Full-chip routing system for reducing Cu CMP & ECP variation

Topography variation has a significant impact on performance as well as printability for nanometer technologies. In this paper, we propose an improved full-chip routing system for reducing Cu CMP (Chemical Mechanical Polishing) & ECP (Electroplating) topology variation, in which CMP aware global routing, CMP aware layer assignment and ECP aware detailed routing are integrated. To the best of our knowledge, this is the first work to consider both Cu CMP and ECP variation all through routing procedure. First, a Cu CMP and ECP topology model considering both perimeter density and feature density is used in global routing, layer assignment and detailed routing to guide the whole optimization procedure. Second, a W-shape multilevel routing model is applied to fully control topology variation from a macroscopic level to a microscopic level. Third, layer assignment which plays a key role in trading off the density between interlayer and intralayer, is integrated into the multilevel routing system and a fast simulated annealing based algorithm is presented to take additive effect on multiple layers into consideration. Experiments show that the proposed algorithm can reduce 6%-7% post-ECP variation and 15%-17% post-CMP variation on average than CMP-aware detailed routing algorithm in [5]. Furthermore, it can insert smaller amount (about 5%) of dummy fill, which means less impact on performance.

[1]  Yici Cai,et al.  Dummy fill aware buffer insertion during routing , 2007, GLSVLSI '07.

[2]  Charles J. Alpert,et al.  The ISPD98 circuit benchmark suite , 1998, ISPD '98.

[3]  Hai Zhou,et al.  Impact of Modern Process Technologies on the Electrical Parameters of Interconnects , 2007, 20th International Conference on VLSI Design held jointly with 6th International Conference on Embedded Systems (VLSID'07).

[4]  O. S. Nakagawa,et al.  Closing the Loop in Interconnect Analyses and Optimization : CMP Fill , Lithography and Timing , 2022 .

[5]  Qing Su,et al.  A layout dependent full-chip copper electroplating topography model , 2005, ICCAD-2005. IEEE/ACM International Conference on Computer-Aided Design, 2005..

[6]  Majid Sarrafzadeh,et al.  Pattern routing: use and theory for increasing predictability andavoiding coupling , 2002, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[7]  Jason Cong,et al.  An enhanced multilevel routing system , 2002, IEEE/ACM International Conference on Computer Aided Design, 2002. ICCAD 2002..

[8]  Martin D. F. Wong,et al.  Model-based dummy feature placement for oxide chemical-mechanical polishing manufacturability , 2000, Proceedings 37th Design Automation Conference.

[9]  C. D. Gelatt,et al.  Optimization by Simulated Annealing , 1983, Science.

[10]  H. Szu Fast simulated annealing , 1987 .

[11]  Yao-Wen Chang,et al.  Recent Research and Emerging Challenges in Physical Design for Manufacturability/Reliability , 2007, 2007 Asia and South Pacific Design Automation Conference.

[12]  Yao-Wen Chang,et al.  A novel framework for multilevel routing considering routability and performance , 2002, IEEE/ACM International Conference on Computer Aided Design, 2002. ICCAD 2002..

[13]  Minsik Cho,et al.  Wire Density Driven Global Routing for CMP Variation and Timing , 2006, 2006 IEEE/ACM International Conference on Computer Aided Design.

[14]  Jayanthi Pallinti,et al.  Electrical characterization of the copper CMP process and derivation of metal layout rules , 2003 .

[15]  Patrick Groeneveld,et al.  Probabilistic congestion prediction , 2004, ISPD '04.

[16]  Yao-Wen Chang,et al.  MR: a new framework for multilevel full-chip routing , 2004, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[17]  Huang-Yu Chen,et al.  Novel wire density driven full-chip routing for CMP variation control , 2007, ICCAD 2007.

[18]  Yici Cai,et al.  CMP-aware Maze Routing Algorithm for Yield Enhancement , 2007, IEEE Computer Society Annual Symposium on VLSI (ISVLSI '07).

[19]  Subarna Sinha,et al.  Model Based Layout Pattern Dependent Metal Filling Algorithm for Improved Chip Surface Uniformity in the Copper Process , 2007, 2007 Asia and South Pacific Design Automation Conference.