← Back to Patent Explorer
US5872952A Expired / Lapsed US ⏱️ 0.0 years remaining

Integrated circuit power net analysis through simulation

Assignee: Synopsys Inc
•
Filing: 1995-04-17
•
Granted: 1999-02-16
•
Expires: 2015-04-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for power net analysis of integrated circuits is provided. A circuit simulator determines current values for integrated circuit devices at specified supply voltages. A power net simulator uses the current values to calculate characteristics of the power net. The characteristics include voltage drop, current density and ground bounce. A layout representation of the power net is shown on a computer display along with the user-specified characteristics.

Inventors

  • 👤 Jeh-Fu Tuan
  • 👤 Peiqi He

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 03:18
CPC Classifications
H; H10; H10W; H10W72/00; G; G01; G01R; G01R31/00; G01R31/28; G01R31/2832; G01R31/2836; G01R31/2846; G01R31/2848; G06; G06F; G06F30/00; G06F30/30; G06F30/36; G06F30/367

Claims Analysis

Total Claims: 22
Claim 1
Independent Claim 161 words
In a computer system, a method of analyzing integrated circuit power nets comprising the steps of: inputting a circuit layout and circuit netlist of an integrated circuit, said integrated circuit including integrated circuit devices; with said circuit netlist, simulating operation of said integrated circuit to a series of logical input vectors at specified supply voltages; extracting a power net netlist from said circuit layout, said power net netlist including at least one power pad and at least one integrated circuit device connection; determining current at selected integrated circuit devices electrically connected to a power net specified by said power net netlist; with said power net netlist, simulating operation of said power net according to current at said selected integrated circuit devices to determine a characteristic of portions of said power net; displaying a layout representation of said power net on a display of said computer system; and displaying said characteristic of said portions of said power net on said layout representation.
Claim 2
Dependent Claim 161 words
In a computer system, a method of analyzing integrated circuit power nets comprising the steps of: inputting a circuit layout and circuit netlist of an integrated circuit, said integrated circuit including integrated circuit devices; with said circuit netlist, simulating operation of said integrated circuit to a series of logical input vectors at specified supply voltages; extracting a power net netlist from said circuit layout, said power net netlist including at least one power pad and at least one integrated circuit device connection; determining current at selected integrated circuit devices electrically connected to a power net specified by said power net netlist; with said power net netlist, simulating operation of said power net according to current at said selected integrated circuit devices to determine a characteristic of portions of said power net; displaying a layout representation of said power net on a display of said computer system; and displaying said characteristic of said portions of said power net on said layout representation.
Claim 3
Dependent Claim 16 words
The method as recited in claim 1, wherein said specified supply voltages are constant supply voltages.
Claim 4
Dependent Claim 20 words
The method as recited in claim 1, wherein operation of said integrated circuit is simulated with an event drive simulator.
Claim 5
Dependent Claim 24 words
The method as recited in claim 3, wherein said specified supply voltages were determined by simulation of said power net at a previous event.
Claim 6
Dependent Claim 18 words
The method as recited in claim 1, wherein said characteristic is voltage drop, current density or ground bounce.
Claim 7
Dependent Claim 41 words
The method as recited in claim 1, wherein said power net simulation step includes the steps of: calculating a voltage drop at a node in said power net; and determining if said voltage drop is greater than a voltage drop threshold.
Claim 8
Dependent Claim 40 words
The method as recited in claim 6, wherein said power net simulation step further includes the step of outputting a warning if said node has had a voltage drop greater than said voltage drop threshold for a predetermined time period.
Claim 9
Dependent Claim 33 words
The method as recited in claim 6, wherein said power net simulation step further includes the step of setting a timer when said voltage drop first becomes greater than said voltage drop threshold.
Claim 10
Dependent Claim 41 words
The method as recited in claim 1, wherein said power net simulation step includes the steps of: calculating a current density of a branch in said power net; and determining if said current density is greater than a current density threshold.
Claim 11
Dependent Claim 40 words
The method as recited in claim 9, wherein said power net simulation step further includes the step of outputting a warning if said branch has had a current density greater than said current density threshold for a predetermined time period.
Claim 12
Dependent Claim 33 words
The method as recited in claim 9, wherein said power net simulation step further includes the step of setting a timer when said current density first becomes greater than said current density threshold.
Claim 13
Dependent Claim 29 words
The method as recited in claim 1, wherein said characteristic of portions of said power net are displayed as a color representing a range of values for said characteristic.
Claim 14
Dependent Claim 21 words
The method as recited in claim 12, further comprising the step of displaying a color bar indicating an order of colors.
Claim 15
Dependent Claim 23 words
The method as recited in claim 12, further comprising the step of displaying a table indicating said range of values said color represents.
Claim 16
Dependent Claim 32 words
The method as recited in claim 12, further comprising the step of determining whether to display a characteristic of a portion of said power net based upon a value of said characteristic.
Claim 17
Dependent Claim 114 words
In a computer system, a method of analyzing integrated circuit power nets comprising the steps of: inputting a power net netlist, said power net netlist including at least one power pad and at least one integrated circuit device connection; inputting current at integrated circuit devices electrically connected to a power net specified by said power net netlist; with said power net netlist, simulating operation of said power net according to current at said integrated circuit devices to determine a characteristic of portions of said power net; and displaying a layout representation of said power net on a display of said computer system, said layout representation including said characteristic of portions of said power net.
Claim 18
Dependent Claim 114 words
In a computer system, a method of analyzing integrated circuit power nets comprising the steps of: inputting a power net netlist, said power net netlist including at least one power pad and at least one integrated circuit device connection; inputting current at integrated circuit devices electrically connected to a power net specified by said power net netlist; with said power net netlist, simulating operation of said power net according to current at said integrated circuit devices to determine a characteristic of portions of said power net; and displaying a layout representation of said power net on a display of said computer system, said layout representation including said characteristic of portions of said power net.
Claim 19
Independent Claim 122 words
A system for analyzing power nets of an integrated circuit, comprising: a power net extractor, said power net extractor extracting a power net netlist for a power net from an integrated circuit layout; a circuit simulator coupled to said power net extractor, said circuit simulator determining current at selected integrated circuit devices of said integrated circuit electrically connected to said power net; a power net simulator coupled to said circuit simulator, said power net simulator determining a characteristic of portions of said power net according to current at said selected integrated circuit devices; and a display coupled to said power net simulator, said display displaying a layout representation of said power net including said characteristic of said portions of said power net.
Claim 20
Independent Claim 122 words
A system for analyzing power nets of an integrated circuit, comprising: a power net extractor, said power net extractor extracting a power net netlist for a power net from an integrated circuit layout; a circuit simulator coupled to said power net extractor, said circuit simulator determining current at selected integrated circuit devices of said integrated circuit electrically connected to said power net; a power net simulator coupled to said circuit simulator, said power net simulator determining a characteristic of portions of said power net according to current at said selected integrated circuit devices; and a display coupled to said power net simulator, said display displaying a layout representation of said power net including said characteristic of said portions of said power net.
Claim 21
Dependent Claim 130 words
A computer program product for analyzing power nets of an integrated circuit, comprising: computer code that receives a power net netlist as input, said power net netlist including at least one power pad and at least one integrated circuit device connection; computer code that receives current at integrated circuit devices electrically connected to a power net specified by said power net netlist as input; computer code that utilizes said power net netlist to simulate operation of said power net according to current at said integrated circuit devices to determine a characteristic of portions of said power net; computer code that displays a layout representation of said power net, said layout representation including said characteristic of portions of said power net; and a computer readable medium that stores said computer codes.
Claim 22
Dependent Claim 130 words
A computer program product for analyzing power nets of an integrated circuit, comprising: computer code that receives a power net netlist as input, said power net netlist including at least one power pad and at least one integrated circuit device connection; computer code that receives current at integrated circuit devices electrically connected to a power net specified by said power net netlist as input; computer code that utilizes said power net netlist to simulate operation of said power net according to current at said integrated circuit devices to determine a characteristic of portions of said power net; computer code that displays a layout representation of said power net, said layout representation including said characteristic of portions of said power net; and a computer readable medium that stores said computer codes.

References Cited (Backward Citations)

US5384710A Cited
US5446676A Cited
US5481469A Cited
US5521834A Cited
US5440162A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-02-15 2002-08-17 2003-02-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-02-15 2006-08-17 2007-02-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-02-15 2010-08-17 2011-02-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag