A Multithreaded Initial Detailed Routing Algorithm Considering Global Routing Guides

Detailed routing is the most complicated and time-consuming stage in VLSI design and has become a critical process for advanced node enablement. To handle the high complexity of modern detailed routing, initial detailed routing is often employed to minimize design-rule violations to facilitate final...

Celý popis

Uložené v:
Podrobná bibliografia
Vydané v:2018 IEEE/ACM International Conference on Computer-Aided Design (ICCAD) s. 1 - 7
Hlavní autori: Sun, Fan-Keng, Chen, Hao, Chen, Ching-Yu, Hsu, Chen-Hao, Chang, Yao-Wen
Médium: Konferenčný príspevok..
Jazyk:English
Vydavateľské údaje: ACM 01.11.2018
Predmet:
ISSN:1558-2434
On-line prístup:Získať plný text
Tagy: Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
Abstract Detailed routing is the most complicated and time-consuming stage in VLSI design and has become a critical process for advanced node enablement. To handle the high complexity of modern detailed routing, initial detailed routing is often employed to minimize design-rule violations to facilitate final detailed routing, even though it is still not violation-free after initial routing. This paper presents a novel initial detailed routing algorithm to consider industrial design-rule constraints and optimize the total wirelength and via count. Our algorithm consists of three major stages: (1) an effective pin-access point generation method to identify valid points to model a complex pin shape, (2) a via-aware track assignment method to minimize the overlaps between assigned wire segments, and (3) a detailed routing algorithm with a novel negotiation-based rip-up and re-route scheme that enables multithreading and honors global routing information while minimizing design-rule violations. Experimental results show that our router outperforms all the winning teams of the 2018 ACM ISPD Initial Detailed Routing Contest, where the top-3 routers result in 23%, 52%, and 1224% higher costs than ours.
AbstractList Detailed routing is the most complicated and time-consuming stage in VLSI design and has become a critical process for advanced node enablement. To handle the high complexity of modern detailed routing, initial detailed routing is often employed to minimize design-rule violations to facilitate final detailed routing, even though it is still not violation-free after initial routing. This paper presents a novel initial detailed routing algorithm to consider industrial design-rule constraints and optimize the total wirelength and via count. Our algorithm consists of three major stages: (1) an effective pin-access point generation method to identify valid points to model a complex pin shape, (2) a via-aware track assignment method to minimize the overlaps between assigned wire segments, and (3) a detailed routing algorithm with a novel negotiation-based rip-up and re-route scheme that enables multithreading and honors global routing information while minimizing design-rule violations. Experimental results show that our router outperforms all the winning teams of the 2018 ACM ISPD Initial Detailed Routing Contest, where the top-3 routers result in 23%, 52%, and 1224% higher costs than ours.
Author Sun, Fan-Keng
Chang, Yao-Wen
Hsu, Chen-Hao
Chen, Hao
Chen, Ching-Yu
Author_xml – sequence: 1
  givenname: Fan-Keng
  surname: Sun
  fullname: Sun, Fan-Keng
  organization: Department of Electrical Engineering, National Taiwan University, Taipei, 10617, Taiwan
– sequence: 2
  givenname: Hao
  surname: Chen
  fullname: Chen, Hao
  organization: Department of Electrical Engineering, National Taiwan University, Taipei, 10617, Taiwan
– sequence: 3
  givenname: Ching-Yu
  surname: Chen
  fullname: Chen, Ching-Yu
  organization: Department of Electrical Engineering, National Taiwan University, Taipei, 10617, Taiwan
– sequence: 4
  givenname: Chen-Hao
  surname: Hsu
  fullname: Hsu, Chen-Hao
  organization: Department of Electrical Engineering, National Taiwan University, Taipei, 10617, Taiwan
– sequence: 5
  givenname: Yao-Wen
  surname: Chang
  fullname: Chang, Yao-Wen
  organization: Department of Electrical Engineering, National Taiwan University, Taipei, 10617, Taiwan
