Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Jian Kuang 0001

dblp:98/8379-1 · DBLP profile ↗
← Back
24ranked-venue papers
14as first author
1since 2021 · last 2023
0000-0002-2659-0040ORCID · verified

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

Systems, architecture and hardware · 24 · 14 first-author · 1 since 2021Software engineering, systems software and programming languages · 2 · 2 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
10 papers
Electronic design automation · 92% Energy-efficient computing · 5% Integrated circuit design · 3%
Theoretical computer science
3 papers
Computational complexity · 67% Graph algorithms and graph theory · 33%

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

TopicWeightPapersLastEvidence papers
Electronic design automation
physical design
3.192023
PROS 2.0: A Plug-In for Routability Optimization and Routed Wirelength Estimation Using Deep Learning · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2023
A Unified Framework for Simultaneous Layout Decomposition and Mask Optimization · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2020
Fixed-Parameter Tractable Algorithms for Optimal Layout Decomposition and Beyond · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2019
Electronic design automation › physical design › lithography
layout decomposition
1.342020
A Unified Framework for Simultaneous Layout Decomposition and Mask Optimization · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2020
Fixed-Parameter Tractable Algorithms for Optimal Layout Decomposition and Beyond · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2019
Fixed-Parameter Tractable Algorithms for Optimal Layout Decomposition and Beyond · DAC 2017
Electronic design automation › physical design › lithography
multiple patterning lithography
1.032019
Fixed-Parameter Tractable Algorithms for Optimal Layout Decomposition and Beyond · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2019
CRMA: Incorporating Cut Redistribution With Mask Assignment to Enable the Fabrication of 1-D Gridded Design · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2018
STOMA: Simultaneous Template Optimization and Mask Assignment for Directed Self-Assembly Lithography With Multiple Patterning · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2018
Electronic design automation › physical design
routing
0.722023
PROS 2.0: A Plug-In for Routability Optimization and Routed Wirelength Estimation Using Deep Learning · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2023
Ripple 2.0: high quality routability-driven placement via global router integration · DAC 2013
Electronic design automation › physical design › lithography
directed self-assembly lithography
0.722019
Fixed-Parameter Tractable Algorithms for Optimal Layout Decomposition and Beyond · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2019
STOMA: Simultaneous Template Optimization and Mask Assignment for Directed Self-Assembly Lithography With Multiple Patterning · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2018
Electronic design automation › physical design › mask optimization
mask assignment
0.722018
CRMA: Incorporating Cut Redistribution With Mask Assignment to Enable the Fabrication of 1-D Gridded Design · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2018
STOMA: Simultaneous Template Optimization and Mask Assignment for Directed Self-Assembly Lithography With Multiple Patterning · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2018
Electronic design automation › physical design › routing › routability
routability optimization
0.712023
PROS 2.0: A Plug-In for Routability Optimization and Routed Wirelength Estimation Using Deep Learning · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2023
Electronic design automation › physical design › placement
wirelength estimation
0.712023
PROS 2.0: A Plug-In for Routability Optimization and Routed Wirelength Estimation Using Deep Learning · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2023
Electronic design automation › physical design › placement
routability-driven placement
0.522018
RippleFPGA: Routability-Driven Simultaneous Packing and Placement for Modern FPGAs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2018
Ripple 2.0: high quality routability-driven placement via global router integration · DAC 2013
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 › physical design
mask 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 › physical design › placement › circuit placement
FPGA placement
0.312018
RippleFPGA: Routability-Driven Simultaneous Packing and Placement for Modern FPGAs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2018
Integrated circuit design
3d integration
0.312017
Minimizing Thermal Gradient and Pumping Power in 3D IC Liquid Cooling Network Design · DAC 2017
Energy-efficient computing › thermal management
liquid cooling
0.312017
Minimizing Thermal Gradient and Pumping Power in 3D IC Liquid Cooling Network Design · DAC 2017
Electronic design automation › design for manufacturability
lithography-aware design
0.312017
Fixed-Parameter Tractable Algorithms for Optimal Layout Decomposition and Beyond · DAC 2017
Energy-efficient computing
thermal management
0.312017
Minimizing Thermal Gradient and Pumping Power in 3D IC Liquid Cooling Network Design · DAC 2017
Computational complexity › parameterized complexity
fixed-parameter tractability
0.222019
Fixed-Parameter Tractable Algorithms for Optimal Layout Decomposition and Beyond · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2019
Fixed-Parameter Tractable Algorithms for Optimal Layout Decomposition and Beyond · DAC 2017
Electronic design automation › physical design
placement
0.212013
Ripple 2.0: high quality routability-driven placement via global router integration · DAC 2013
Electronic design automation › physical design › lithography
triple patterning lithography
0.212013
An efficient layout decomposition approach for triple patterning lithography · DAC 2013
Integrated circuit design
digital circuit design
0.112018
STOMA: Simultaneous Template Optimization and Mask Assignment for Directed Self-Assembly Lithography With Multiple Patterning · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2018
Graph algorithms and graph theory
graph algorithms
0.112018
CRMA: Incorporating Cut Redistribution With Mask Assignment to Enable the Fabrication of 1-D Gridded Design · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2018
Electronic design automation › physical design
lithography
0.012013
An efficient layout decomposition approach for triple patterning lithography · DAC 2013

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

