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...
Saved in:
Published in: | IEEE transactions on computer-aided design of integrated circuits and systems 2003-04, Vol.22 (4), p.457-469 |
---|---|
Main Authors: | , , |
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 & 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 & 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> |