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

Method for generating input data for an electronic circuit simulator

Assignee: Micron Technology Inc
•
Filing: 1990-06-25
•
Granted: 1994-01-11
•
Expires: 2010-06-25
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for generating input data for a SPICE simulator in which a preprocessor computer program automatically assigns one of the models in the SPICE deck for modeling a particular device in a circuit simulated by the SPICE deck. Data which specifies valid device size ranges for a particular model is added to the SPICE deck prior to preprocessing. The model is assigned by the preprocessor computer program based upon device size, whether it is connected to power supply or ground and device type (P or N). The preprocessor output data is in a format usable by a commercially available SPICE program.

Inventors

  • 👤 Brooklin J. Gore
  • 👤 Layne Bunker

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 13:37
CPC Classifications
G; G06; G06F; G06F30/00; G06F30/30; G06F30/36; G06F30/367

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 167 words
A method for generating input data for an electronic circuit simulator, said method comprising the steps of: providing a user-specified design of an electronic circuit which includes a plurality of circuit elements; generating a first set of design data which specifies each circuit device and its connections in said circuit; providing model data comprising a plurality of models which each characterize the operation of an electronic circuit device; loading the design data and model data into the memory of a computer; using the computer to associate one of the models with each specified circuit device; using the computer to generate a second set of design data in the computer memory which specifies each circuit device, its connections in said circuit and the model associated therewith; providing said model data and said second set of design data to said electronic circuit simulator in a format compatible with the data input format for the electronic circuit simulator; and running the simulator thereby simulating the circuit in said user-specified design.
Claim 2
Independent Claim 167 words
A method for generating input data for an electronic circuit simulator, said method comprising the steps of: providing a user-specified design of an electronic circuit which includes a plurality of circuit elements; generating a first set of design data which specifies each circuit device and its connections in said circuit; providing model data comprising a plurality of models which each characterize the operation of an electronic circuit device; loading the design data and model data into the memory of a computer; using the computer to associate one of the models with each specified circuit device; using the computer to generate a second set of design data in the computer memory which specifies each circuit device, its connections in said circuit and the model associated therewith; providing said model data and said second set of design data to said electronic circuit simulator in a format compatible with the data input format for the electronic circuit simulator; and running the simulator thereby simulating the circuit in said user-specified design.
Claim 3
Dependent Claim 75 words
The method of claim 1 wherein the step of providing model data comprising a plurality of models which each characterize the operation of an electronic circuit device comprises the steps of: providing a set of such models in a format compatible with the data input format for the electronic circuit simulator; and providing a set of model-size data which includes information specifying a device-size range for which each model in said model data is usable.
Claim 4
Dependent Claim 92 words
The method of claim 2 wherein the step of using the computer processor to generate a second set of design data in the computer memory which specifies each circuit device, its connections in said circuit and the model associated therewith comprises the steps of: creating a table in the computer memory which specifies a device-size range for which each model in said model data is usable; selecting a model for each circuit device in said first set of design data; and associating each selected model with said first set of design data.
Claim 5
Dependent Claim 59 words
The method of claim 3 wherein said first set of design data includes a size for the device specified and wherein the step of selecting a model for each circuit device in said first set of design data comprises the step of selecting a model having a device-size range within which the size of the selected device is included.
Claim 6
Dependent Claim 85 words
The method of claim 1 wherein the first set of design data includes data indicating whether each specified device is P or N type and said model data includes data indicating whether a particular model is suitable for modeling P or N type devices and wherein the step of using the computer to generate a second set of design data in the computer memory further comprises the step of selecting a model suitable for modeling each circuit device in said first set of design data.
Claim 7
Dependent Claim 88 words
The method of claim 1 wherein the first set of design data includes data indicating whether each specified device is connected to a power supply and said model data includes data indicating whether a particular model is suitable for modeling a device connected to a power supply and wherein the step of using the computer to generate a second set of design data in the computer memory further comprises the step of selecting a model suitable for modeling each circuit device in said first set of design data.
Claim 8
Dependent Claim 88 words
The method of claim 1 wherein the first set of design data includes data indicating whether each specified device is connected to a power supply and said model data includes data indicating whether a particular model is suitable for modeling a device connected to a power supply and wherein the step of using the computer to generate a second set of design data in the compute memory further comprises the step of selecting a model suitable for modeling each circuit device in said first set of design data.
Claim 9
Independent Claim 149 words
A method for preprocessing a SPICE deck of the type having model cards which each characterize the operation of an electronic device and device cards which each specifies a circuit device and its connections in a circuit, said method comprising the steps of: generating a set of model-size cards which includes information specifying a device-size range for which each model card in said SPICE deck is usable; including said model-size cards in said SPICE deck; loading said SPICE deck into the memory of a computer; using the computer to create a table in the computer memory which specifies a device-size range for which each model card is usable; using the computer to associate one of the model cards with each device card; and using the computer to generate a second set of device cards which specifies each circuit device, its connections in the circuit and the model associated therewith.
Claim 10
Independent Claim 149 words
A method for preprocessing a SPICE deck of the type having model cards which each characterize the operation of an electronic device and device cards which each specifies a circuit device and its connections in a circuit, said method comprising the steps of: generating a set of model-size cards which includes information specifying a device-size range for which each model card in said SPICE deck is usable; including said model-size cards in said SPICE deck; loading said SPICE deck into the memory of a computer; using the computer to create a table in the computer memory which specifies a device-size range for which each model card is usable; using the computer to associate one of the model cards with each device card; and using the computer to generate a second set of device cards which specifies each circuit device, its connections in the circuit and the model associated therewith.
Claim 11
Dependent Claim 49 words
The method of claim 8 wherein said method further includes the steps of: providing said model cards and said second set of device cards to an electronic circuit simulator in a format compatible with the data input format for said simulator; and running the simulator thereby simulating the circuit.
Claim 12
Dependent Claim 78 words
The method of claim 9 wherein said first-mentioned device cards include data indicating whether each specified device is P or N type and said model cards include data indicating whether a particular model is suitable for modeling P or N type devices and wherein the step of using the computer to generate a second set of device cards further comprises the step of selecting a model card suitable for modeling each circuit device in said first-mentioned device cards.
Claim 13
Dependent Claim 82 words
The method of claim 9 wherein said first-mentioned device cards include data indicating whether each specified device is connected to a power supply and said model cards include data indicating whether a particular model card is suitable for modeling a device connected to a power supply and wherein the step of using the computer to generate a second set of device cards further comprises the step of selecting a model card suitable for modeling each circuit device in said first-mentioned device cards.
Claim 14
Dependent Claim 38 words
The method of claim 9 wherein said method further comprises the step of commenting out said first-mentioned device cards and said model-size cards after the step of using the computer to generate a second set of device cards.
Claim 15
Independent Claim 118 words
A method for preprocessing a SPICE deck of the type having model cards which each characterize the operation of an electronic device and device cards which each specifies a circuit device and its connections in a circuit, said method comprising the steps of: loading the SPICE deck into the memory of a computer thereby creating a set of model-card data in said memory and a set of device-card data; causing the computer processor to: read the device-card data; determine whether each device is P type or N type; determine whether each device is connected to a power supply; determine the size of each device; read the model-card data; and select a valid model based on the foregoing determinations.
Claim 16
Independent Claim 118 words
A method for preprocessing a SPICE deck of the type having model cards which each characterize the operation of an electronic device and device cards which each specifies a circuit device and its connections in a circuit, said method comprising the steps of: loading the SPICE deck into the memory of a computer thereby creating a set of model-card data in said memory and a set of device-card data; causing the computer processor to: read the device-card data; determine whether each device is P type or N type; determine whether each device is connected to a power supply; determine the size of each device; read the model-card data; and select a valid model based on the foregoing determinations.
Claim 17
Dependent Claim 33 words
The method of claim 13 wherein said method further comprises the step of causing the computer processor to generate a second set of device-card data which specifies the model associated with each device.
Claim 18
Dependent Claim 92 words
The method of claim 14 wherein the step of loading the SPICE deck into the memory of a computer thereby creating a set of model-card data in said memory and a set of device-card data further comprises the steps of: generating a set of model-size cards which includes information specifying a device-size range for which each model card in said SPICE deck is usable; including said model-size cards in said SPICE deck; and creating a table in the computer memory which specifies a device-size range for which each model card is usable.
Claim 19
Dependent Claim 45 words
The method of claim 14 wherein said method further comprises the step of generating said second set of device-card data further comprises the step of generating said second set of device-card data in a format compatible with the data input format of a circuit simulator.
Claim 20
Dependent Claim 27 words
The method of claim 1 wherein the step of generating a first set of design data is performed by a computer programmed with a schematic computer program.

References Cited (Backward Citations)

US4763289A Cited
US4868785A Cited
US4961156A 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-01-10 1997-07-12 1998-01-11 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-01-10 2001-07-12 2002-01-11 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-01-10 2005-07-12 2006-01-11 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag