RBI: Simultaneous Placement and Routing Optimization Technique
The main goal of this paper is to develop deeper insights into viable placement-level optimization of routing. Two primary contributions are made. First, an experimental framework in which the viability of "predictive" or "probabilistic" models of routing congestion for optimizat...
Saved in:
Published in | IEEE transactions on computer-aided design of integrated circuits and systems Vol. 26; no. 1; pp. 127 - 141 |
---|---|
Main Authors | , |
Format | Journal Article |
Language | English |
Published |
New York
IEEE
01.01.2007
The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
Subjects | |
Online Access | Get full text |
Cover
Loading…
Abstract | The main goal of this paper is to develop deeper insights into viable placement-level optimization of routing. Two primary contributions are made. First, an experimental framework in which the viability of "predictive" or "probabilistic" models of routing congestion for optimization during detailed placement can be evaluated is developed. The main criterion of consideration in these experiments is how (un)reliably various models from the literature detect routing hot spots. It was concluded that such models appear to be too unreliable for detailed placement optimization. Second, motivated by the first result, a single combinatorial framework in which cell placement and "exact" routing structures are captured and optimized is presented; the framework relies on the "trunk decomposition" of global routing structures, and optimization is performed by generalization of the "optimal interleaving" algorithm. An implementation of this framework is studied in the field-programmable gate array domain. The technique can reduce the number of channels at maximum density by more than 60% on average with maximum reduction of more than 81% for optimized global routing taking only 75% of the Versatile Place and Route (VPR) placement and routing runtime combined. For the standard cell domain, routing-based interleaving, on average, reduces the maximum track count by more than two tracks with a maximum reduction of nine tracks |
---|---|
AbstractList | The main goal of this paper is to develop deeper insights into viable placement-level optimization of routing. Two primary contributions are made. First, an experimental framework in which the viability of "predictive" or "probabilistic" models of routing congestion for optimization during detailed placement can be evaluated is developed. The main criterion of consideration in these experiments is how (un)reliably various models from the literature detect routing hot spots. It was concluded that such models appear to be too unreliable for detailed placement optimization. Second, motivated by the first result, a single combinatorial framework in which cell placement and "exact" routing structures are captured and optimized is presented; the framework relies on the "trunk decomposition" of global routing structures, and optimization is performed by generalization of the "optimal interleaving" algorithm. An implementation of this framework is studied in the field-programmable gate array domain. The technique can reduce the number of channels at maximum density by more than 60% on average with maximum reduction of more than 81% for optimized global routing taking only 75% of the Versatile Place and Route (VPR) placement and routing runtime combined. For the standard cell domain, routing-based interleaving, on average, reduces the maximum track count by more than two tracks with a maximum reduction of nine tracks [...] motivated by the first result, a single combinatorial framework in which cell placement and "exact" routing structures are captured and optimized is presented; the framework relies on the "trunk decomposition" of global routing structures, and optimization is performed by generalization of the "optimal interleaving" algorithm. |
Author | Jariwala, D. Lillis, J. |
Author_xml | – sequence: 1 givenname: D. surname: Jariwala fullname: Jariwala, D. organization: Comput. Sci. Dept., Univ. of Illinois, Chicago, IL – sequence: 2 givenname: J. surname: Lillis fullname: Lillis, J. organization: Comput. Sci. Dept., Univ. of Illinois, Chicago, IL |
BookMark | eNpdkDtPwzAUhS1UJNrCjsQSMbGkXNtxbDMglfKqVKmolNlKnBtwlTgljwF-PamCGJju8p1zj74JGfnKIyHnFGaUgr7eLub3MwYQz5TimqojMqaayzCigo7IGJhUIYCEEzJpmh0AjQTTY3K7uVveBK-u7Io28Vh1TfBSJBZL9G2Q-CzYVF3r_Huw3reudN9J6yofbNF-ePfZ4Sk5zpOiwbPfOyVvjw_bxXO4Wj8tF_NVaDnjbRhJJbQVmGYaUSY8A601Y5ZnLBU6xihmIhO235TrVKHVGU91nGsEJSnLGJ-Sq6F3X1f926Y1pWssFsWw2dC456RiSvbo5T90V3W179cZFUcgYhXRHoIBsnXVNDXmZl-7Mqm_DAVz8GkOPs3Bpxl89pGLIeIQ8Q-PgGsBkv8AJUlxfQ |
CODEN | ITCSDI |
CitedBy_id | crossref_primary_10_1109_JPROC_2015_2478963 |
Cites_doi | 10.1145/333032.333044 10.1109/43.703831 10.1109/DAC.2002.1012596 10.1145/505388.505391 10.1109/ICCD.1993.393400 10.1007/3-540-63465-7_226 10.1109/ICCAD.2004.1382606 10.1109/TCAD.2003.818375 10.1145/332357.332391 10.1145/277044.277121 10.1109/TCAD.2002.1013891 10.1145/981066.981110 10.1145/337292.337549 10.1145/369691.369749 10.1145/369691.369761 |
ContentType | Journal Article |
Copyright | Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2007 |
Copyright_xml | – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2007 |
DBID | 97E RIA RIE AAYXX CITATION 7SC 7SP 8FD JQ2 L7M L~C L~D F28 FR3 |
DOI | 10.1109/TCAD.2006.883918 |
DatabaseName | IEEE All-Society Periodicals Package (ASPP) 2005-present IEEE All-Society Periodicals Package (ASPP) 1998–Present IEEE Electronic Library Online CrossRef Computer and Information Systems Abstracts Electronics & Communications Abstracts Technology Research Database ProQuest Computer Science Collection Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional ANTE: Abstracts in New Technology & Engineering Engineering Research Database |
DatabaseTitle | CrossRef Technology Research Database Computer and Information Systems Abstracts – Academic Electronics & Communications Abstracts ProQuest Computer Science Collection Computer and Information Systems Abstracts Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Professional Engineering Research Database ANTE: Abstracts in New Technology & Engineering |
DatabaseTitleList | Technology Research Database Technology Research Database |
Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library Online url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Engineering |
EISSN | 1937-4151 |
EndPage | 141 |
ExternalDocumentID | 2333379781 10_1109_TCAD_2006_883918 4039507 |
Genre | orig-research |
GroupedDBID | --Z -~X 0R~ 29I 4.4 5GY 5VS 6IK 97E AAJGR AASAJ ABQJQ ABVLG ACGFS ACIWK ACNCT AENEX AETIX AI. AIBXA AKJIK ALLEH ALMA_UNASSIGNED_HOLDINGS ASUFR ATWAV BEFXN BFFAM BGNUA BKEBE BPEOZ CS3 DU5 EBS EJD HZ~ H~9 IBMZZ ICLAB IFIPE IFJZH IPLJI JAVBF LAI M43 O9- OCL P2P PZZ RIA RIE RIG RNS TN5 VH1 VJK XFK AAYXX CITATION 7SC 7SP 8FD JQ2 L7M L~C L~D F28 FR3 |
ID | FETCH-LOGICAL-c323t-47859c5ebd9ee7a3d099922c3d2b596e4625d5c145f9b8ec9d3b96f9e08712d23 |
IEDL.DBID | RIE |
ISSN | 0278-0070 |
IngestDate | Fri Aug 16 09:45:38 EDT 2024 Thu Oct 10 20:33:27 EDT 2024 Fri Aug 23 02:53:52 EDT 2024 Wed Jun 26 19:26:43 EDT 2024 |
IsPeerReviewed | true |
IsScholarly | true |
Issue | 1 |
Language | English |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-c323t-47859c5ebd9ee7a3d099922c3d2b596e4625d5c145f9b8ec9d3b96f9e08712d23 |
Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 23 |
PQID | 864056841 |
PQPubID | 85470 |
PageCount | 15 |
ParticipantIDs | ieee_primary_4039507 proquest_miscellaneous_1671278287 proquest_journals_864056841 crossref_primary_10_1109_TCAD_2006_883918 |
PublicationCentury | 2000 |
PublicationDate | 2007-Jan. 2007-01-00 20070101 |
PublicationDateYYYYMMDD | 2007-01-01 |
PublicationDate_xml | – month: 01 year: 2007 text: 2007-Jan. |
PublicationDecade | 2000 |
PublicationPlace | New York |
PublicationPlace_xml | – name: New York |
PublicationTitle | IEEE transactions on computer-aided design of integrated circuits and systems |
PublicationTitleAbbrev | TCAD |
PublicationYear | 2007 |
Publisher | IEEE The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
Publisher_xml | – name: IEEE – name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
References | ref13 ref12 ref14 ref20 ref11 ref10 cheng (ref3) 1994 ref1 (ref15) 0 yang (ref9) 2002 ref16 ref19 ref18 ref8 ref4 ref6 ref5 wang (ref17) 2000 parakh (ref7) 1998 hur (ref2) 2000 |
References_xml | – ident: ref19 doi: 10.1145/333032.333044 – ident: ref6 doi: 10.1109/43.703831 – ident: ref4 doi: 10.1109/DAC.2002.1012596 – start-page: 690 year: 1994 ident: ref3 article-title: risa: accurate and efficient placement routability modeling publication-title: Proc IEEE/ACM Int Conf Comput -Aided Des contributor: fullname: cheng – ident: ref12 doi: 10.1145/505388.505391 – ident: ref14 doi: 10.1109/ICCD.1993.393400 – ident: ref18 doi: 10.1007/3-540-63465-7_226 – ident: ref1 doi: 10.1109/ICCAD.2004.1382606 – ident: ref13 doi: 10.1109/TCAD.2003.818375 – ident: ref8 doi: 10.1145/332357.332391 – start-page: 275 year: 1998 ident: ref7 article-title: Congestion driven quadratic placement publication-title: Proceedings 1998 Design and Automation Conference 35th DAC (Cat No 98CH36175) DAC doi: 10.1145/277044.277121 contributor: fullname: parakh – ident: ref16 doi: 10.1109/TCAD.2002.1013891 – year: 0 ident: ref15 – start-page: 42 year: 2002 ident: ref9 article-title: routability driven white space allocation for fixed-die standard-cell placement publication-title: Proc ACM/IEEE Int Symp Phys Des contributor: fullname: yang – ident: ref11 doi: 10.1145/981066.981110 – ident: ref20 doi: 10.1145/337292.337549 – ident: ref5 doi: 10.1145/369691.369749 – ident: ref10 doi: 10.1145/369691.369761 – start-page: 165 year: 2000 ident: ref2 article-title: mongrel: hybrid techniques for standard cell placement publication-title: Proc IEEE/ACM Int Conf Comput -Aided Des contributor: fullname: hur – start-page: 260 year: 2000 ident: ref17 article-title: dragon2000: standard-cell placement tool for large industry circuits publication-title: Proc IEEE/ACM Int Conf Comput -Aided Des contributor: fullname: wang |
SSID | ssj0014529 |
Score | 1.8599439 |
Snippet | The main goal of this paper is to develop deeper insights into viable placement-level optimization of routing. Two primary contributions are made. First, an... [...] motivated by the first result, a single combinatorial framework in which cell placement and "exact" routing structures are captured and optimized is... |
SourceID | proquest crossref ieee |
SourceType | Aggregation Database Publisher |
StartPage | 127 |
SubjectTerms | Algorithms Automation Channels Combinatorial analysis Density Design automation Field programmable gate arrays Integrated circuit layout Interleaved codes Logic design Mathematical models Optimization Optimization techniques Placement Predictive models Reduction Routing Runtime Simulated annealing simultaneous placement and routing optimization White spaces |
Title | RBI: Simultaneous Placement and Routing Optimization Technique |
URI | https://ieeexplore.ieee.org/document/4039507 https://www.proquest.com/docview/864056841 https://search.proquest.com/docview/1671278287 |
Volume | 26 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjR3LSsNAcKg96cG3WKsSwYtgarK72WQ9CCqWKlRFK3gLSXYCIqZi24tf70weRdSDt0CWZXZmdnbeA3CY-L62viDppyPlKgysm8gwcDHJhY_oh2k5M3J4qwdP6uY5eG7B8bwWBhHL5DPs8WcZy7fjbMaushPlSRNw6fhCaExVqzWPGHAAsfSncMdY4uMmJOmZkxEdqgo7RKQO8HiPb09QOVPllyAuX5f-CgwbuKqkktfebJr2ss8fLRv_C_gqLNdqpnNe8cUatLBYh6VvzQc34Ozh4vrUeXzhlMKkwPFs4tyzT523cpLCOpwsRCudO5Iqb3W5pjNqer5uwlP_anQ5cOtpCm4mhZy6KowCkwWYWoMYJtKybihEJq1IA6NRkSVkg4wQmZs0wsxYmRqdG_TIphJWyC1oF-MCt8HRJBbyKCHqR1IJWkoHlp5SYZKTfWfyDhw1CI7fq6YZcWlseCZmYvDsSx1XxOjABuNrvq5GVQe6DUXi-lZN4kiTekk85XfgYP6XrgPHOCpExb4mYEPu4r_z98ZdWKzcs-xF2YX29GOGe6RXTNP9kqG-AGIDyUg |
link.rule.ids | 315,783,787,799,27936,27937,55086 |
linkProvider | IEEE |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjR3LSsRALIge1INvcV0fFbwIdm1nptOOB0FFWR-roit4K20nBRG7orsXv96kj0XUg7dChyGTZDJ5B2A38X1tfUHST0fKVRhYN5Fh4GKSCx_RD9NyZmTvRncf1eVT8DQB--NaGEQsk8-ww59lLN8OshG7yg6UJ03ApeNTpFdHuqrWGscMOIRYelS4ZyxxchOU9MxBn45VBR4iUgh4wMe3R6icqvJLFJfvy_k89BrIqrSSl85omHayzx9NG_8L-gLM1Yqmc1xxxiJMYLEEs9_aDy7D0f3JxaHz8MxJhUmBg9GHc8dedd7KSQrrcLoQrXRuSa681gWbTr_p-roCj-dn_dOuW89TcDMp5NBVYRSYLMDUGsQwkZa1QyEyaUUaGI2KbCEbZITI3KQRZsbK1OjcoEdWlbBCrsJkMShwDRxNgiGPEqJ_JJWgpXRg6SkVJjlZeCZvwV6D4PitapsRl-aGZ2ImBk-_1HFFjBYsM77G62pUtaDdUCSu79VHHGlSMImr_BbsjP_SheAoR4Wo2NcEbMh9_Nf_3ngbprv93nV8fXFz1YaZylnLPpUNmBy-j3CTtIxhulUy1xcT7syT |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=RBI%3A+Simultaneous+Placement+and+Routing+Optimization+Technique&rft.jtitle=IEEE+transactions+on+computer-aided+design+of+integrated+circuits+and+systems&rft.au=Jariwala%2C+Devang&rft.au=Lillis%2C+John&rft.date=2007-01-01&rft.issn=0278-0070&rft.volume=26&rft.issue=1&rft.spage=127&rft.epage=141&rft_id=info:doi/10.1109%2FTCAD.2006.883918&rft.externalDBID=n%2Fa&rft.externalDocID=10_1109_TCAD_2006_883918 |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0278-0070&client=summon |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0278-0070&client=summon |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0278-0070&client=summon |