BookMark eNo1jktLw0AUhUdRsK1du3CTP5A6z9yZZYi2FiqC1HWZzKOOTBNJJgv_veNrcTnwnY_DnaOLru8cQjcErwjh4o5RjqESq58EOEPzTDETSmA4RzMihCwpZ_wKLcfxHWNMJZBcz9C-Lp6mmEJ6G5y2zhbbLqSgY3Hvkg4xg5d-SqE7FnU89kP2TkXTd2Owbvimm9i32f6XNlMuxmt06XUc3fIvF-h1_bBvHsvd82bb1LtSUw6pBOI5F5oRZQSz4KUHq41uSavyL_mUr4zhhhjZcqI8psBbJ6gxWFvrOVug29_d4Jw7fAzhpIfPgxQSoFLsC0IkUz4
ContentType Conference Proceeding
DBID 6IE
6IH
CBEJK
RIE
RIO
DOI 10.1145/3240765.3240777
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Proceedings Order Plan (POP) 1998-present by volume
IEEE Xplore All Conference Proceedings
IEEE Xplore
IEEE Proceedings Order Plans (POP) 1998-present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Xplore
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EISBN 1450359507
9781450359504
EISSN 1558-2434
EndPage 7
ExternalDocumentID 8587769
Genre orig-research
GroupedDBID 123
6IE
6IF
6IH
6IL
6IN
AAWTH
ABLEC
ADZIZ
ALMA_UNASSIGNED_HOLDINGS
APO
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
CHZPO
FEDTE
IEGSK
IJVOP
M43
OCL
RIE
RIL
RIO
ID FETCH-LOGICAL-a247t-71f445a319c53d7f8f7dacab1b9ead9ea9f6cc4c1c8b419f0274be52cc0addf43
IEDL.DBID RIE
ISICitedReferencesCount 22
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000494640800080&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
IngestDate Wed Aug 27 02:56:50 EDT 2025
IsPeerReviewed false
IsScholarly true
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-a247t-71f445a319c53d7f8f7dacab1b9ead9ea9f6cc4c1c8b419f0274be52cc0addf43
PageCount 7
ParticipantIDs ieee_primary_8587769
PublicationCentury 2000
PublicationDate 2018-Nov.
PublicationDateYYYYMMDD 2018-11-01
PublicationDate_xml – month: 11
  year: 2018
  text: 2018-Nov.
PublicationDecade 2010
PublicationTitle 2018 IEEE/ACM International Conference on Computer-Aided Design (ICCAD)
PublicationTitleAbbrev ICCAD
PublicationYear 2018
Publisher ACM
Publisher_xml – name: ACM
SSID ssj0002871359
ssj0020286
Score 2.2356484
Snippet Detailed routing is the most complicated and time-consuming stage in VLSI design and has become a critical process for advanced node enablement. To handle the...
SourceID ieee
SourceType Publisher
StartPage 1
SubjectTerms Advance Technologies
Complexity theory
Detailed Routing
Lead
Multithread
Physical Design
Pins
Routing
Timing
Wires
Title A Multithreaded Initial Detailed Routing Algorithm Considering Global Routing Guides
URI https://ieeexplore.ieee.org/document/8587769
WOSCitedRecordID wos000494640800080&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LT8MwDLa2iQNceGyIt3LgSLdlTZrkOAEDJDTtMNBuU5ImCGlsaA9-P05aCkhcOFSuHEutbKW2U382wKXj1PhupjA3Ub2EcaMSLbVIRCoNTx3VvYjwfn4Uw6GcTNSoBlcVFsY5F4vPXDvcxn_5-cJuwlFZR3IpRKbqUEdSYLWq85QQ-afBNZfJFjKyspUPZbwT-s6JjLcjFb9nqURXMtj930vsQesbk0dGlbfZh5qbH8DOj3aCTRj3SYGnRfvo3OXkIVQG6Rm5iXWiyAj1PyhK-rOXxRLl3sjXwM7ALfr_V0J3G1xYteBpcDu-vk_KqQkJ6lWsE0E9Y1zj1rI8zYWXXuTaakONwmfjpXxmLbPUSsOo8iEvNY73rO3it86z9BAa88XcHQFBwZwx61PVNcwJJMwxNCHFNMZhHHIMzaCf6XvRGGNaqubkb_YpbGO0IQsg3xk01suNO4ct-7F-XS0vojU_AQhAoKM
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LT8MwDLbGQAIuPAbiTQ8c6ba0SZMcJ2BsYkw7DLTblKQJQhob2oPfj9OWAhIXDlEi11IqW43t1J8NcGUZ0a6ZSIxNZBRSpmWohOIhj4VmsSUqyhDezz3e74vRSA4qcF1iYay1WfKZrftl9i8_nZmVvyprCCY4T-QarDNKo2aO1ipvVLzvH3vjXIRbSEiKYj6EsoavPMcTVs9m_rubSmZM2jv_e41dOPhG5QWD0t7sQcVO92H7R0HBGgxbQY6oRQ2p1KZB1-cGqUlwm2WKIsFnACFr0Jq8zObI9xZ8tez01LwDQMl0v8IHiwN4at8Nbzph0TchRMnyZciJo5Qp_LgMi1PuhOOpMkoTLXFvHNIlxlBDjNCUSOcjU21ZZEwTTztH40OoTmdTewQBMqaUGhfLpqaW40QtRSUSDGQseiLHUPPyGb_npTHGhWhO_iZfwmZn-Ngb97r9h1PYQt9D5LC-M6gu5yt7DhvmY_m6mF9kmv0EkXKj6g
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=proceeding&rft.title=2018+IEEE%2FACM+International+Conference+on+Computer-Aided+Design+%28ICCAD%29&rft.atitle=A+Multithreaded+Initial+Detailed+Routing+Algorithm+Considering+Global+Routing+Guides&rft.au=Sun%2C+Fan-Keng&rft.au=Chen%2C+Hao&rft.au=Chen%2C+Ching-Yu&rft.au=Hsu%2C+Chen-Hao&rft.date=2018-11-01&rft.pub=ACM&rft.eissn=1558-2434&rft.spage=1&rft.epage=7&rft_id=info:doi/10.1145%2F3240765.3240777&rft.externalDocID=8587769