fixed-parameter tractable algorithms · 0.7fixed-parameter tractable algorithm · 0.7fully convolutional network · 0.7convolutional neural network · 0.74-clique detection · 0.7gradient-based optimization · 0.4discrete optimization · 0.4legality checking · 0.3integer linear programming · 0.3implicit packing · 0.3graph-theoretic approach · 0.3congestion alleviation · 0.3block copolymer self-assembly · 0.3
YearPublicationVenuePosition
2023 PROS 2.0: A Plug-In for Routability Optimization and Routed Wirelength Estimation Using Deep Learning
abstract
Recently, the topic of how to utilize prior knowledge obtained by machine-learning (ML) techniques during the EDA flow has been widely studied. In this article, we study this topic and propose a practical plug-in named PROS for both routability optimization and routed wirelength estimation which can be applied in the state-of-the-art commercial EDA tool or an academic EDA flow with negligible runtime overhead. PROS consists of three parts: 1) an effective fully convolutional network (FCN)-based predictor that only utilizes the data from placement result to forecast global routing (GR) congestion; 2) a parameter optimizer that can reasonably adjust GR cost parameters based on the prediction result to generate a better GR solution for detailed routing (DR); and 3) a convolutional neural network (CNN)-based wirelength estimator which can report accurate routed wirelength at the placement stage by using the predicted GR congestion. Experiments show that on the industrial benchmark suite in the advanced technology node, PROS can achieve high accuracy of GR congestion prediction and significantly reduce design rule checking (DRC) violations by 11.65% on average, and on the DAC-2012 benchmark suite, PROS can achieve a very low error rate (1.82%) for wirelength estimation which greatly outperforms that of FLUTE (21.52%) by 19.70%.
Jingsong Chen, Jian Kuang 0001, Dennis J.-H. Huang, Evangeline F. Y. Young
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.2
2020 PROS: A Plug-in for Routability Optimization applied in the State-of-the-art commercial EDA tool using deep learning
abstract
Recently the topic of routability optimization with prior knowledge obtained by machine learning techniques has been widely studied. However, limited by the prediction accuracy, the predictors of the existing related works can hardly be applied in a real-world EDA tool without extra runtime overhead for feature preparation. In this paper, we revisit this topic and propose a practical plug-in for routability optimization named PROS which can be applied in the state-of-the-art commercial EDA tool with negligible runtime overhead. PROS consists of an effective fully convolutional network (FCN) based predictor that only utilizes the data from placement result to forecast global routing (GR) congestion and a parameter optimizer that can reasonably adjust GR cost parameters based on prediction result to generate a better GR solution for detailed routing. Experiments on 19 industrial designs in advanced technology node show that PROS can achieve high accuracy of GR congestion prediction and significantly reduce design rule checking (DRC) violations by 11.65% on average.
Jingsong Chen, Jian Kuang 0001, Dennis J.-H. Huang, Evangeline F. Y. Young
ICCAD2
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.5
2019 Fixed-Parameter Tractable Algorithms for Optimal Layout Decomposition and Beyond
abstract
This paper studies the application of fixed-parameter tractable (FPT) algorithms to solve computer-aided design (CAD) problems. Specifically, we focus on layout decomposition problems for four lithography technologies: 1) double patterning lithography (DPL); 2) DPL with e-beam lithography; 3) DPL with directed self-assembly; and 4) DPL with directed self-assembly and e-beam lithography. Layout decomposition for the first three technologies are long-standing open problems without efficient optimal solutions, and the fourth technology is very promising in the future. The proposed approaches use ideas drastically different from all the previous works and can normally get optimal solutions in a short time. We show the great potential of applying FPT algorithms to solve more NP-hard problems efficiently in CAD.
Jian Kuang 0001, Evangeline F. Y. Young
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.1
2018 RippleFPGA: Routability-Driven Simultaneous Packing and Placement for Modern FPGAs
abstract
As a good tradeoff between central processing unit (CPU) and application specific integrated circuit (ASIC), field-programmable gate array (FPGA) is becoming more widely used in both industry and academia. The increasing complexity and scale of modern FPGA, however, impose great challenges on the FPGA placement and packing problem. In this paper, we propose RippleFPGA to solve the packing and placement simultaneously through a set of novel techniques: 1) smooth stair-step flow; 2) implicit packing similar to ASIC legalization (LG); and 3) two-level detailed placement (DP). To enable the flow, a generic, efficient, and false-alarm-free legality checking method is also proposed. Besides, due to the insufficiency of ASIC-like congestion alleviation methods, some FPGA-routing-architecture-aware optimization techniques are proposed to improve the routability. When evaluated by ISPD 2016 Contest benchmarks, RippleFPGA has 5.1% better routed wirelength and 5.5× speedup compared to all the state-of-the-art FPGA placers.
Gengjie Chen, Chak-Wa Pui, Wing-Kai Chow, Ka-Chun Lam, Jian Kuang 0001, Evangeline F. Y. Young, Bei Yu 0001
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.5
2018 STOMA: Simultaneous Template Optimization and Mask Assignment for Directed Self-Assembly Lithography With Multiple Patterning
abstract
Block copolymer directed self-assembly (DSA) is a promising technique to print contacts/vias for the 10 nm technology node and beyond. By using hybrid lithography that incorporates DSA with multiple patterning, multiple masks are used to print the DSA templates and then the templates can be used to guide the self-assembly of the block copolymer. In this paper, we propose approaches to solve the simultaneous template optimization and mask assignment problem for DSA with multiple patterning. We verified in experiments that our approaches remarkably outperform the state-of-the-art work in reducing the manufacturing cost.
Jian Kuang 0001, Junjie Ye 0002, Evangeline F. Y. Young
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.1
2018 CRMA: Incorporating Cut Redistribution With Mask Assignment to Enable the Fabrication of 1-D Gridded Design
abstract
1-D gridded design is one of the most promising solutions that can enable the scaling to 10 nm technology node and beyond. Line-end cuts are needed to fabricate 1-D layouts, where two techniques are available to resolve the conflicts between cuts: 1) cut redistribution and 2) cut mask assignment. In this paper, we consider incorporating the two techniques to enable the manufacturing of cut patterns in 1-D gridded design. We consider both 2-mask case (double patterning is performed on the cuts) and 3-mask case (triple patterning is performed on the cuts). We first present an accurate integer linear programming (ILP) formulation that can solve the co-optimization of cut redistribution and mask assignment optimally. In addition, we propose efficient graph-theoretic approaches based on a novel integrated graph model and a longest-path-based refinement algorithm. Experimental results demonstrate that our graphtheoretic approaches are orders of magnitude faster than the ILP-based method and meanwhile it can obtain very comparable results. For 2-mask case, comparing with the method that solves mask assignment and cut redistribution optimally but separately, our graph-theoretic approach that solves the two tasks simultaneously can achieve 95.0× smaller cost on average. We also extend our graph-theoretic approach to 3-mask case. Comparing with the method that reduces the 3-mask problem to 2-mask problem and solves it indirectly, our innovative approach that solves the problem directly based on a novel framework of identifying and solving 4-cliques can achieve 7.6% smaller cost on average.
Jian Kuang 0001, Evangeline F. Y. Young, Bei Yu 0001
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.1
2017 Fixed-Parameter Tractable Algorithms for Optimal Layout Decomposition and Beyond
abstract
This paper studies the application of fixed-parameter tractable (FPT) algorithms to solve computer-aided design (CAD) problems. Specifically, we focus on layout decomposition problems for three lithography technologies: double patterning lithography (DPL), DPL with E-beam lithography (DPL+EBL), and DPL+DSA+EBL. Layout decomposition for the first two technologies are long-standing open problems without efficient optimal solutions, and the third technology is very promising in the future. The proposed approaches use ideas drastically different from all the previous works and can get optimal solutions in a short time. We show the great potential of applying FPT algorithms to solve more NP-hard problems efficiently in CAD.
Jian Kuang 0001, Evangeline F. Y. Young
DAC1
2017 Minimizing Thermal Gradient and Pumping Power in 3D IC Liquid Cooling Network Design
abstract
Liquid cooling shows great potential in resolving the huge thermal obstacle in 3D ICs. However, it brings new challenges including large thermal gradient and high pumping requirement. In this paper, liquid cooling networks with flexible topology are investigated to achieve more desirable trade-offs between energy efficiency and thermal profile. Specifically, a fast thermal model for the cooling network is proposed and analyzed, followed by our optimization methodologies to construct cooling networks targeting at pumping power saving and thermal gradient reduction, respectively. Experimental results show that, under the same constraints, the cooling network can save as much as 84.03% pumping power or reduce 37.65% thermal gradient compared to straight microchannels.
Gengjie Chen, Jian Kuang 0001, Zhiliang Zeng, Hang Zhang 0010, Evangeline F. Y. Young, Bei Yu 0001
DAC2
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
ICCAD3
2016 Simultaneous template optimization and mask assignment for DSA with multiple patterning
abstract
Block Copolymer Directed Self-Assembly (DSA) is a promising technique to print contacts/vias for the 10nm technology node and beyond. By using hybrid lithography that cooperates DSA with multiple patterning, multiple masks are used to print the DSA templates and then the templates can be used to guide the self-assembly of the block copolymer. In this paper, we propose approaches to solve the simultaneous template optimization and mask assignment problem for DSA with multiple patterning. We verified in experiments that our approaches remarkably outperform the state of the art work in reducing the manufacturing cost.
Jian Kuang 0001, Junjie Ye 0002, Evangeline F. Y. Young
ASP-DAC1
2016 Optimization for Multiple Patterning Lithography with cutting process and beyond
Jian Kuang 0001, Evangeline F. Y. Young
DATE1
2016 Incorporating cut redistribution with mask assignment to enable 1D gridded design
abstract
1D gridded design is one of the most promising solutions that can enable the scaling to 10nm technology node and beyond. Line-end cuts are needed to fabricate 1D layouts, where two techniques are available to resolve the conflicts between cuts: cut redistribution and cut mask assignment. In this paper, we consider incorporating the two techniques to enable the manufacturing of cut patterns in 1D gridded design. We first present an accurate integer linear programming (ILP) formulation that can solve the co-optimization of cut redistribution and mask assignment optimally. In addition, we propose an efficient graph-theoretic approach based on a novel integrated graph model and a longest-path-based refinement algorithm. Experimental results demonstrate that our graphtheoretic approach is orders of magnitude faster than the ILP-based method and meanwhile can obtain very comparable results. Comparing with the method that solves mask assignment and cut redistribution optimally but separately, our graph-theoretic approach that solves the two tasks simultaneously can achieve 95.0× smaller cost and 84.8× speedup on average.
Jian Kuang 0001, Evangeline F. Y. Young, Bei Yu 0001
ICCAD1
2016 RippleFPGA: a routability-driven placement for large-scale heterogeneous FPGAs
abstract
As the complexity and scale of FPGA circuits grows, resolving routing congestion becomes more important in FPGA placement. In this paper, we propose a routability-driven placement algorithm for large-scale heterogeneous FPGAs. Our proposed algorithm consists of (1) partitioning, (2) packing, (3) global placement with congestion estimation, (4) window-base legalization, and (5) routing resource-aware detailed placement. Experimental results show that our proposed approach can give routable placement results for all the benchmarks in the ISPD2016 contest and can achieve good result compared to the other wining teams of the ISPD2016 contest.
Chak-Wa Pui, Gengjie Chen, Wing-Kai Chow, Ka-Chun Lam, Jian Kuang 0001, Peishan Tu, Hang Zhang 0010, Evangeline F. Y. Young, Bei Yu 0001
ICCAD5
2016 Row-structure stencil planning approaches for E-beam lithography with overlapped characters
Jian Kuang 0001, Evangeline F. Y. Young
Integr.1
2016 An Effective Chemical Mechanical Polishing Fill Insertion Approach
abstract
To reduce chip-scale topography variation, dummy fill is commonly used to improve the layout density uniformity. Previous works either sought the most uniform density distribution or sought to minimize the inserted dummy fills while satisfying certain density uniformity constraint. However, due to more stringent manufacturing challenges, more criteria, like line deviation and outlier, emerge at newer technology nodes. This article presents a joint optimization scheme to consider variation, total fill, line deviation, outlier, overlap, and running time simultaneously. More specifically, first we decompose the rectilinear polygons and partition fillable regions into rectangles for easier processing. After decomposition, we insert dummy fills into the fillable rectangular regions optimizing the fill metrics simultaneously. We propose three approaches, Fast Median approach, LP approach, and Iterative approach, which are much faster with better quality, compared with the results of the top three contestants in the ICCAD Contest 2014.
Chuangwen Liu, Peishan Tu, Pangbo Wu, Haomo Tang, Yande Jiang, Jian Kuang 0001, Evangeline F. Y. Young
ACM Trans. Design Autom. Electr. Syst.6
2016 Triple Patterning Lithography Aware Optimization and Detailed Placement Algorithms for Standard Cell-Based Designs
abstract
Triple patterning lithography (TPL) is regarded as a promising technique to handle the manufacturing challenges in the 14nm technology node and beyond. It is necessary to consider TPL in early design stages to make the layout more TPL friendly and reduce the manufacturing cost. In this paper, we propose a flow to co-optimize cell layout decomposition and detailed placement. Our cell decomposition approach can enumerate all coloring solutions with the minimum number of stitches. The experimental results show that our approach can outperform the existing work in all aspects of stitch number, half-perimeter wirelength (HPWL), and running time. We further extend our placer to consider the displacement of cells as a constraint and as an objective, respectively, which can help to preserve the quality of the input placement. Effectiveness of the extensions is verified by the experiments.
Jian Kuang 0001, Wing-Kai Chow, Evangeline F. Y. Young
IEEE Trans. Very Large Scale Integr. Syst.1
2015 A robust approach for process variation aware mask optimization
Jian Kuang 0001, Wing-Kai Chow, Evangeline F. Y. Young
DATE1
2014 Triple patterning lithography aware optimization for standard cell based design
abstract
Triple Patterning Lithography (TPL) is regarded as a promising technique to handle the manufacturing challenges in 14nm and beyond technology node. It is necessary to consider TPL in early design stages to make the layout more TPL friendly and reduce the manufacturing cost. In this paper, we propose a flow to co-optimize cell layout decomposition and detailed placement. Our cell decomposition approach can enumerate all coloring solutions with the minimum number of stitches. Experimental results show that our approach can outperform the existing work in all aspects of stitch number, HPWL and running time.
Jian Kuang 0001, Wing-Kai Chow, Evangeline F. Y. Young
ICCAD1
2014 Overlapping-aware throughput-driven stencil planning for E-beam lithography
abstract
E-Beam Lithography (EBL) is a maskless nano-lithography technology that creates features on a wafer by directly shooting a beam of electrons onto the wafer. Different from the current mainstream optical lithography technology, i.e. 193nm ArF immersion lithography, EBL overcomes the limit of light diffraction. As one of the most promising next generation lithography (NGL) technologies, it can achieve very high resolution even for sub-10nm technology node. However, before EBL can be used for High Volume Manufacturing (HVM), its problem of low throughput has to be solved. Character Projection (CP) with a set of pre-defined characters is thought to be an essential technology for throughput improvement. With CP, a key problem is stencil planning, which is to select and place the best characters onto the stencil such that the throughput of the system can be maximized. If the overlapping between characters are awared, the throughput can be further optimized. In this paper, we investigate this 2D overlapping-aware stencil planning problem. Experiments show that our approach can achieve significant throughput improvement and remarkable speed-up comparing with previous works.
Jian Kuang 0001, Evangeline F. Y. Young
ICCAD1
2014 A highly-efficient row-structure stencil planning approach for e-beam lithography with overlapped characters
abstract
Character projection is a key technology to enhance throughput of e-beam lithography, in which characters need to be selected and placed on the stencil. This paper solves the problem of planning for overlapping-aware row-structure stencil, and also considers multi-column cell system for further throughput improvement. We propose an integrated framework to solve the subproblems of character selection, row distribution, single-row ordering and inter-row swapping efficiently. Experiments show that our approach outperforms the existing methods on all the benchmarks. We can achieve significant throughput improvement and up to 1782X speedup comparing with previous works. The average speedup is 704X.
Jian Kuang 0001, Evangeline F. Y. Young
ISPD1
2014 Cell density-driven detailed placement with displacement constraint
abstract
Modern placement process involves global placement, legalization, and detailed placement. Global placement produce a placement solution with minimized target objective, which is usually wire-length, routability, timing, etc. Legalization removes cell overlap and aligns the cells to the placement sites. Detailed placement further improves the solution by relocating cells. Since target objectives like wire-length and timing are optimized in global placement, legalization and detailed placement should not only minimize their own objectives but also preserve the global placement solution. In this paper, we propose a detailed placement algorithm for minimizing wire-length, while preserving the global placement solution by cell displacement constraint and target cell density objective. Our detailed placer involves two steps: Global Move that allocates each cell into a bin/region that minimizes wire-length, while not overflowing the target cell density. Local Move that finely adjust the cell locations in local regions to further minimize the wire-length objective. With large-scale benchmarks from ICCAD 2013 detailed placement contest, the results show that our detailed placer, RippleDP, can improve the global placement results by 13.38% - 16.41% on average under displacement constraint and target placement density objective.
Wing-Kai Chow, Jian Kuang 0001, Wenzan Cai, Evangeline F. Y. Young
ISPD2
2013 Ripple 2.0: high quality routability-driven placement via global router integration
abstract
Due to a significant mismatch between the objectives of wirelength and routing congestion, the routability issue is becoming more and more important in VLSI design. In this paper, we present a high quality placer Ripple 2.0 to solve the routability-driven placement problem. We will study how to make use of the routing path information in cell spreading and relieve congestion with tangled logic in detail. Several techniques are proposed, including (1) lookahead routing analysis with pin density consideration, (2) routing path-based cell inflation and spreading and (3) robust optimization on congested cluster. With the official evaluation protocol, Ripple 2.0 outperforms the top contestants on the ICCAD 2012 Contest benchmark suite.
Tao Huang 0016, Wing-Kai Chow, Jian Kuang 0001, Ka-Chun Lam, Wenzan Cai, Evangeline F. Y. Young
DAC4
2013 An efficient layout decomposition approach for triple patterning lithography
abstract
Triple Patterning Lithography (TPL) is widely recognized as a promising solution for 14/10nm technology node. In this paper, we propose an efficient layout decomposition approach for TPL, with the objective to minimize the number of conflicts and stitches. Based on our analysis of actual benchmarks, we found that the whole layout can be reduced into several types of small feature clusters, by some simplification methods, and the small clusters can be solved very efficiently. We also present a new stitch finding algorithm to find all possible legal stitch positions in TPL. Experimental results show that the proposed approach is very effective in practice, which can achieve significant reduction of manufacturing cost, compared to the previous work.
Jian Kuang 0001, Evangeline F. Y. Young
DAC1