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...

Full description

Saved in:
Bibliographic Details
Published inIEEE transactions on computer-aided design of integrated circuits and systems Vol. 26; no. 1; pp. 127 - 141
Main Authors Jariwala, D., Lillis, J.
Format Journal Article
LanguageEnglish
Published New York IEEE 01.01.2007
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Subjects
Online AccessGet 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