Title :
Stochastic analysis of interconnect performance in the presence of process variations
Author :
Wang, Janet ; Ghanta, Praveen ; Vrudhula, Sarma
Author_Institution :
Dept. of ECE, Arizona Univ., Tucson, AZ, USA
Abstract :
Deformations in interconnect due to process variations can lead to significant performance degradation in deep sub-micron circuits. Timing analyzers attempt to capture the effects of variation on delay with simplified models. The timing verification of RC or RLC networks requires the substitution of such simplified models with spatial stochastic processes that capture the random nature of process variations. The present work proposes a new and viable method to compute the stochastic response of interconnects. The technique models the stochastic response in an infinite dimensional Hilbert space in terms of orthogonal polynomial expansions. A finite representation is obtained by using the Galerkin approach of minimizing the Hilbert space norm of the residual error. The key advance of the proposed method is that it provides a functional representation of the response of the system in terms of the random variables that represent the process variations. The proposed algorithm has been implemented in a procedure called OPERA, results from OPERA simulations on commercial design test cases match well with those from the classical Monte Carlo SPICE simulations and from perturbation methods. Additionally OPERA shows good computational efficiency: speedup factor of 60 has been observed over Monte Carlo SPICE simulations.
Keywords :
Galerkin method; Hilbert spaces; Monte Carlo methods; SPICE; circuit simulation; integrated circuit interconnections; integrated circuit modelling; stochastic processes; Galerkin approach; Monte Carlo SPICE simulations; OPERA; RC networks; RLC networks; commercial design test cases; deep sub-micron circuits; delay variation; finite representation; functional representation; infinite dimensional Hilbert space; interconnect deformations; interconnect performance degradation; orthogonal polynomial expansions; perturbation methods; process variations; random variables; residual error; simplified models; stochastic analysis; stochastic response; timing analyzers; timing verification; Computational modeling; Degradation; Hilbert space; Integrated circuit interconnections; Monte Carlo methods; Performance analysis; RLC circuits; SPICE; Stochastic processes; Timing;
Conference_Titel :
Computer Aided Design, 2004. ICCAD-2004. IEEE/ACM International Conference on
Print_ISBN :
0-7803-8702-3
DOI :
10.1109/ICCAD.2004.1382698