TY - GEN
T1 - Provably good and practically efficient algorithms for CMP dummy fill
AU - Chunyang, Feng
AU - Hai, Zhou
AU - Changhao, Yan
AU - Jun, Tao
AU - Xuan, Zeng
PY - 2009/11/10
Y1 - 2009/11/10
N2 - To reduce chip-scale topography variation in Chemical Mechanical Polishing (CMP) process, dummy fill is widely used to improve the layout density uniformity. Previous researches formulated the 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. In this paper, we develop a dummy fill algorithm that is both efficient and with provably good performance. It is based on a fully polynomial time approximation scheme by Fleischer [4] for covering LP problems. Furthermore, 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. Experimental results demonstrate the effectiveness and efficiency of our algorithms.
AB - To reduce chip-scale topography variation in Chemical Mechanical Polishing (CMP) process, dummy fill is widely used to improve the layout density uniformity. Previous researches formulated the 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. In this paper, we develop a dummy fill algorithm that is both efficient and with provably good performance. It is based on a fully polynomial time approximation scheme by Fleischer [4] for covering LP problems. Furthermore, 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. Experimental results demonstrate the effectiveness and efficiency of our algorithms.
KW - Covering linear programming
KW - Design for manufacturability
KW - Dummy fill problem
UR - http://www.scopus.com/inward/record.url?scp=70350736253&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=70350736253&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:70350736253
SN - 9781605584973
T3 - Proceedings - Design Automation Conference
SP - 539
EP - 544
BT - 2009 46th ACM/IEEE Design Automation Conference, DAC 2009
T2 - 2009 46th ACM/IEEE Design Automation Conference, DAC 2009
Y2 - 26 July 2009 through 31 July 2009
ER -