Title :
Efficient Approximation Algorithms for Chemical Mechanical Polishing Dummy Fill
Author :
Chunyang Feng ; Hai Zhou ; Changhao Yan ; Jun Tao ; Xuan Zeng
Author_Institution :
Microelectron. Dept., Fudan Univ., Shanghai, China
fDate :
3/1/2011 12:00:00 AM
Abstract :
To reduce chip-scale topography variation in chemical mechanical polishing process, dummy fill is widely used to improve the layout density uniformity. Previous researches formulated the density-driven dummy fill problem as a standard linear program (LP). However, solving the huge linear program formed by real-life designs is very expensive and has become the hurdle in deploying the technology. Even though there exist efficient heuristics, their performance cannot be guaranteed. Furthermore, dummy fill can also change the interconnect coupling capacitance which might lead to a significant influence on circuit delay, crosstalk, and power consumption. In this paper, we develop a dummy fill algorithm that can be applied to solve both the traditional density-driven problem and the problem considering fill-induced coupling capacitance impact. The proposed algorithm is both efficient and with provably good performance, which is based on a fully polynomial time approximation scheme by Fleischer for covering LP problems. Moreover, based on the approximation algorithm, we also propose a new greedy iterative algorithm to achieve high quality solutions more efficiently than previous Monte Carlo based heuristic methods. Final experimental results demonstrate the effectiveness and efficiency of our algorithms.
Keywords :
chemical mechanical polishing; iterative methods; linear programming; Monte Carlo method; approximation algorithm; chemical mechanical polishing dummy fill; chip-scale topography variation; circuit delay; crosstalk; density driven dummy fill problem; density driven problem; efficient approximation; fill induced coupling capacitance impact; greedy iterative algorithm; huge linear program; interconnect coupling capacitance; layout density uniformity; polynomial time approximation; power consumption; standard linear program; Algorithm design and analysis; Approximation algorithms; Approximation methods; Couplings; Layout; Upper bound; Coupling capacitance; covering linear programming; design for manufacturability; dummy fill problem;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
DOI :
10.1109/TCAD.2010.2088030