Article ID | Journal | Published Year | Pages | File Type |
---|---|---|---|---|
542741 | Integration, the VLSI Journal | 2012 | 12 Pages |
Dynamic power management can significantly introduce environmental uncertainties such as non-uniform temperature gradients and supply voltage fluctuations. This can bring many challenges for the system-level timing verification such as for global clock networks. This paper presents a fast verification of clock-skew by an incremental-SVD-based compact modeling assisted with adaptive sampling. Firstly, an incremental-SVD is developed to perform an efficient update of environmental uncertainties avoiding a repeated full SVD. Secondly, an adaptive sampling is presented to build accurate models to sample clock and clock-skew for generating macromodels in a wide frequency range. Experiments on a number of clock networks show that when compared to the traditional fast TBR method, our macromodeling by incremental-SVD and adaptive sampling can significantly reduce the runtime with a similar accuracy. In addition, when compared to the Krylov-subspace-based method, our macromodeling further reduces the waveform error with a similar runtime.
► Clock timing analysis is difficult under environmental variation. ► This paper presents an incremental-SVD macromodeling with adaptive sampling. ► This approach can simultaneously deal with temperature and supply voltage variations. ► It brings incremental CAD methodology for fast clock timing macromodel. ► Compared to traditional clock timing analysis, incremental SVD is 100 times faster.