Twin binary sequences: a nonredundant representation for general nonslicing floorplan

The efficiency and effectiveness of many floorplanning methods depend very much on the representation of the geometrical relationship between the modules. A good representation can shorten the searching process so that more accurate estimations on area and interconnect costs can be performed. Nonsli...

Full description

Saved in:
Bibliographic Details
Published in:IEEE transactions on computer-aided design of integrated circuits and systems 2003-04, Vol.22 (4), p.457-469
Main Authors: Young, E.F.Y., Chu, C.C.N., Shen, Z.C.
Format: Article
Language:eng
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
recordid cdi_proquest_journals_884277627
title Twin binary sequences: a nonredundant representation for general nonslicing floorplan
format Article
creator Young, E.F.Y.
Chu, C.C.N.
Shen, Z.C.
subjects Binary sequences
Circuit optimization
Computer science
Costs
Delay
Design engineering
Design optimization
Floorplans
Insertion
Inserts
Integrated circuit interconnections
Minimization
Modules
Mosaics
Representations
Shape
Solution space
Studies
Very large scale integration
ispartof IEEE transactions on computer-aided design of integrated circuits and systems, 2003-04, Vol.22 (4), p.457-469
description The efficiency and effectiveness of many floorplanning methods depend very much on the representation of the geometrical relationship between the modules. A good representation can shorten the searching process so that more accurate estimations on area and interconnect costs can be performed. Nonslicing floorplan is the most general kind of floorplan that is commonly used. Unfortunately, there is not yet any complete and nonredundant topological representation for nonslicing structure. In this paper, we propose the first representation of this kind. Like some previous work (Zhou et al. 2001), we have also made use of a mosaic floorplan as an intermediate step. However, instead of including a more than sufficient number of extra dummy blocks in the set of modules (that will increase the size of the solution space significantly), our representation allows us to insert an exact number of irreducible empty rooms to a mosaic floorplan such that every nonslicing floorplan can be obtained uniquely from one and only one mosaic floorplan. The size of the solution space is only O(n!2/sup 3n//n/sup 1.5/), which is the size without empty room insertion, but every nonslicing floorplan can be generated uniquely and efficiently in linear time without any redundant representation.
language eng
source IEEE Electronic Library (IEL) Journals
identifier ISSN: 0278-0070
fulltext fulltext
issn 0278-0070
1937-4151
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-05-20T17%3A27%3A13IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_ieee_&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Twin%20binary%20sequences:%20a%20nonredundant%20representation%20for%20general%20nonslicing%20floorplan&rft.jtitle=IEEE%20transactions%20on%20computer-aided%20design%20of%20integrated%20circuits%20and%20systems&rft.au=Young,%20E.F.Y.&rft.date=2003-04-01&rft.volume=22&rft.issue=4&rft.spage=457&rft.epage=469&rft.pages=457-469&rft.issn=0278-0070&rft.eissn=1937-4151&rft.coden=ITCSDI&rft_id=info:doi/10.1109/TCAD.2003.809651&rft_dat=%3Cproquest_ieee_%3E901702161%3C/proquest_ieee_%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c320t-f0832a1ddaadd38738d1ffb6416d50e5c66b61a5e0d411470f127d7e19984253%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=884277627&rft_id=info:pmid/&rft_ieee_id=1190983
container_title IEEE transactions on computer-aided design of integrated circuits and systems
container_volume 22
container_issue 4
container_start_page 457
container_end_page 469
fullrecord <record><control><sourceid>proquest_ieee_</sourceid><recordid>TN_cdi_proquest_journals_884277627</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>1190983</ieee_id><sourcerecordid>901702161</sourcerecordid><originalsourceid>FETCH-LOGICAL-c320t-f0832a1ddaadd38738d1ffb6416d50e5c66b61a5e0d411470f127d7e19984253</originalsourceid><addsrcrecordid>eNpdkM9LwzAYhoMoOKd3wUvx4qnz-5K2abyN-RMGXuY5ZM3X0dElNekQ_3tbKgie3svzvrw8jF0jLBBB3W9Wy8cFBxCLElSR4wmboRIyzTDHUzYDLssUQMI5u4hxD4BZztWMfWy-GpdsG2fCdxLp80iuoviQmMR5F8genTWuTwJ1gSK53vSNd0ntQ7IjR8G0IxfbpmrcLqlb70PXGnfJzmrTRrr6zTnbPD9tVq_p-v3lbbVcp5Xg0Kc1lIIbtNYYa0UpRWmxrrdFhoXNgfKqKLYFmpzAZoiZhBq5tJJQqTLjuZizu2m2C354Hnt9aGJF7fCA_DFqBSiBY4EDefuP3PtjcMM3XQ5TUhZcDhBMUBV8jIFq3YXmMIjRCHqUrEfJepSsJ8lD5WaqNET0h6MCVQrxAxXxeH8</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><isCDI>true</isCDI><recordtype>article</recordtype><pqid>884277627</pqid></control><display><type>article</type><title>Twin binary sequences: a nonredundant representation for general nonslicing floorplan</title><source>IEEE Electronic Library (IEL) Journals</source><creator>Young, E.F.Y. ; Chu, C.C.N. ; Shen, Z.C.</creator><creatorcontrib>Young, E.F.Y. ; Chu, C.C.N. ; Shen, Z.C.</creatorcontrib><description>The efficiency and effectiveness of many floorplanning methods depend very much on the representation of the geometrical relationship between the modules. A good representation can shorten the searching process so that more accurate estimations on area and interconnect costs can be performed. Nonslicing floorplan is the most general kind of floorplan that is commonly used. Unfortunately, there is not yet any complete and nonredundant topological representation for nonslicing structure. In this paper, we propose the first representation of this kind. Like some previous work (Zhou et al. 2001), we have also made use of a mosaic floorplan as an intermediate step. However, instead of including a more than sufficient number of extra dummy blocks in the set of modules (that will increase the size of the solution space significantly), our representation allows us to insert an exact number of irreducible empty rooms to a mosaic floorplan such that every nonslicing floorplan can be obtained uniquely from one and only one mosaic floorplan. The size of the solution space is only O(n!2/sup 3n//n/sup 1.5/), which is the size without empty room insertion, but every nonslicing floorplan can be generated uniquely and efficiently in linear time without any redundant representation.</description><identifier>ISSN: 0278-0070</identifier><identifier>EISSN: 1937-4151</identifier><identifier>DOI: 10.1109/TCAD.2003.809651</identifier><identifier>CODEN: ITCSDI</identifier><language>eng</language><publisher>New York: IEEE</publisher><subject>Binary sequences ; Circuit optimization ; Computer science ; Costs ; Delay ; Design engineering ; Design optimization ; Floorplans ; Insertion ; Inserts ; Integrated circuit interconnections ; Minimization ; Modules ; Mosaics ; Representations ; Shape ; Solution space ; Studies ; Very large scale integration</subject><ispartof>IEEE transactions on computer-aided design of integrated circuits and systems, 2003-04, Vol.22 (4), p.457-469</ispartof><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c320t-f0832a1ddaadd38738d1ffb6416d50e5c66b61a5e0d411470f127d7e19984253</citedby><cites>FETCH-LOGICAL-c320t-f0832a1ddaadd38738d1ffb6416d50e5c66b61a5e0d411470f127d7e19984253</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/1190983$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>315,787,791,27985,27986,55496</link.rule.ids></links><search><creatorcontrib>Young, E.F.Y.</creatorcontrib><creatorcontrib>Chu, C.C.N.</creatorcontrib><creatorcontrib>Shen, Z.C.</creatorcontrib><title>Twin binary sequences: a nonredundant representation for general nonslicing floorplan</title><title>IEEE transactions on computer-aided design of integrated circuits and systems</title><addtitle>TCAD</addtitle><description>The efficiency and effectiveness of many floorplanning methods depend very much on the representation of the geometrical relationship between the modules. A good representation can shorten the searching process so that more accurate estimations on area and interconnect costs can be performed. Nonslicing floorplan is the most general kind of floorplan that is commonly used. Unfortunately, there is not yet any complete and nonredundant topological representation for nonslicing structure. In this paper, we propose the first representation of this kind. Like some previous work (Zhou et al. 2001), we have also made use of a mosaic floorplan as an intermediate step. However, instead of including a more than sufficient number of extra dummy blocks in the set of modules (that will increase the size of the solution space significantly), our representation allows us to insert an exact number of irreducible empty rooms to a mosaic floorplan such that every nonslicing floorplan can be obtained uniquely from one and only one mosaic floorplan. The size of the solution space is only O(n!2/sup 3n//n/sup 1.5/), which is the size without empty room insertion, but every nonslicing floorplan can be generated uniquely and efficiently in linear time without any redundant representation.</description><subject>Binary sequences</subject><subject>Circuit optimization</subject><subject>Computer science</subject><subject>Costs</subject><subject>Delay</subject><subject>Design engineering</subject><subject>Design optimization</subject><subject>Floorplans</subject><subject>Insertion</subject><subject>Inserts</subject><subject>Integrated circuit interconnections</subject><subject>Minimization</subject><subject>Modules</subject><subject>Mosaics</subject><subject>Representations</subject><subject>Shape</subject><subject>Solution space</subject><subject>Studies</subject><subject>Very large scale integration</subject><issn>0278-0070</issn><issn>1937-4151</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2003</creationdate><recordtype>article</recordtype><recordid>eNpdkM9LwzAYhoMoOKd3wUvx4qnz-5K2abyN-RMGXuY5ZM3X0dElNekQ_3tbKgie3svzvrw8jF0jLBBB3W9Wy8cFBxCLElSR4wmboRIyzTDHUzYDLssUQMI5u4hxD4BZztWMfWy-GpdsG2fCdxLp80iuoviQmMR5F8genTWuTwJ1gSK53vSNd0ntQ7IjR8G0IxfbpmrcLqlb70PXGnfJzmrTRrr6zTnbPD9tVq_p-v3lbbVcp5Xg0Kc1lIIbtNYYa0UpRWmxrrdFhoXNgfKqKLYFmpzAZoiZhBq5tJJQqTLjuZizu2m2C354Hnt9aGJF7fCA_DFqBSiBY4EDefuP3PtjcMM3XQ5TUhZcDhBMUBV8jIFq3YXmMIjRCHqUrEfJepSsJ8lD5WaqNET0h6MCVQrxAxXxeH8</recordid><startdate>20030401</startdate><enddate>20030401</enddate><creator>Young, E.F.Y.</creator><creator>Chu, C.C.N.</creator><creator>Shen, Z.C.</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>F28</scope><scope>FR3</scope></search><sort><creationdate>20030401</creationdate><title>Twin binary sequences: a nonredundant representation for general nonslicing floorplan</title><author>Young, E.F.Y. ; Chu, C.C.N. ; Shen, Z.C.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c320t-f0832a1ddaadd38738d1ffb6416d50e5c66b61a5e0d411470f127d7e19984253</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2003</creationdate><topic>Binary sequences</topic><topic>Circuit optimization</topic><topic>Computer science</topic><topic>Costs</topic><topic>Delay</topic><topic>Design engineering</topic><topic>Design optimization</topic><topic>Floorplans</topic><topic>Insertion</topic><topic>Inserts</topic><topic>Integrated circuit interconnections</topic><topic>Minimization</topic><topic>Modules</topic><topic>Mosaics</topic><topic>Representations</topic><topic>Shape</topic><topic>Solution space</topic><topic>Studies</topic><topic>Very large scale integration</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Young, E.F.Y.</creatorcontrib><creatorcontrib>Chu, C.C.N.</creatorcontrib><creatorcontrib>Shen, Z.C.</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>ANTE: Abstracts in New Technology &amp; Engineering</collection><collection>Engineering Research Database</collection><jtitle>IEEE transactions on computer-aided design of integrated circuits and systems</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Young, E.F.Y.</au><au>Chu, C.C.N.</au><au>Shen, Z.C.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Twin binary sequences: a nonredundant representation for general nonslicing floorplan</atitle><jtitle>IEEE transactions on computer-aided design of integrated circuits and systems</jtitle><stitle>TCAD</stitle><date>2003-04-01</date><risdate>2003</risdate><volume>22</volume><issue>4</issue><spage>457</spage><epage>469</epage><pages>457-469</pages><issn>0278-0070</issn><eissn>1937-4151</eissn><coden>ITCSDI</coden><notes>ObjectType-Article-2</notes><notes>SourceType-Scholarly Journals-1</notes><notes>ObjectType-Feature-1</notes><notes>content type line 23</notes><abstract>The efficiency and effectiveness of many floorplanning methods depend very much on the representation of the geometrical relationship between the modules. A good representation can shorten the searching process so that more accurate estimations on area and interconnect costs can be performed. Nonslicing floorplan is the most general kind of floorplan that is commonly used. Unfortunately, there is not yet any complete and nonredundant topological representation for nonslicing structure. In this paper, we propose the first representation of this kind. Like some previous work (Zhou et al. 2001), we have also made use of a mosaic floorplan as an intermediate step. However, instead of including a more than sufficient number of extra dummy blocks in the set of modules (that will increase the size of the solution space significantly), our representation allows us to insert an exact number of irreducible empty rooms to a mosaic floorplan such that every nonslicing floorplan can be obtained uniquely from one and only one mosaic floorplan. The size of the solution space is only O(n!2/sup 3n//n/sup 1.5/), which is the size without empty room insertion, but every nonslicing floorplan can be generated uniquely and efficiently in linear time without any redundant representation.</abstract><cop>New York</cop><pub>IEEE</pub><doi>10.1109/TCAD.2003.809651</doi><oa>free_for_read</oa></addata></record>