Title :
Simultaneous Buffer Insertion and Wire Sizing Considering Systematic CMP Variation and Random Leff Variation
Author :
Lei He ; Kahng, Andrew ; King Ho Tam ; Jinjun Xiong
fDate :
5/1/2007 12:00:00 AM
Abstract :
This paper presents extensions of the dynamic-programming (DP) framework to consider buffer insertion and wire-sizing under effects of process variation. We study the effectiveness of this approach to reduce timing impact caused by chemical-mechanical planarization (CMP)-induced systematic variation and random Leff process variation in devices. We first present a quantitative study on the impact of CMP to interconnect parasitics. We then introduce a simple extension to handle CMP effects in the buffer insertion and wire sizing problem by simultaneously considering fill insertion (SBWF). We also tackle the same problem but with random Leff process variation (vSBWF) by incorporating statistical timing into the DP framework. We develop an efficient yet accurate heuristic pruning rule to approximate the computationally expensive statistical problem. Experiments under conservative assumption on process variation show that SBWF algorithm obtains 1.6% timing improvement over the variation-unaware solution. Moreover, our statistical vSBWF algorithm results in 43.1% yield improvement on average. We also show that our approaches have polynomial time complexity with respect to the net-size. The proposed extensions on the DP framework is orthogonal to other power/area-constrained problems under the same framework, which has been extensively studied in the literature
Keywords :
buffer circuits; chemical mechanical polishing; planarisation; random processes; wires (electric); chemical-mechanical planarization-induced systematic variation; dummy fill insertion; dynamic-programming framework; interconnect optimization; interconnect parasitics; polynomial time complexity; process variation; random Leff variation; simultaneous buffer insertion; statistical timing; systematic CMP variation; wire sizing; Capacitance; Chemical processes; Dynamic programming; Helium; Integrated circuit interconnections; Manufacturing processes; Planarization; Timing; Uncertainty; Wire; Buffering; dummy fill insertion; fill patterns; interconnect optimization; process variation; random $L_{rm eff}$ variation; systematic CMP variation; wire sizing;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
DOI :
10.1109/TCAD.2006.884869