Principle Hessian Direction-Based Parameter Reduction for Interconnect Networks With Process Variation

As CMOS technology enters the nanometer regime, the increasing process variation is bringing manifest impact on circuit performance. To accurately consider both global and local process variations, a large number of random variables (or parameters) have to be incorporated into circuit models. This in turn raises the complexity of the circuit models. In this paper, we propose a principle Hessian direction-based parameter-reduction approach. This new approach relies on the impact of each parameter on circuit performance to decide whether keeping or reducing the parameter. Compared with the existing principle component analysis method, this performance based property provides us a significantly smaller set of parameters after reduction. The experimental results also support our conclusions. In interconnect cases, the proposed method reduces 70% of parameters. In some cases, for example, the mesh circuit in the current paper, the new approach leads to an 85% reduction. We also tested ISCAS benchmarks. In all cases, an average of 53% of reduction is observed with less than 3% error in the mean value and less than 8% error in the variation.

[1]  Ker-Chau Li Sliced inverse regression for dimension reduction (with discussion) , 1991 .

[2]  David Blaauw,et al.  Variational delay metrics for interconnect timing analysis , 2004, Proceedings. 41st Design Automation Conference, 2004..

[3]  Johannes Buchmann,et al.  Binary Quadratic Forms: An Algorithmic Approach (Algorithms and Computation in Mathematics) , 2007 .

[4]  Ker-Chau Li,et al.  Slicing Regression: A Link-Free Regression Method , 1991 .

[5]  A. Mitev,et al.  Parameter Reduction for Variability Analysis by Slice Inverse Regression (SIR) Method , 2007 .

[6]  Efstathia Bura,et al.  Moment-based dimension reduction for multivariate response regression , 2006 .

[7]  Frank Liu,et al.  A General Framework for Spatial Correlation Modeling in VLSI Design , 2007, 2007 44th ACM/IEEE Design Automation Conference.

[8]  K. Ravindran,et al.  First-Order Incremental Block-Based Statistical Timing Analysis , 2004, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[9]  Jeng-Liang Tsai,et al.  Statistical timing analysis driven post-silicon-tunable clock-tree synthesis , 2005, ICCAD-2005. IEEE/ACM International Conference on Computer-Aided Design, 2005..

[10]  C. Stein Estimation of the Mean of a Multivariate Normal Distribution , 1981 .

[11]  Dongsheng Ma,et al.  Principle Hessian direction based parameter reduction with process variation , 2007, ICCAD 2007.

[12]  Zhuo Feng,et al.  Performance-Oriented Statistical Parameter Reduction of Parameterized Systems via Reduced Rank Regression , 2006, 2006 IEEE/ACM International Conference on Computer Aided Design.

[13]  Jinjun Xiong,et al.  Robust Extraction of Spatial Correlation , 2006, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[14]  Heng-Hui Lue,et al.  Principal Hessian Directions for regression with measurement error , 2004 .

[15]  Jun Li,et al.  Modeling the Driver Load in the Presence of Process Variations , 2006, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[16]  Ker-Chau Li,et al.  Sliced Inverse Regression for Dimension Reduction , 1991 .

[17]  Shiyan Hu,et al.  Gate Sizing for Cell-Library-Based Designs , 2007, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.