Filling algorithms and analyses for layout density control

被引:75
作者
Kahng, AB [1 ]
Robins, G
Singh, A
Zelikovsky, A
机构
[1] Univ Calif Los Angeles, Dept Comp Sci, Los Angeles, CA 90095 USA
[2] Univ Virginia, Dept Comp Sci, Charlottesville, VA 22903 USA
[3] Georgia State Univ, Dept Comp Sci, Atlanta, GA 30303 USA
基金
美国国家科学基金会;
关键词
chemical-mechanical polishing (CMP); density control; layout verification; manufacturability; metal fill; physical design; yield enhancement;
D O I
10.1109/43.752928
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In very deep-submicron very large scale integration (VLSI), manufacturing steps involving chemical-mechanical polishing (CMP) have varying effects on device and interconnect features, depending on local characteristics of the layout. To reduce manufacturing variation due to CMP and to improve performance predictability and yield, the layout must be made uniform with respect to certain density criteria, by inserting "fill" geometries into the layout. To date, only foundries and special mask data processing tools perform layout post-processing for density control. In the future, better convergence of performance verification hows will depend on such layout manipulations being embedded within the layout synthesis (place-and-route) flow. In this paper, we give the first realistic formulation of the filling problem that arises in layout optimization for manufacturability. Our formulation seeks to add features to a given process layer, such that 1) feature area densities satisfy prescribed upper and lower bounds in all windows of given size and 2) the maximum variation of such densities over all possible window positions in the layout is minimized, We present efficient algorithms for density analysis, notably a multilevel approach that affords user-tunable accuracy, We also develop exact solutions to the problem of fill synthesis, based on a linear programming approach. These include a linear programming (LP) formulation for the fixed-dissection regime (where density bounds are imposed on a predetermined set of windows in the layout) and an LP formulation that is automatically generated by our multilevel density analysis, We briefly review criteria for fill pattern synthesis, and the paper then concludes with computational results and directions for future research.
引用
收藏
页码:445 / 462
页数:18
相关论文
共 29 条
[1]  
BEK R, 1997, COMMUNICATION DEC
[2]  
BENTLEY JL, 1997, ALGORITHMS KLEES REC
[3]  
*CAD DES SYST, 1997, DRAC STAND VER REF
[4]   Implications of area-array I/O for row-based placement methodology [J].
Caldwell, A ;
Kahng, AB ;
Mantik, S ;
Markov, IL .
IEEE SYMPOSIUM ON IC/PACKAGE DESIGN INTEGRATION - PROCEEDINGS, 1998, :93-98
[5]  
Camilletti LE, 1995, IEEE/SEMI 1995 ADVANCED SEMICONDUCTOR MANUFACTURING CONFERENCE AND WORKSHOP - ASMC 95 PROCEEDINGS, P2, DOI 10.1109/ASMC.1995.484326
[6]  
CAMILLETTI LE, 1998, COMMUNICATION APR
[7]   Integration of unit processes in a shallow trench isolation module for a 0.25 μm complementary metal-oxide semiconductor technology [J].
Chatterjee, A ;
Ali, I ;
Joyner, K ;
Mercer, D ;
Kuehne, J ;
Mason, M ;
Esquivel, A ;
Rogers, D ;
O'Brien, S ;
Mei, P ;
Murtaza, S ;
Kwok, SP ;
Taylor, K ;
Nag, S ;
Hames, G ;
Hanratty, M ;
Marchman, H ;
Ashburn, S ;
Chen, IC .
JOURNAL OF VACUUM SCIENCE & TECHNOLOGY B, 1997, 15 (06) :1936-1942
[8]   LAYOUT-SYNTHESIS TECHNIQUES FOR YIELD ENHANCEMENT [J].
CHILUVURI, VKR ;
KOREN, I .
IEEE TRANSACTIONS ON SEMICONDUCTOR MANUFACTURING, 1995, 8 (02) :178-187
[9]  
DIVECHA R, 1997, P 2 INT C CHEM MECH, P29
[10]  
DIVECHA RR, 1998, P CMP MIC SANT CLAR