DocumentCode
109420
Title
Detailed Routing Algorithms for Advanced Technology Nodes
Author
Ahrens, Markus ; Gester, Michael ; Klewinghaus, Niko ; Muller, Dirk ; Peyer, Sven ; Schulte, Christian ; Tellez, Gustavo
Author_Institution
Res. Inst. for Discrete Math., Univ. of Bonn, Bonn, Germany
Volume
34
Issue
4
fYear
2015
fDate
Apr-15
Firstpage
563
Lastpage
576
Abstract
We present algorithms for routing in advanced technology nodes, used by BonnRoute (BR) to obtain efficient and almost design rule clean wire packings and pin access solutions. Designs with dense standard cell libraries in presence of complex industrial design rules, with a special focus on multiple patterning lithography are considered. The key components of this approach are a multilabel interval-based shortest path algorithm for long on-track connections, and a dynamic program for computing packings of pin access paths and short connections between closely spaced pins. The multilabel path search implementation is very general and is driven with different labeling rules, allowing to trade-off runtime against accuracy in terms of obeyed design rules. We combine BR with an industrial router for cleaning up the remaining design rule violations, and demonstrate superior results over that industrial router in our experiments in terms of wire length, number of vias, design rule violations, and runtime.
Keywords
integrated circuit design; nanolithography; nanopatterning; wires (electric); BonnRoute; advanced technology nodes; complex industrial design rules; dense standard cell libraries; dynamic program; industrial router; multilabel interval; multilabel path search implementation; multiple patterning lithography; on-track connections; pin access solutions; routing algorithms; trade-off runtime; wire packings; Algorithm design and analysis; Color; Heuristic algorithms; Pins; Routing; Shape; Wires; Algorithms; Detailed routing; VLSI; algorithms; detailed routing; multiple patterning; very large scale integration;
fLanguage
English
Journal_Title
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher
ieee
ISSN
0278-0070
Type
jour
DOI
10.1109/TCAD.2014.2385755
Filename
6998035
Link To Document