Title :
Vector generation for power supply noise estimation and verification of deep submicron designs
Author :
Jiang, Yi-Min ; Cheng, Kwang Ting
Author_Institution :
Synopsys, Mountain View, CA, USA
fDate :
4/1/2001 12:00:00 AM
Abstract :
This paper presents new techniques for generating a small set of patterns for power network simulation to estimate the maximum power supply noise of the chip, as well as to identify cells/blocks for which the power supply noise at their V/sub dd/ ports exceeds a specified threshold. We first present an efficient, cell-level simulator for estimating power supply noise of any given vectors. Based on this simulator, we then apply the genetic algorithm (GA) to derive a small set of patterns producing high power supply noise. To identify critical nodes with power supply noise exceeding a threshold, the multiobjective GA is adapted for pattern generation. To achieve high coverage of such critical nodes, we model the search criteria as the maximum weighted matching of a bipartite graph, and guide the search direction according to the matching results. The derived patterns will be simulated on a power network simulator to obtain a lower bound of the maximum power supply noise and to identify the critical nodes. Experimental results on public benchmark circuits, as well as some industrial designs, are presented to demonstrate the efficiency and effectiveness of the proposed approaches.
Keywords :
VLSI; circuit CAD; circuit simulation; genetic algorithms; integrated circuit design; integrated circuit noise; power supply circuits; bipartite graph; cell-level simulator; critical nodes; deep submicron designs; genetic algorithm; industrial designs; maximum weighted matching; multiobjective GA; pattern generation; power network simulation; power supply noise; power supply noise estimation; search criteria; vector generation; Circuit noise; Circuit simulation; Genetic algorithms; Inductance; Libraries; Noise generators; Power generation; Power supplies; Switching circuits; Voltage;
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on