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

Digital circuit simulation of analog/digital circuits

Assignee: National Semiconductor Corp
•
Filing: 1991-10-22
•
Granted: 1994-03-22
•
Expires: 2011-10-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for providing a single digital simulation of a circuit with analog and digital components. A netlist characterizing a circuit with analog and digital components is utilized. The netlist defines each component in the circuit and its interconnections. The netlist is conveyed to a digital simulator which includes an expanded cell library. The cell library defines analog components in a digital manner. The digitally defined analog components process analog signals which are simulated as arrays of binary values, termed vector voltages. The vector voltages may be combined, mathematically or logically, with other vector voltages to produce binary signals suitable as inputs to digital circuit elements. Regardless of the complexity of the circuit, and despite the fact that both analog and digital components are present, a single integrated digital simulation of the entire circuit is rapidly executed by utilizing digital models of the analog components.

Inventors

  • 👤 Michael K. Mayes

Bibliographic Details

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

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 135 words
A method of digitally simulating the operation of an electronic circuit having both analog and digital components, said method comprising the steps of: storing in a memory module of a data processor a netlist representing a specified electronic circuit, said netlist containing a list of analog and digital circuit components and corresponding connections for each of said components; retrieving from a cell library stored in said memory module of said data processor, digital circuit models for each of said analog and digital circuit components in said netlist; and simulating the operation of said specified electronic circuit on a digital circuit simulator that simulates said specified electronic circuit with said digital circuit models, said simulation step including representing each analog signal received and processed by said specified electronic circuit as a vector of binary signal values.
Claim 2
Independent Claim 135 words
A method of digitally simulating the operation of an electronic circuit having both analog and digital components, said method comprising the steps of: storing in a memory module of a data processor a netlist representing a specified electronic circuit, said netlist containing a list of analog and digital circuit components and corresponding connections for each of said components; retrieving from a cell library stored in said memory module of said data processor, digital circuit models for each of said analog and digital circuit components in said netlist; and simulating the operation of said specified electronic circuit on a digital circuit simulator that simulates said specified electronic circuit with said digital circuit models, said simulation step including representing each analog signal received and processed by said specified electronic circuit as a vector of binary signal values.
Claim 3
Dependent Claim 60 words
The method of claim 1 wherein at least one of said digital circuit models in said cell library represents an analog circuit component which receives at least one analog input signal represented as a vector of binary signal values and which outputs at least one separate binary signal suitable for use as an input signal to a digital circuit component.
Claim 4
Dependent Claim 27 words
The method of claim 1 wherein said representing step includes providing at least an 8 bit vector of binary signal values for each of said analog signals.
Claim 5
Dependent Claim 19 words
The method of claim 1 wherein said retrieving step includes supplying a digitally modeled capacitor, voltage source, and comparator.
Claim 6
Dependent Claim 19 words
The method of claim 1 wherein said retrieving step includes supplying a digitally modeled resistor ladder and summing element.
Claim 7
Independent Claim 137 words
A method of digitally simulating on a digital circuit simulator the operation of an electronic circuit having both analog and digital components, said method comprising the steps of: storing in a memory module of a data processor a netlist representing a specified electronic circuit, said netlist containing a list of analog and digital circuit components and corresponding connections for each of said components; converting each of said analog and digital circuit components in said netlist to a corresponding digital circuit model comprising a set of specified mathematical relationships between binary input and binary output signals; and simulating the operation of said specified electronic circuit with said digital circuit models, said simulating step including representing analog input signals into said specified circuit and analog signals generated by said analog circuit components as a vector of binary signal values.
Claim 8
Independent Claim 137 words
A method of digitally simulating on a digital circuit simulator the operation of an electronic circuit having both analog and digital components, said method comprising the steps of: storing in a memory module of a data processor a netlist representing a specified electronic circuit, said netlist containing a list of analog and digital circuit components and corresponding connections for each of said components; converting each of said analog and digital circuit components in said netlist to a corresponding digital circuit model comprising a set of specified mathematical relationships between binary input and binary output signals; and simulating the operation of said specified electronic circuit with said digital circuit models, said simulating step including representing analog input signals into said specified circuit and analog signals generated by said analog circuit components as a vector of binary signal values.
Claim 9
Dependent Claim 27 words
The method of claim 6 wherein said representing step includes providing at least a 8 bit vector of binary signal values for each of said analog signals.
Claim 10
Dependent Claim 19 words
The method of claim 7 wherein said converting step includes supplying a digitally modeled capacitor, voltage source, and comparator.
Claim 11
Dependent Claim 19 words
The method of claim 7 wherein said converting step includes supplying a digitally modeled resistor ladder and summing element.
Claim 12
Dependent Claim 52 words
The method of claim 8 wherein said digital capacitor includes three time inputs, t1, t2, and t3, the operation of said digital capacitor including the steps of subtracting a first voltage value from a Vinput value at time 2 and subtracting a second voltage value from said Vinput value at time 3.
Claim 13
Independent Claim 99 words
An apparatus for simulating the operation of an actual circuit which includes digital and analog components, said apparatus comprising: means for storing a netlist defining an actual circuit including a plurality of digital and analog circuit components and their corresponding interconnections; and means for analyzing said netlist, said analyzing means including means for defining analog voltage values received and processed by said actual electronic circuit as vector-voltage values, and means for providing digital representations of said analog components, whereby said analyzing means provides a single digital simulation of the operation of an actual circuit with analog and digital components.
Claim 14
Independent Claim 99 words
An apparatus for simulating the operation of an actual circuit which includes digital and analog components, said apparatus comprising: means for storing a netlist defining an actual circuit including a plurality of digital and analog circuit components and their corresponding interconnections; and means for analyzing said netlist, said analyzing means including means for defining analog voltage values received and processed by said actual electronic circuit as vector-voltage values, and means for providing digital representations of said analog components, whereby said analyzing means provides a single digital simulation of the operation of an actual circuit with analog and digital components.
Claim 15
Dependent Claim 33 words
The apparatus of claim 11 wherein said analyzing means includes a digital simulator with an expanded cell library including modeled digital capacitors, digital resistors, digital comparators, digital voltage sources, and digital summation elements.
Claim 16
Dependent Claim 43 words
The apparatus of claim 12 wherein said analyzing means includes a CPU, a user interface coupled to said CPU, and memory means coupled to said CPU and said user interface, said memory means storing said netlist, said digital simulator, and said cell library.

References Cited (Backward Citations)

US5105373A Cited
US5084824A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-03-21 1997-09-20 1998-03-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-03-21 2001-09-20 2002-03-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-03-21 2005-09-20 2006-03-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag