Simultaneous routing and buffer insertion with restrictions on buffer locations

During the routing of global interconnects, macro blocks form useful routing regions which allow wires to go through but forbid buffers to be inserted. They give restrictions on buffer locations. In this paper, we take these buffer location restrictions into consideration and solve the simultaneous...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE transactions on computer-aided design of integrated circuits and systems 2000-07, Vol.19 (7), p.819-824
Hauptverfasser: Hai Zhou, Wong, D.F., I-Min Liu, Aziz, A.
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 824
container_issue 7
container_start_page 819
container_title IEEE transactions on computer-aided design of integrated circuits and systems
container_volume 19
creator Hai Zhou
Wong, D.F.
I-Min Liu
Aziz, A.
description During the routing of global interconnects, macro blocks form useful routing regions which allow wires to go through but forbid buffers to be inserted. They give restrictions on buffer locations. In this paper, we take these buffer location restrictions into consideration and solve the simultaneous maze routing and buffer insertion problem. Given a block placement defining buffer location restrictions and a pair of pins (a source and a sink), we give a polynomial time exact algorithm to find a buffered route from the source to the sink with minimum Elmore delay.
doi_str_mv 10.1109/43.851998
format Article
fullrecord <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_crossref_primary_10_1109_43_851998</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>851998</ieee_id><sourcerecordid>27735689</sourcerecordid><originalsourceid>FETCH-LOGICAL-c336t-b23db18af2d4ebe64a6ac2868d59f15af62458253da93d94ae1a160a222938403</originalsourceid><addsrcrecordid>eNp90T1PwzAQBmALgUQpDKxMEQOIIcXnr9gjqviSKnUAZstJbHCVxsVOhPrvSUnFwMB00nuPTnc6hM4BzwCwumV0JjkoJQ_QBBQtcgYcDtEEk0LmGBf4GJ2ktMIYGCdqgpYvft03nWlt6FMWQ9_59j0zbZ2VvXM2Zr5NNnY-tNmX7z6yaFMXfbULUjaEe9WEyvxkp-jImSbZs32doreH-9f5U75YPj7P7xZ5Rano8pLQugRpHKmZLa1gRpiKSCFrrhxw4wRhXBJOa6NorZixYEBgQwhRVDJMp-h6nLuJ4bMfltJrnyrbNOMlWgETDDOqBnn1ryRFQbmQO3j5B65CH9vhCi0lx5QRBgO6GVEVQ0rROr2Jfm3iVgPWuw9oRvX4gcFejNZba3_dvvkNT42AhQ</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>885034241</pqid></control><display><type>article</type><title>Simultaneous routing and buffer insertion with restrictions on buffer locations</title><source>IEEE Electronic Library (IEL)</source><creator>Hai Zhou ; Wong, D.F. ; I-Min Liu ; Aziz, A.</creator><creatorcontrib>Hai Zhou ; Wong, D.F. ; I-Min Liu ; Aziz, A.</creatorcontrib><description>During the routing of global interconnects, macro blocks form useful routing regions which allow wires to go through but forbid buffers to be inserted. They give restrictions on buffer locations. In this paper, we take these buffer location restrictions into consideration and solve the simultaneous maze routing and buffer insertion problem. Given a block placement defining buffer location restrictions and a pair of pins (a source and a sink), we give a polynomial time exact algorithm to find a buffered route from the source to the sink with minimum Elmore delay.</description><identifier>ISSN: 0278-0070</identifier><identifier>EISSN: 1937-4151</identifier><identifier>DOI: 10.1109/43.851998</identifier><identifier>CODEN: ITCSDI</identifier><language>eng</language><publisher>New York: IEEE</publisher><subject>Algorithms ; Automata ; Buffers ; Circuit synthesis ; Circuit testing ; Computer aided design ; Constrictions ; Delay ; Design automation ; Design engineering ; Gold ; Insertion ; Iterative methods ; Latches ; Logic ; Routing ; Sequential circuits ; Wire</subject><ispartof>IEEE transactions on computer-aided design of integrated circuits and systems, 2000-07, Vol.19 (7), p.819-824</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2000</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c336t-b23db18af2d4ebe64a6ac2868d59f15af62458253da93d94ae1a160a222938403</citedby><cites>FETCH-LOGICAL-c336t-b23db18af2d4ebe64a6ac2868d59f15af62458253da93d94ae1a160a222938403</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/851998$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,780,784,796,27924,27925,54758</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/851998$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Hai Zhou</creatorcontrib><creatorcontrib>Wong, D.F.</creatorcontrib><creatorcontrib>I-Min Liu</creatorcontrib><creatorcontrib>Aziz, A.</creatorcontrib><title>Simultaneous routing and buffer insertion with restrictions on buffer locations</title><title>IEEE transactions on computer-aided design of integrated circuits and systems</title><addtitle>TCAD</addtitle><description>During the routing of global interconnects, macro blocks form useful routing regions which allow wires to go through but forbid buffers to be inserted. They give restrictions on buffer locations. In this paper, we take these buffer location restrictions into consideration and solve the simultaneous maze routing and buffer insertion problem. Given a block placement defining buffer location restrictions and a pair of pins (a source and a sink), we give a polynomial time exact algorithm to find a buffered route from the source to the sink with minimum Elmore delay.</description><subject>Algorithms</subject><subject>Automata</subject><subject>Buffers</subject><subject>Circuit synthesis</subject><subject>Circuit testing</subject><subject>Computer aided design</subject><subject>Constrictions</subject><subject>Delay</subject><subject>Design automation</subject><subject>Design engineering</subject><subject>Gold</subject><subject>Insertion</subject><subject>Iterative methods</subject><subject>Latches</subject><subject>Logic</subject><subject>Routing</subject><subject>Sequential circuits</subject><subject>Wire</subject><issn>0278-0070</issn><issn>1937-4151</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2000</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNp90T1PwzAQBmALgUQpDKxMEQOIIcXnr9gjqviSKnUAZstJbHCVxsVOhPrvSUnFwMB00nuPTnc6hM4BzwCwumV0JjkoJQ_QBBQtcgYcDtEEk0LmGBf4GJ2ktMIYGCdqgpYvft03nWlt6FMWQ9_59j0zbZ2VvXM2Zr5NNnY-tNmX7z6yaFMXfbULUjaEe9WEyvxkp-jImSbZs32doreH-9f5U75YPj7P7xZ5Rano8pLQugRpHKmZLa1gRpiKSCFrrhxw4wRhXBJOa6NorZixYEBgQwhRVDJMp-h6nLuJ4bMfltJrnyrbNOMlWgETDDOqBnn1ryRFQbmQO3j5B65CH9vhCi0lx5QRBgO6GVEVQ0rROr2Jfm3iVgPWuw9oRvX4gcFejNZba3_dvvkNT42AhQ</recordid><startdate>20000701</startdate><enddate>20000701</enddate><creator>Hai Zhou</creator><creator>Wong, D.F.</creator><creator>I-Min Liu</creator><creator>Aziz, A.</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>RIA</scope><scope>RIE</scope><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>7U5</scope><scope>F28</scope><scope>FR3</scope></search><sort><creationdate>20000701</creationdate><title>Simultaneous routing and buffer insertion with restrictions on buffer locations</title><author>Hai Zhou ; Wong, D.F. ; I-Min Liu ; Aziz, A.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c336t-b23db18af2d4ebe64a6ac2868d59f15af62458253da93d94ae1a160a222938403</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2000</creationdate><topic>Algorithms</topic><topic>Automata</topic><topic>Buffers</topic><topic>Circuit synthesis</topic><topic>Circuit testing</topic><topic>Computer aided design</topic><topic>Constrictions</topic><topic>Delay</topic><topic>Design automation</topic><topic>Design engineering</topic><topic>Gold</topic><topic>Insertion</topic><topic>Iterative methods</topic><topic>Latches</topic><topic>Logic</topic><topic>Routing</topic><topic>Sequential circuits</topic><topic>Wire</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Hai Zhou</creatorcontrib><creatorcontrib>Wong, D.F.</creatorcontrib><creatorcontrib>I-Min Liu</creatorcontrib><creatorcontrib>Aziz, A.</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><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>Solid State and Superconductivity Abstracts</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_linktorsrc</fulltext></delivery><addata><au>Hai Zhou</au><au>Wong, D.F.</au><au>I-Min Liu</au><au>Aziz, A.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Simultaneous routing and buffer insertion with restrictions on buffer locations</atitle><jtitle>IEEE transactions on computer-aided design of integrated circuits and systems</jtitle><stitle>TCAD</stitle><date>2000-07-01</date><risdate>2000</risdate><volume>19</volume><issue>7</issue><spage>819</spage><epage>824</epage><pages>819-824</pages><issn>0278-0070</issn><eissn>1937-4151</eissn><coden>ITCSDI</coden><abstract>During the routing of global interconnects, macro blocks form useful routing regions which allow wires to go through but forbid buffers to be inserted. They give restrictions on buffer locations. In this paper, we take these buffer location restrictions into consideration and solve the simultaneous maze routing and buffer insertion problem. Given a block placement defining buffer location restrictions and a pair of pins (a source and a sink), we give a polynomial time exact algorithm to find a buffered route from the source to the sink with minimum Elmore delay.</abstract><cop>New York</cop><pub>IEEE</pub><doi>10.1109/43.851998</doi><tpages>6</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 0278-0070
ispartof IEEE transactions on computer-aided design of integrated circuits and systems, 2000-07, Vol.19 (7), p.819-824
issn 0278-0070
1937-4151
language eng
recordid cdi_crossref_primary_10_1109_43_851998
source IEEE Electronic Library (IEL)
subjects Algorithms
Automata
Buffers
Circuit synthesis
Circuit testing
Computer aided design
Constrictions
Delay
Design automation
Design engineering
Gold
Insertion
Iterative methods
Latches
Logic
Routing
Sequential circuits
Wire
title Simultaneous routing and buffer insertion with restrictions on buffer locations
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-03T11%3A26%3A23IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Simultaneous%20routing%20and%20buffer%20insertion%20with%20restrictions%20on%20buffer%20locations&rft.jtitle=IEEE%20transactions%20on%20computer-aided%20design%20of%20integrated%20circuits%20and%20systems&rft.au=Hai%20Zhou&rft.date=2000-07-01&rft.volume=19&rft.issue=7&rft.spage=819&rft.epage=824&rft.pages=819-824&rft.issn=0278-0070&rft.eissn=1937-4151&rft.coden=ITCSDI&rft_id=info:doi/10.1109/43.851998&rft_dat=%3Cproquest_RIE%3E27735689%3C/proquest_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=885034241&rft_id=info:pmid/&rft_ieee_id=851998&rfr_iscdi=true