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

Method for electric leaf cell circuit placement and timing determination

Assignee: Cadence Design Systems Inc
•
Filing: 1997-02-27
•
Granted: 1999-03-16
•
Expires: 2017-02-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for determining the location of electric leaf cell circuits within the architecture of a semiconductor chip includes determination of the longest signal delays through an electric leaf cell circuit by evaluating independent channel connected components, reorganizing the circuit elements of each channel under evaluation into acyclic form, restructuring the acyclic form of channel connected components within the electric leaf cell circuits being structurally positioned in the chip architecture by selected reduction processes, determining input state vectors for each input and output pin connection pair of the electric leaf cell circuit in which an input pin connection state change is reflected in an output connection pin state change, and determining placement of the leaf cell within a semiconductor circuit module with reference to the greatest delay within each leaf cell.

Inventors

  • 👤 Jimmy Kwok-Ching Lam

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 18:17
CPC Classifications
G; G01; G01R; G01R31/00; G01R31/28; G01R31/30; G01R31/3016; G06; G06F; G06F30/00; G06F30/30; G06F30/32; G06F30/33; G06F30/3308; G06F30/39; G06F30/392

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 201 words
A method for determining the structure and location of an electric leaf cell circuit to be fabricated on a semiconductor chip, wherein the electric leaf cell circuit includes a plurality of inputs and outputs and electric circuits including one or more channel connected components interconnected cyclically and acyclically, the method comprising: identifying independent channel connected components of an electric leaf cell circuit and opening any feedback paths in any cyclically connected components, reducing said independent channel connected components into simplified logical representations, constructing a binary decision diagram based upon said simplified logical representations, identifying at least a single input state vector for at least a corresponding selected input and output combination for which an input state change causes an output state change including making an evaluation order for channel connected components, with the descendant component of the circuit components of the leaf cell being designated for priority evaluation determining the signal propagation time between input and output to enable placement determinations to be made for the leaf cell subject to intended semiconductor fabrication, and storing the determined signal propagation time to enable placement determinations to be made with reference to the leaf cell within a semiconductor circuit being developed for fabrication.
Claim 2
Independent Claim 201 words
A method for determining the structure and location of an electric leaf cell circuit to be fabricated on a semiconductor chip, wherein the electric leaf cell circuit includes a plurality of inputs and outputs and electric circuits including one or more channel connected components interconnected cyclically and acyclically, the method comprising: identifying independent channel connected components of an electric leaf cell circuit and opening any feedback paths in any cyclically connected components, reducing said independent channel connected components into simplified logical representations, constructing a binary decision diagram based upon said simplified logical representations, identifying at least a single input state vector for at least a corresponding selected input and output combination for which an input state change causes an output state change including making an evaluation order for channel connected components, with the descendant component of the circuit components of the leaf cell being designated for priority evaluation determining the signal propagation time between input and output to enable placement determinations to be made for the leaf cell subject to intended semiconductor fabrication, and storing the determined signal propagation time to enable placement determinations to be made with reference to the leaf cell within a semiconductor circuit being developed for fabrication.
Claim 3
Independent Claim 232 words
A method for determining the location of an electric leaf cell circuit to be fabricated on a semiconductor chip, wherein the electric leaf cell circuit includes a plurality of input and output connection pins and electric circuits including circuit elements interconnected cyclically and acyclically in one or more circuit channels, the method comprising: separating an electric leaf cell circuit into independent electrical channels; restructuring the circuit elements of each independent electrical channel into acyclic form; establishing a directed graph of circuit elements in a selected channel of the electric leaf cell circuitry, including assigning input and output directions for all non-internal nodes of the channel circuitry; reducing the acyclic form of the circuit elements in said selected channel by series and parallel reduction; establishing input state vectors representative of the reduced acyclic form of the circuit elements in said selected channel of the electric leaf cell circuit; evaluating which input state vectors for particular input/output pin connection pair of the electric leaf cell circuit are reflected in output connection pin state changes, including making an evaluation order for channel connected components, with the descendant component of the circuit components of the leaf cell being designated for priority evaluation; determining the longest delay time for any output-affecting input state vector to product an output change; and determining a timing representation of the leaf cell and electrical and connection wires of the leaf cell.
Claim 4
Independent Claim 232 words
A method for determining the location of an electric leaf cell circuit to be fabricated on a semiconductor chip, wherein the electric leaf cell circuit includes a plurality of input and output connection pins and electric circuits including circuit elements interconnected cyclically and acyclically in one or more circuit channels, the method comprising: separating an electric leaf cell circuit into independent electrical channels; restructuring the circuit elements of each independent electrical channel into acyclic form; establishing a directed graph of circuit elements in a selected channel of the electric leaf cell circuitry, including assigning input and output directions for all non-internal nodes of the channel circuitry; reducing the acyclic form of the circuit elements in said selected channel by series and parallel reduction; establishing input state vectors representative of the reduced acyclic form of the circuit elements in said selected channel of the electric leaf cell circuit; evaluating which input state vectors for particular input/output pin connection pair of the electric leaf cell circuit are reflected in output connection pin state changes, including making an evaluation order for channel connected components, with the descendant component of the circuit components of the leaf cell being designated for priority evaluation; determining the longest delay time for any output-affecting input state vector to product an output change; and determining a timing representation of the leaf cell and electrical and connection wires of the leaf cell.
Claim 5
Independent Claim 188 words
A method for determining the location of an electric leaf cell circuit in a semiconductor chip to be fabricated, wherein the electric leaf cell circuit includes a plurality of input and output connection pins and electric circuits including circuit elements interconnected cyclically and acyclically in one or more circuit channels, the method comprising: separating an electric leaf cell circuit into independent electrical channels; restructuring the circuit elements of each channel under evaluation into acyclic form; establishing a directed graph of circuit elements of a selected channel of the electric leaf cell circuitry, including assigning input and output directions for all non-internal nodes of the channel circuitry; establishing input state vectors representative of a reduced acyclic form of the circuit elements in at least a single channel of the electric leaf cell circuit; and evaluating which input state vectors for at least a single input and output pin connection pair of the electric leaf cell circuit can modify output connection pin state changes, including making an evaluation order for channel connected components, with the descendant component of the circuit components of the leaf cell being designated for priority evaluation.
Claim 6
Independent Claim 188 words
A method for determining the location of an electric leaf cell circuit in a semiconductor chip to be fabricated, wherein the electric leaf cell circuit includes a plurality of input and output connection pins and electric circuits including circuit elements interconnected cyclically and acyclically in one or more circuit channels, the method comprising: separating an electric leaf cell circuit into independent electrical channels; restructuring the circuit elements of each channel under evaluation into acyclic form; establishing a directed graph of circuit elements of a selected channel of the electric leaf cell circuitry, including assigning input and output directions for all non-internal nodes of the channel circuitry; establishing input state vectors representative of a reduced acyclic form of the circuit elements in at least a single channel of the electric leaf cell circuit; and evaluating which input state vectors for at least a single input and output pin connection pair of the electric leaf cell circuit can modify output connection pin state changes, including making an evaluation order for channel connected components, with the descendant component of the circuit components of the leaf cell being designated for priority evaluation.
Claim 7
Independent Claim 198 words
A method for structuring the location of an electric leaf cell circuit in a semiconductor chip, where the electric leaf cell circuit includes a plurality of inputs and outputs and electric circuit including circuit elements interconnected at selected nodes in one or more channel connected components which are interconnected cyclically and acyclically, the method comprising: reducing independent ones of channel connected components of an electric leaf cell circuit into simplified logical representations; establishing a directed graph of circuit elements of a selected channel of the electric leaf cell circuit, including assigning input and output directions for all non-internal nodes; identifying input state vectors for at least a single selected input and output for which an input state change causes an output state change, including making an evaluation order for channel connected components, with the descendant component of the circuit components of the leaf cell being designated for priority evaluation; determining the signal propagation time between input and output to enable placement determinations to be made with reference to the leaf cell during semiconductor fabrication; and storing the signal propagation time between input and output to enable placement determinations to be made for the leaf cell during semiconductor fabrication.
Claim 8
Independent Claim 198 words
A method for structuring the location of an electric leaf cell circuit in a semiconductor chip, where the electric leaf cell circuit includes a plurality of inputs and outputs and electric circuit including circuit elements interconnected at selected nodes in one or more channel connected components which are interconnected cyclically and acyclically, the method comprising: reducing independent ones of channel connected components of an electric leaf cell circuit into simplified logical representations; establishing a directed graph of circuit elements of a selected channel of the electric leaf cell circuit, including assigning input and output directions for all non-internal nodes; identifying input state vectors for at least a single selected input and output for which an input state change causes an output state change, including making an evaluation order for channel connected components, with the descendant component of the circuit components of the leaf cell being designated for priority evaluation; determining the signal propagation time between input and output to enable placement determinations to be made with reference to the leaf cell during semiconductor fabrication; and storing the signal propagation time between input and output to enable placement determinations to be made for the leaf cell during semiconductor fabrication.
Claim 9
Independent Claim 183 words
A method for determining the structure and the location of an electric leaf cell circuit to be fabricated on of a semiconductor chip, wherein the electric leaf cell circuit includes a plurality of inputs and outputs and electric circuits including one or more channel connected components interconnected cyclically and acyclically, the method comprising: identifying independent channel connected components of an electric leaf cell circuit and opening any feedback paths of cyclically connected components; reducing said independent channel connected components into simplified logical representations; constructing a binary decision diagram based upon said simplified logical representations; identifying input state vectors for at least a single selected input and output for which an input state change causes an output state change, including establishing an evaluation order for channel connected components; determining the signal propagation time between input and output to enable placement determinations to be made for the leaf cell within a semiconductor circuit being developed for fabrication; and storing the signal propagation time between input and output to enable placement determinations to be made with reference to the leaf cell in connection with semiconductor fabrication.
Claim 10
Independent Claim 183 words
A method for determining the structure and the location of an electric leaf cell circuit to be fabricated on of a semiconductor chip, wherein the electric leaf cell circuit includes a plurality of inputs and outputs and electric circuits including one or more channel connected components interconnected cyclically and acyclically, the method comprising: identifying independent channel connected components of an electric leaf cell circuit and opening any feedback paths of cyclically connected components; reducing said independent channel connected components into simplified logical representations; constructing a binary decision diagram based upon said simplified logical representations; identifying input state vectors for at least a single selected input and output for which an input state change causes an output state change, including establishing an evaluation order for channel connected components; determining the signal propagation time between input and output to enable placement determinations to be made for the leaf cell within a semiconductor circuit being developed for fabrication; and storing the signal propagation time between input and output to enable placement determinations to be made with reference to the leaf cell in connection with semiconductor fabrication.

References Cited (Backward Citations)

US5005136A Cited
US5461574A Cited
US5258919A Cited
US5461575A Cited
US5305229A Cited
US5657239A Cited
US5519628A Cited
US5463561A Cited
US5461576A Cited
US5475607A Cited
US5640328A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag