Jhih-Rong Gao

dblp:11/4876 · DBLP profile ↗
← Back
21ranked-venue papers
4as first author
0since 2021 · last 2020
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 21 · 4 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
9 papers
Electronic design automation · 100%

Topics — the 22 heaviest of 22, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Electronic design automation
physical design
1.882020
A Unified Framework for Simultaneous Layout Decomposition and Mask Optimization · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2020
MrDP: Multiple-Row Detailed Placement of Heterogeneous-Sized Cells for Advanced Nodes · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2018
Methodology for Standard Cell Compliance and Detailed Placement for Triple Patterning Lithography · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2015
Electronic design automation › physical design
mask optimization
0.622020
A Unified Framework for Simultaneous Layout Decomposition and Mask Optimization · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2020
Design for Manufacturing With Emerging Nanolithography · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2013
Electronic design automation › physical design › placement
detailed placement
0.522018
MrDP: Multiple-Row Detailed Placement of Heterogeneous-Sized Cells for Advanced Nodes · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2018
Methodology for Standard Cell Compliance and Detailed Placement for Triple Patterning Lithography · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2015
Electronic design automation › physical design › lithography
layout decomposition
0.522020
A Unified Framework for Simultaneous Layout Decomposition and Mask Optimization · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2020
Methodology for Standard Cell Compliance and Detailed Placement for Triple Patterning Lithography · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2015
Electronic design automation › physical design
lithography
0.532014
MOSAIC: Mask Optimizing Solution With Process Window Aware Inverse Correction · DAC 2014
E-BLOW: e-beam lithography overlapping aware stencil planning for MCC system · DAC 2013
AENEID: a generic lithography-friendly detailed router based on post-RET data learning and hotspot detection · DAC 2011
Electronic design automation
design technology co-optimization
0.412020
A Unified Framework for Simultaneous Layout Decomposition and Mask Optimization · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2020
Electronic design automation
design for manufacturability
0.422015
Methodology for Standard Cell Compliance and Detailed Placement for Triple Patterning Lithography · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2015
Design for Manufacturing With Emerging Nanolithography · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2013
Electronic design automation › design for manufacturability
lithography-aware design
0.422015
PARR: pin access planning and regular routing for self-aligned double patterning · DAC 2015
Design for Manufacturing With Emerging Nanolithography · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2013
Electronic design automation › physical design › routing
detailed routing
0.322015
PARR: pin access planning and regular routing for self-aligned double patterning · DAC 2015
AENEID: a generic lithography-friendly detailed router based on post-RET data learning and hotspot detection · DAC 2011
Electronic design automation › physical design › lithography
self-aligned double patterning
0.212015
PARR: pin access planning and regular routing for self-aligned double patterning · DAC 2015
Electronic design automation › physical design › optical proximity correction
inverse lithography technology
0.212014
MOSAIC: Mask Optimizing Solution With Process Window Aware Inverse Correction · DAC 2014
Electronic design automation › physical design
optical proximity correction
0.212014
MOSAIC: Mask Optimizing Solution With Process Window Aware Inverse Correction · DAC 2014
Electronic design automation › physical design › routing
lithography-aware routing
0.112011
AENEID: a generic lithography-friendly detailed router based on post-RET data learning and hotspot detection · DAC 2011
Electronic design automation › physical design › lithography
lithography hotspot detection
0.112011
AENEID: a generic lithography-friendly detailed router based on post-RET data learning and hotspot detection · DAC 2011
Electronic design automation › physical design › routing
global routing
0.112010
NTHU-Route 2.0: A Robust Global Router for Modern Designs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2010
Electronic design automation › physical design › routing › detailed routing
rip-up and reroute
0.112010
NTHU-Route 2.0: A Robust Global Router for Modern Designs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2010
Electronic design automation › physical design
routing
0.112010
NTHU-Route 2.0: A Robust Global Router for Modern Designs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2010
Electronic design automation › physical design › lithography
multiple patterning lithography
0.112015
Methodology for Standard Cell Compliance and Detailed Placement for Triple Patterning Lithography · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2015
Electronic design automation › semiconductor manufacturing
resolution enhancement techniques
0.112014
MOSAIC: Mask Optimizing Solution With Process Window Aware Inverse Correction · DAC 2014
Electronic design automation
logic synthesis
0.012013
Design for Manufacturing With Emerging Nanolithography · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2013
Electronic design automation › logic synthesis
technology mapping
0.012013
Design for Manufacturing With Emerging Nanolithography · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2013
Electronic design automation › physical design › routing
congestion minimization
0.012010
NTHU-Route 2.0: A Robust Global Router for Modern Designs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2010

Methods — techniques the papers use, named apart from their topics

gradient-based optimization · 0.4discrete optimization · 0.4network flow · 0.3nested dynamic programming · 0.3chain move scheme · 0.3regular routing · 0.2precoloring · 0.2pin accessibility pre-computation · 0.2linear dynamic programming · 0.2inverse lithography · 0.2
YearPublicationVenuePosition
2020 A Unified Framework for Simultaneous Layout Decomposition and Mask Optimization
abstract
In advanced technology nodes, layout decomposition (LD) and mask optimization (MO) are two key stages in integrated circuit design. Due to the inconsistency of the objectives of these two stages, the performance of conventional layout and MO may be suboptimal. To tackle this problem, in this article, we propose a unified framework, which seamlessly integrates LD and MO. We propose a gradient-based approach to solve the unified mathematical formulation, as well as a set of discrete optimization techniques to avoid being stuck in local optimum. The conventional optimization process can be accelerated as some inferior decomposition results can be smartly pruned in early stages. The experimental results show that the proposed unified framework can achieve more than 34× speed-up compared with the conventional two-stage flow, meanwhile, it can dramatically reduce EPE violations by more than 8×, and thus maintain better design quality.
Yuzhe Ma, Shuxiang Hu, Jhih-Rong Gao, Jian Kuang 0001, Jin Miao, Bei Yu 0001
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.4
2018 MrDP: Multiple-Row Detailed Placement of Heterogeneous-Sized Cells for Advanced Nodes
abstract
As very large-scale integration technology shrinks to fewer tracks per standard cell, e.g., from 10 to 7.5-track libraries (and lesser for 7 nm), there has been a rapid increase in the usage of multiple-row cells like two- and three-row flip-flops, buffers, etc., for design closure. Additionally, the usage of multibit flip-flops or flop trays to save power creates large cells that further complicate critical design tasks, such as placement. Detailed placement happens to be a key optimization transform, which is repeatedly invoked during the design closure flow to improve design parameters, such as wirelength, timing, and local wiring congestion. Advanced node designs, with hundreds of thousands of multiple-row cells, require a paradigm change for this critical design closure transform. The traditional approach of fixing multiple-row cells during detailed placement and only optimizing the locations of single-row standard cells can no longer obtain appreciable quality of results. It is imperative to have new techniques that can simultaneously optimize both multiple- and single-row height cell locations during detailed placement. In this paper, we propose a new density-aware detailed placer for heterogeneous-sized netlists. Our approach consists of a chain move scheme that generalizes the movement of heterogeneous-sized cells, a nested dynamic programming-based approach for ordered double-row placement and a network flow-based formulation to solve ordered multiple-row placement for wirelength and density optimization. Experimental results demonstrate the effectiveness of these techniques in wirelength minimization and density smoothing compared with the most recent detailed placers for designs with heterogeneous-sized cells.
Yibo Lin, Bei Yu 0001, Jhih-Rong Gao, Natarajan Viswanathan, Wen-Hao Liu 0001, Zhuo Li 0001, Charles J. Alpert, David Z. Pan
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.4
2017 A unified framework for simultaneous layout decomposition and mask optimization
abstract
In advanced technology nodes, layout decomposition and mask optimization are two key stages in integrated circuit design. Due to the inconsistency of the objectives of these two stages, the performance of conventional layout and mask optimization may be suboptimal. To tackle this problem, in this paper we propose a unified framework, which seamlessly integrates layout decomposition and mask optimization. We propose a gradient based approach to solve the unified mathematical formulation, as well as a set of discrete optimization techniques to avoid being stuck in local optimum. The conventional optimization process can be accelerated as some inferior decompositions can be smartly pruned in early stages. The experimental results show that the proposed unified framework can achieve more than 17 x speed-up compared with the conventional two-stage flow, meanwhile it can reduce EPE violations by 18%, and thus maintain better design quality.
Yuzhe Ma, Jhih-Rong Gao, Jian Kuang 0001, Jin Miao, Bei Yu 0001
ICCAD2
2016 MrDP: multiple-row detailed placement of heterogeneous-sized cells for advanced nodes
abstract
As VLSI technology shrinks to fewer tracks per standard cell, e.g., from 10-track to 7.5-track libraries (and lesser for 7nm), there has been a rapid increase in the usage of multiple-row cells like two- and three-row flip-flops, buffers, etc., for design closure. Additionally, the usage of multi-bit flip-flops or flop trays to save power creates large cells that further complicate critical design tasks, such as placement. Detailed placement happens to be a key optimization transform, which is repeatedly invoked during the design closure flow to improve design parameters, such as, wirelength, timing, and local wiring congestion. Advanced node designs, with hundreds of thousands of multiple-row cells, require a paradigm change for this critical design closure transform. The traditional approach of fixing multiple-row cells during detailed placement and only optimizing the locations of single-row standard cells can no longer obtain appreciable quality of results. It is imperative to have new techniques that can simultaneously optimize both multiple- and single-row high cell locations during detailed placement. In this paper, we propose a new density-aware detailed placer for heterogeneous-sized netlists. Our approach consists of a chain move scheme that generalizes the movement of heterogeneous-sized cells as well as a nested dynamic programming based approach for wirelength and density optimization. Experimental results demonstrate the effectiveness of these techniques in wirelength minimization and density smoothing compared with the most recent detailed placer for designs with heterogeneous-sized cells.
Yibo Lin, Bei Yu 0001, Jhih-Rong Gao, Natarajan Viswanathan, Wen-Hao Liu 0001, Zhuo Li 0001, Charles J. Alpert, David Z. Pan
ICCAD4
2016 PARR: Pin-Access Planning and Regular Routing for Self-Aligned Double Patterning
abstract
Pin access has become one of the most difficult challenges for detailed routing in advanced technology nodes, for example, in 14nm and below, for which double-patterning lithography has to be used for manufacturing lower metal routing layers with tight pitches, such as M2 and M3. Self-aligned double patterning (SADP) provides better control on line edge roughness and overlay, but it has very restrictive design constraints and prefers regular layout patterns. This article presents a comprehensive pin-access planning and regular routing framework (PARR) for SADP friendliness. Our key techniques include precomputation of both intracell and intercell pin accessibility, as well as local and global pin-access planning to enable handshaking between standard cell-level pin access and detailed routing under SADP constraints. A pin access–driven rip-up and reroute scheme is proposed to improve the ultimate routability. Our experimental results demonstrate that PARR can achieve much better routability and overlay control compared with previous approaches.
Bei Yu 0001, Jhih-Rong Gao, Che-Lun Hsu, David Z. Pan
ACM Trans. Design Autom. Electr. Syst.3
2016 EBL Overlapping Aware Stencil Planning for MCC System
abstract
Electron beam lithography (EBL) is a promising, maskless solution for the technology beyond 14nm logic nodes. To overcome its throughput limitation, industry has proposed character projection (CP) technique, where some complex shapes (characters) can be printed in one shot. Recently, the traditional EBL system was extended into a multi-column cell (MCC) system to further improve the throughput. In an MCC system, several independent CPs are used to further speed-up the writing process. Because of the area constraint of stencil, the MCC system needs to be packed/planned carefully to take advantage of the characters. In this article, we prove that the overlapping aware stencil planning (OSP) problem is NP-hard. Then we propose E-BLOW, a tool to solve the MCC system OSP problem. E-BLOW involves several novel speedup techniques, such as successive relaxation and dynamic programming. Experimental results show that, compared with previous works, E-BLOW demonstrates better performance for both the conventional EBL system and the MCC system.
Bei Yu 0001, Kun Yuan 0002, Jhih-Rong Gao, Shiyan Hu 0001, David Z. Pan
ACM Trans. Design Autom. Electr. Syst.3
2015 PARR: pin access planning and regular routing for self-aligned double patterning
abstract
Pin access has become one of the most difficult challenges for detailed routing in 14nm technology node and beyond, where double patterning lithography has to be used for manufacturing lower metal layers with tight pitches. Self-aligned double patterning (SADP) provides better control on the line edge roughness and overlay but it has very restrictive design constraints and prefers regular layout patterns. This paper presents a comprehensive pin access planning and regular routing framework (PARR) for SADP friendliness. Our key techniques include pre-computation of both intra-cell and inter-cell pin accessibility, as well as local and global pin access planning to enable the handshaking between standard cell level pin access and detailed routing under SADP constraints. Our experimental results demonstrate that PARR can achieve much better routability and overlay control compared with previous approaches.
Bei Yu 0001, Jhih-Rong Gao, Che-Lun Hsu, David Z. Pan
DAC3
2015 Directed Self-Assembly Based Cut Mask Optimization for Unidirectional Design
abstract
Unidirectional design has attracted lots of attention with the scaling down of technology nodes. However, due to the limitation of traditional lithography, printing the randomly distributed dense cuts becomes a big challenge for highly scaled unidirectional layout. Recently directed self-assembly (DSA) has emerged as a promising lithography technique candidate for cut manufacturing because of its ability to form small cylinders inside the guiding templates and the actual pattern size can be greatly reduced. In this paper, we perform a comprehensive study on the DSA cut mask optimization problem. We first formulate it as integer linear programming (ILP) to assign cuts to different guiding templates, targeting at minimum conflicts and line-end extensions. As ILP may not be scalable for very large size problem, we further propose a speed-up method to decompose the problem into smaller ones and solve them separately. We then merge and legalize the solutions without much loss of result quality. The proposed approaches can be easily extended to handle more DSA guiding patterns with complicated shapes. Experimental results show that our methods can significantly reduce the total number of unresolvable patterns and the line-end extensions for the targeted layouts.
Jiaojiao Ou, Bei Yu 0001, Jhih-Rong Gao, David Z. Pan, Moshe Preil, Azat Latypov
ACM Great Lakes Symposium on VLSI3
2015 Methodology for Standard Cell Compliance and Detailed Placement for Triple Patterning Lithography
abstract
As the feature size of semiconductor process further scales to sub-16 nm technology node, triple patterning lithography (TPL) has been regarded as one of the most promising lithography candidates along with extreme ultraviolet, electron beam lithography, and directly self-assembly. M1 and contact layers, which are usually deployed within standard cells, are the most critical and complex parts for modern digital designs. Traditional design flow that ignores TPL in early stages may limit the potential to resolve all the TPL conflicts. In this paper, we propose a coherent framework, including standard cell compliance and detailed placement, to enable TPL friendly design. Considering TPL constraints during early design stages, such as standard cell compliance, improves the layout decomposability. With the precoloring solutions of standard cells, we present a TPL aware detailed placement where the layout decomposition and placement can be resolved simultaneously. In addition, we propose a linear dynamic programming to solve TPL aware detailed placement with maximum displacement, which can achieve good trade-off in terms of runtime and performance. Experimental results show that our framework can achieve zero conflict, meanwhile can effectively optimize the stitch number and placement wire-length.
Bei Yu 0001, Jhih-Rong Gao, Yibo Lin, Zhuo Li 0001, Charles J. Alpert, David Z. Pan
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.3
2014 Self-aligned double patterning layout decomposition with complementary e-beam lithography
abstract
Advanced lithography techniques enable higher pattern resolution; however, techniques such as extreme ultraviolet lithography and e-beam lithography (EBL) are not yet ready for high volume production. Recently, complementary lithography has become promising, which allows two different lithography processes work together to achieve high quality layout patterns while not increasing much manufacturing cost. In this paper, we present a new layout decomposition framework for self-aligned double patterning and complementary EBL, which considers overlay minimization and EBL throughput optimization simultaneously. We perform conflict elimination by merge-and-cut technique and formulate it as a matching-based problem. The results show that our approach is fast and effective, where all conflicts are solved with minimal overlay error and e-beam utilization.
Jhih-Rong Gao, Bei Yu 0001, David Z. Pan
ASP-DAC1
2014 MOSAIC: Mask Optimizing Solution With Process Window Aware Inverse Correction
abstract
Optical Proximity Correction (OPC) has been widely adopted for resolution enhancement to achieve nanolithography. However, conventional rule-based and model-based OPCs encounter severe difficulties at advanced technology nodes. Inverse Lithography Technique (ILT) that solves the inverse problem of the imaging system becomes a promising solution for OPC. In this paper, we consider simultaneously 1) the design target optimization under nominal process condition and 2) process window minimization with different process corners, and solve the mask optimization problem based on ILT. The proposed method is tested on 32nm designs released by IBM for the ICCAD 2013 contest. Our optimization is implemented in two modes, MOSAIC_fast and MOSAIC_exact, which outperform the first place winner of the ICCAD 2013 contest by 7% and 11%, respectively.
Jhih-Rong Gao, Bei Yu 0001, David Z. Pan
DAC1
2013 L-shape based layout fracturing for e-beam lithography
abstract
Layout fracturing is a fundamental step in mask data preparation and e-beam lithography (EBL) writing. To increase EBL throughput, recently a new L-shape writing strategy is proposed, which calls for new L-shape fracturing, versus the conventional rectangular fracturing. Meanwhile, during layout fracturing, one must minimize very small/narrow features, also called slivers, due to manufacturability concern. This paper addresses this new research problem of how to perform L-shaped fracturing with sliver minimization. We propose two novel algorithms. The first one, rectangular merging (RM), starts from a set of rectangular fractures and merges them optimally to form L-shape fracturing. The second algorithm, direct L-shape fracturing (DLF), directly and effectively fractures the input layouts into L-shapes with sliver minimization. The experimental results show that our algorithms are very effective.
Bei Yu 0001, Jhih-Rong Gao, David Z. Pan
ASP-DAC2
2013 E-BLOW: e-beam lithography overlapping aware stencil planning for MCC system
abstract
Electron beam lithography (EBL) is a promising maskless solution for the technology beyond 14nm logic node. To overcome its throughput limitation, recently the traditional EBL system is extended into MCC system. In this paper, we present E-BLOW, a tool to solve the overlapping aware stencil planning (OSP) problems in MCC system. E-BLOW is integrated with several novel speedup techniques, i.e., successive relaxation, dynamic programming and KD-Tree based clustering, to achieve a good performance in terms of runtime and solution quality. Experimental results show that, compared with previous works, E-BLOW demonstrates better performance for both conventional EBL system and MCC system.
Bei Yu 0001, Kun Yuan 0002, Jhih-Rong Gao, David Z. Pan
DAC3
2013 Methodology for standard cell compliance and detailed placement for triple patterning lithography
abstract
As the feature size of semiconductor process further scales to sub-16nm technology node, triple patterning lithography (TPL) has been regarded one of the most promising lithography candidates. M1 and contact layers, which are usually deployed within standard cells, are most critical and complex parts for modern digital designs. Traditional design flow that ignores TPL in early stages may limit the potential to resolve all the TPL conflicts. In this paper, we propose a coherent framework, including standard cell compliance and detailed placement to enable TPL friendly design. Considering TPL constraints during early design stages, such as standard cell compliance, improves the layout decomposability. With the pre-coloring solutions of standard cells, we present a TPL aware detailed placement, where the layout decomposition and placement can be resolved simultaneously. Our experimental results show that, with negligible impact on critical path delay, our framework can resolve the conflicts much more easily, compared with the traditional physical design flow and followed layout decomposition.
Bei Yu 0001, Jhih-Rong Gao, David Z. Pan
ICCAD3
2013 Design for Manufacturing With Emerging Nanolithography
abstract
In this paper, we survey key design for manufacturing issues for extreme scaling with emerging nanolithography technologies, including double/multiple patterning lithography, extreme ultraviolet lithography, and electron-beam lithography. These nanolithography and nanopatterning technologies have different manufacturing processes and their unique challenges to very large scale integration (VLSI) physical design, mask synthesis, and so on. It is essential to have close VLSI design and underlying process technology co-optimization to achieve high product quality (power/performance, etc.) and yield while making future scaling cost-effective and worthwhile. Recent results and examples will be discussed to show the enablement and effectiveness of such design and process integration, including lithography model/analysis, mask synthesis, and lithography friendly physical design.
David Z. Pan, Bei Yu 0001, Jhih-Rong Gao
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.3
2012 Dealing with IC manufacturability in extreme scaling (Embedded tutorial paper)
abstract
As the CMOS feature enters the era of extreme scaling (14nm, 11nm and beyond), manufacturability challenges are exacerbated. The nanopatterning through the 193nm lithography is being pushed to its limit, through double/triple or more general multiple patterning, while non-conventional lithography technologies such as extreme ultra-violet (EUV), e-beam direct-write (EBDW), and so on, still have grand challenges to be solved for their adoption into IC volume production. This tutorial will provide an overview of key overarching issues in nanometer IC design for manufacturability (DFM) with these emerging lithography technologies, from modeling, mask synthesis, to physical design and beyond.
Bei Yu 0001, Jhih-Rong Gao, Duo Ding, Yongchan Ban, Jae-Seok Yang, Kun Yuan 0002, Minsik Cho, David Z. Pan
ICCAD2
2012 Flexible self-aligned double patterning aware detailed routing with prescribed layout planning
abstract
Self-aligned double patterning (SADP) is a promising manufacturing option for sub-22nm technology nodes. Studies have shown that SADP provides better overlay control than traditional litho-etch-litho-etch double patterning. However, the use of stitch is not allowed, which makes layout decomposition for SADP more difficult. It is necessary to find a new solution to handle pattern conflicts and consider SADP in earlier stages. In this paper, we propose a novel multi-layer SADP-aware detailed routing with prescribed layout planning. Our method is based on a correct-by-construction approach to take SADP compliancy into account during routing, and to achieve layout decomposition simultaneously. The experimental result shows that the proposed approach consistently achieves SADP-compliant solutions on both single-layer and multi-layer designs.
Jhih-Rong Gao, David Z. Pan
ISPD1
2011 AENEID: a generic lithography-friendly detailed router based on post-RET data learning and hotspot detection
abstract
In the era of deep sub-wavelength lithography for nanometer VLSI designs, manufacturability and yield issues are critical and need to be addressed during the key physical design implementation stage, in particular detailed routing. However, most existing studies for lithography-friendly routing suffer from either huge run-time due to the intensive lithographic computations involved, or severe loss of quality of results because of the inaccurate predictive models. In this paper, we propose AENEID - a fast, generic and high performance lithography-friendly detailed router for enhanced manufacturability. AENEID combines novel hotspot detection and routing path prediction techniques through modern data learning methods and applies them at the detailed routing stage to drive high fidelity lithography-friendly routing. Compared with existing litho-friendly routing works, AENEID demonstrates 26% to 66% (avg. 50%) of lithography hotspot reduction at the cost of only 18%-38% (avg. 30%) of run-time overhead.
Duo Ding, Jhih-Rong Gao, Kun Yuan 0002, David Z. Pan
DAC2
2010 NTHU-Route 2.0: A Robust Global Router for Modern Designs
abstract
This paper presents a robust global router called NTHU-Route 2.0 that improves the solution quality and runtime of NTHU-Route by the following enhancements: 1) a new history based cost function; 2) new ordering methods for congested region identification and rip-up and reroute; and 3) two implementation techniques. We report convincing experimental results to show the effectiveness of each individual enhancement. With all these enhancements together, NTHU-Route 2.0 solves all ISPD98 benchmarks with very good quality. Moreover, NTHU-Route 2.0 routes 7 of 8 ISPD07 benchmarks and 12 of 16 ISPD08 benchmarks without any overflow. Compared with other state-of-the-art global routers, NTHU-Route 2.0 is able to produce better solution quality and/or run more efficiently.
Yen-Jung Chang, Yu-Ting Lee, Jhih-Rong Gao, Pei-Ci Wu, Ting-Chi Wang
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.3
2008 A new global router for modern designs
abstract
In this paper, we present a new global router, NTHU-Route, for modern designs. NTHU-Route is based on iterative rip-ups and reroutes, and several techniques are proposed to enhance our global router. These techniques include (1) a history based cost function which helps to distribute overflow during iterative rip-ups and reroutes, (2) an adaptive multi-source multi-sink maze routing method to improve the wirelength of maze routing, (3) a congested region identification method to specify the order for nets to be ripped up and rerouted, and (4) a refinement process to further reduce overflow when iterative history based rip-ups and reroutes reach bottleneck. Compared with two state-of-the-art works on ISPD98 benchmarks, NTHU-Route outperforms them in both overflow and wirelength. For the much larger designs from the ISPD07 benchmark suite, our solution quality is better than or comparable to the best results reported in the ISPD07 routing contest.
Jhih-Rong Gao, Pei-Ci Wu, Ting-Chi Wang
ASP-DAC1
2007 A Fast and Stable Algorithm for Obstacle-Avoiding Rectilinear Steiner Minimal Tree Construction
abstract
In routing, finding a rectilinear Steiner minimal tree (RSMT) is a fundamental problem. Today's design often contains rectilinear obstacles, like macro cells, IP blocks, and pre-routed nets. Therefore obstacle-avoiding RSMT (OARSMT) construction becomes a very practical problem. In this paper we present a fast and stable algorithm for this problem. We use a partitioning based method and an ant colony optimization based method to construct obstacle-avoiding Steiner minimal tree (OASMT). Besides, two heuristics are proposed to do the rectilinearization and refinement to further improve wirelegnth. The experimental results show our algorithm achieves the best wirelength results in most of the test cases and the runtime is very small even for the larger cases each of which has both the number of terminals and the number of obstacles more than 100.
Pei-Ci Wu, Jhih-Rong Gao, Ting-Chi Wang
ASP-DAC2