A method of analyzing supply voltage drops in a power grid for distributing
power to an integrated circuit chip during design. The method initially
comprises providing a library of circuits for use in designing an
integrated circuit chip and determining a supply current requirement and
an operating voltage range for each circuit in the circuit library. The
method then includes calculating an admittance matrix representing the
power grid with a pre-specified array of circuit ports defined by
intersection of the power grid and a modeling grid, assigning regions of
the power grid to each of the ports, and placing a set of circuits from
the circuit library in regions on the power grid. The method further
includes calculating a total node current at each of the ports by summing
current requirements of all of the circuits located in the regions,
calculating a node voltage at each of the ports by solving a system of
linear equations corresponding to the calculated admittance matrix,
imposing a penalty to each node having a node voltage outside of a
predetermined range, and calculating the node voltages and the penalties
to a cost-based floorplanning/placement analysis tool.
Un metodo di analizzare la tensione di rifornimento cade in una griglia di alimentazione per alimentazione di distribuzione ad un circuito integrato del circuito integrato durante il disegno. Il metodo inizialmente contiene fornire una biblioteca dei circuiti per l'uso nella progettazione del circuito integrato del circuito integrato e nella determinazione del requisito corrente del rifornimento e una gamma di tensione di funzionamento di ogni circuito nella biblioteca del circuito. Il metodo allora include la calcolazione della tabella di entrata che rappresenta la griglia di alimentazione con un allineamento stabilito prima degli orificii del circuito definiti tramite l'intersezione della griglia di alimentazione e di una griglia modellante, assegnante le regioni della griglia di alimentazione a ciascuno degli orificii e disponente un insieme dei circuiti dalla biblioteca del circuito nelle regioni sulla griglia di alimentazione. Il metodo ulteriore include la calcolazione della corrente totale di nodo a ciascuno degli orificii sommando i requisiti correnti di tutti i circuiti situati nelle regioni, calcolarici una tensione di nodo a ciascuno degli orificii risolvendo un sistema delle equazioni lineari che corrispondono alla tabella calcolata di entrata, applicando una sanzione ad ogni nodo che ha una tensione di nodo all'esterno di una gamma predeterminata e calcolatore le tensioni di nodo e le pene ad un attrezzo costo-basato di analisi di floorplanning/placement.