Patent US5410490A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5410490A Expired / Lapsed US ⏱️ 0.0 years remaining

Electromigration verification method and apparatus

Assignee: Avago Technologies International Sales Pte Ltd
•
Filing: 1991-09-03
•
Granted: 1995-04-25
•
Expires: 2011-09-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method of verifying the electromigration characteristics of a circuit is characterized by the following steps, to be performed for each net or node of the circuit: gathering data on the shapes of metal which compose the net; gathering data on the capacitance of the net; gathering data on the average frequency of the net; gathering data on the voltage swing of the net; computing the absolute value of the average current needed to charge and discharge the net; computing the minimum width of metal required for the met; and graphically indicating the location of any violations on artwork for the circuit.

Inventors

  • 👤 Philip G. Yastrow

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 18:34
CPC Classifications
G; G06; G06F; G06F30/00; G06F30/30; G06F30/36; G06F30/367

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 109 words
A computer-implemented method for use in making an integrated circuit, comprising the steps of: a) analyzing predefined artwork data associated with the circuit to determine a capacitance of a net of the circuit; b) determining a frequency associated with said net; c) determining a voltage swing associated with said net; d) computing a current on the basis of at least said capacitance, frequency and voltage swing; e) computing a minimum allowable width for said net on the basis of at least said current; and f) providing an indication of whether said net fails to meet said minimum width; wherein steps a through f are carried out by a computer.
Claim 2
Dependent Claim 109 words
A computer-implemented method for use in making an integrated circuit, comprising the steps of: a) analyzing predefined artwork data associated with the circuit to determine a capacitance of a net of the circuit; b) determining a frequency associated with said net; c) determining a voltage swing associated with said net; d) computing a current on the basis of at least said capacitance, frequency and voltage swing; e) computing a minimum allowable width for said net on the basis of at least said current; and f) providing an indication of whether said net fails to meet said minimum width; wherein steps a through f are carried out by a computer.
Claim 3
Dependent Claim 50 words
The method recited in claim 1, further comprising the steps of: determining the number of branches of said net and a static current, if any, associated with said net; and computing said current as a function of at least said capacitance, frequency, voltage swing, number of branches and static current.
Claim 4
Dependent Claim 86 words
The method recited in claim 2, wherein said minimum width is determined for a three-layer device in accordance with the following table: ______________________________________ Bidirectional Current Unidirectional Current ______________________________________ w1 = (i/3.0 + 0.3) μm w1 = (i + 0.3) μm w2 = (i/3.0 + 0.3) μm w2 = (i + 0.3) μm w3 = (i/5.5 + 0.6) μm w3 = (i/2.0 + 0.6) μm ______________________________________ where i represents the current and w1, w2 and w3 represent the minimum widths for respective metal layers of the device.
Claim 5
Dependent Claim 30 words
The method recited in claim 2, wherein said minimum width is determined in accordance with the rule: w=(i/0.75+0.4)μm, where w is the minimum width of a layer of the device.
Claim 6
Dependent Claim 34 words
The method recited in claim 2, further comprising the step of determining whether said current is greater than the current allowed in a single contact and, if so, providing a signal indicative of that.
Claim 7
Dependent Claim 23 words
The method recited in claim 5, further comprising the step of providing a signal indicating that the number of contacts should be increased.
Claim 8
Dependent Claim 32 words
The method recited in claim 1 or claim 5, further comprising the step of graphically indicating, on artwork representing the circuit, locations at which the width of said net should be increased.
Claim 9
Independent Claim 134 words
A method of verifying the electromigration characteristics of a circuit, characterized by the following steps to be executed for each net to be examined: a) determining data about the shapes of metal which compose the net; b) determining data about the capacitance of the net; c) determining data about the average frequency of the net; d) determining data about the voltage swing of the net; e) computing, on the basis of the capacitance, average frequency and voltage swing, the absolute value of the average current needed to charge and discharge the net; f) computing, on the basis of said current, the minimum width of metal required for the net; and, g) if the net is in violation of the minimum width requirement, graphically indicating the location of the net on artwork for the circuit.
Claim 10
Independent Claim 134 words
A method of verifying the electromigration characteristics of a circuit, characterized by the following steps to be executed for each net to be examined: a) determining data about the shapes of metal which compose the net; b) determining data about the capacitance of the net; c) determining data about the average frequency of the net; d) determining data about the voltage swing of the net; e) computing, on the basis of the capacitance, average frequency and voltage swing, the absolute value of the average current needed to charge and discharge the net; f) computing, on the basis of said current, the minimum width of metal required for the net; and, g) if the net is in violation of the minimum width requirement, graphically indicating the location of the net on artwork for the circuit.
Claim 11
Dependent Claim 50 words
The method recited in claim 8, further comprising the steps of: determining the number of branches of the net and a static current, if any, associated with the net; and computing the current as a function of at least the capacitance, frequency, voltage swing, number of branches and static current.
Claim 12
Dependent Claim 86 words
The method recited in claim 9, wherein the minimum width is determined for a three-layer device in accordance with the following table: ______________________________________ Bidirectional Current Unidirectional Current ______________________________________ w1 = (i/3.0 + 0.3) μm w1 = (i/1 + 0.3) μm w2 = (i/3.0 + 0.3) μm w2 = (i/1 + 0.3) μm w3 = (i/5.5 + 0.6) μm w3 = (i/2.0 + 0.6) μm ______________________________________ where i represents the current and w1, w2 and w3 represent the minimum widths for respective metal layers of the device.
Claim 13
Dependent Claim 31 words
The method recited in claim 9, wherein the minimum width is further determined in accordance with the rule: w=(i/0.75+0.4)μm, where w is the minimum width of a layer of the device.
Claim 14
Dependent Claim 34 words
The method recited in claim 9, further comprising the step of determining whether the current is greater than the current allowed in a single contact and, if so, providing a signal indicative of that.
Claim 15
Independent Claim 100 words
An apparatus for verifying the electromigration characteristics of an integrated circuit, comprising: a) means for determining a capacitance of a net of the circuit; b) means for determining a frequency associated with said net; c) means for determining a voltage swing associated with said net; d) means for computing a current on the basis of at least said capacitance, frequency and voltage swing; e) means for computing a minimum allowable width for said net on the basis of at least said current; and f) means for providing an indication of whether said net fails to meet said minimum width requirement.
Claim 16
Independent Claim 100 words
An apparatus for verifying the electromigration characteristics of an integrated circuit, comprising: a) means for determining a capacitance of a net of the circuit; b) means for determining a frequency associated with said net; c) means for determining a voltage swing associated with said net; d) means for computing a current on the basis of at least said capacitance, frequency and voltage swing; e) means for computing a minimum allowable width for said net on the basis of at least said current; and f) means for providing an indication of whether said net fails to meet said minimum width requirement.
Claim 17
Dependent Claim 49 words
The apparatus recited in claim 13, further comprising: means for determining the number of branches of said net and a static current associated with said net; and means for computing said current as a function of at least said capacitance, frequency, voltage swing, number of branches and static current.
Claim 18
Dependent Claim 87 words
The apparatus recited in claim 14, comprising means for computing said minimum width for a three-layer device in accordance with the following table: ______________________________________ Bidirectional Current Unidirectional Current ______________________________________ w1 = (i/3.0 + 0.3) μm w1 = (i/1 + 0.3) μm w2 = (i/3.0 + 0.3) μm w2 = (i/1 + 0.3) μm w3 = (i/5.5 + 0.6) μm w3 = (i/2.0 + 0.6) μm ______________________________________ where i represents the current and w1, w2 and w3 represent the minimum widths for respective metal layers of the device.
Claim 19
Dependent Claim 32 words
The apparatus recited in claim 14, further comprising means for computing said minimum width in accordance with the rule: w=(i/0.75+0.4)μm, where w is the minimum width of a layer of the device.
Claim 20
Dependent Claim 32 words
The apparatus recited in claim 14, further comprising means for determining whether said current is greater than the current allowed in a single contact and, if so, providing an indication of such.
Claim 21
Dependent Claim 31 words
The apparatus recited in claim 13 or claim 17, further comprising means for graphically indicating on artwork representing the circuit locations at which the width of said net should be increased.
Claim 22
Independent Claim 154 words
A method for verifying the electromigration characteristics of an integrated circuit for which a capacitance data file and an artwork data file exist, comprising the following steps: a) determining whether the capacitance data for the circuit at hand is up-to-date by examining respective date codes of the capacitance data file and the artwork data file; b) running a capacitance extract program if the capacitance data is not up-to-date; c) compiling frequency, capacitance and voltage data for the circuit; d) computing average current data on the basis of said frequency, capacitance and voltage data; e) computing minimum widths for respective layers of a node of the circuit on the basis of at least said average current data; f) comparing said computed minimum widths to actual respective widths, as indicated by said artwork data, to determine where said actual widths must be increased; and g) graphically indicating the locations where said actual widths must be increased.
Claim 23
Independent Claim 154 words
A method for verifying the electromigration characteristics of an integrated circuit for which a capacitance data file and an artwork data file exist, comprising the following steps: a) determining whether the capacitance data for the circuit at hand is up-to-date by examining respective date codes of the capacitance data file and the artwork data file; b) running a capacitance extract program if the capacitance data is not up-to-date; c) compiling frequency, capacitance and voltage data for the circuit; d) computing average current data on the basis of said frequency, capacitance and voltage data; e) computing minimum widths for respective layers of a node of the circuit on the basis of at least said average current data; f) comparing said computed minimum widths to actual respective widths, as indicated by said artwork data, to determine where said actual widths must be increased; and g) graphically indicating the locations where said actual widths must be increased.

References Cited (Backward Citations)

US3683417A Cited
UST940015I4 Cited
US4520448A Cited
US5040134A Cited
US5049811A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-04-24 1998-10-24 1999-04-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-04-24 2002-10-24 2003-04-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-04-24 2006-10-24 2007-04-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag