US4891773A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Logic simulation
Assignee: Hitachi Microcomputer System Ltd
•
Filing: 1987-04-24
•
Granted: 1990-01-02
•
Expires: 2007-04-24
Abstract
Abstract In a logic simulation method for performing logic simulation of a logic circuit including a circuit with unknown internal logic, the circuit itself with the unknown internal logic is used. The internal status of the circuit is set at an objective status using the interrupt operation afforded by the circuit and thereafter, input signal value is applied to the circuit to obtain a resultant output. For other logic circuits without unknown internal logic, software logic simulation is performed. During such software logic simulation, the actual circuit with unknown internal logic is called.
Inventors
- 👤 Kimio Ooe
- 👤 Nobutaka Amano
- 👤 Takashige Kubo
- 👤 Kaoru Moriwaki
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-29 01:06
CPC Classifications
G; G06; G06F; G06F30/00; G06F30/30; G06F30/32; G06F30/33
Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
181 words
A logic simulation method for simulating a circuit including an actual device having an unknown circuit of unknown components and interconnections, comprising the steps of: (a) generating a simulation input signal to be applied to said actual device for which an output of said unknown circuit is to be determined; (b) recovering previously saved contents of internal registers of said actual device, said previously saved contents of said internal registers being contents previously held in said internal registers when said actual device was last operated; (c) storing said recovered previously saved contents in said internal registers of said actual device; (d) operating said actual device using said recovered previously saved contents stored in said internal registers so that said actual device responds to said generated simulation input signals; (e) detecting an output of the actual device as a simulation output of the actual device; (f) saving new contents of said internal registers resulting from operation of said actual device so that the saved new contents are used at a next execution of step (b); and (g) repeating steps (a) to (f).
Claim 2
Dependent Claim
181 words
A logic simulation method for simulating a circuit including an actual device having an unknown circuit of unknown components and interconnections, comprising the steps of: (a) generating a simulation input signal to be applied to said actual device for which an output of said unknown circuit is to be determined; (b) recovering previously saved contents of internal registers of said actual device, said previously saved contents of said internal registers being contents previously held in said internal registers when said actual device was last operated; (c) storing said recovered previously saved contents in said internal registers of said actual device; (d) operating said actual device using said recovered previously saved contents stored in said internal registers so that said actual device responds to said generated simulation input signals; (e) detecting an output of the actual device as a simulation output of the actual device; (f) saving new contents of said internal registers resulting from operation of said actual device so that the saved new contents are used at a next execution of step (b); and (g) repeating steps (a) to (f).
Claim 3
Dependent Claim
192 words
A logic simulation apparatus for a circuit including a first circuit, comprising: logic simulation means for performing a logic operation of the first circuit based on a simulation circuit model thereof, so as to generate a first simulated output signal of said first circuit to be supplied to an actual device having a second circuit and internal registers; register store means for holding previous contents of said internal registers of said actual device generated when said actual device was last operated; and control means, connected to said logic simulation means and said register store means, for supplying the first simulated output signal to said actual device and for operating said actual device to generate a second simulated output signal in response to said first simultated output; said control means including interrupt means for recovering previous contents of said internal registers held in said register store means, storing said previous contents in said internal registers before supplying said first simulated output signal to said actual device and for storing new contents of said internal registers in said register store means as previous contents of said internal register after operation of said actual device.
Claim 4
Dependent Claim
192 words
A logic simulation apparatus for a circuit including a first circuit, comprising: logic simulation means for performing a logic operation of the first circuit based on a simulation circuit model thereof, so as to generate a first simulated output signal of said first circuit to be supplied to an actual device having a second circuit and internal registers; register store means for holding previous contents of said internal registers of said actual device generated when said actual device was last operated; and control means, connected to said logic simulation means and said register store means, for supplying the first simulated output signal to said actual device and for operating said actual device to generate a second simulated output signal in response to said first simultated output; said control means including interrupt means for recovering previous contents of said internal registers held in said register store means, storing said previous contents in said internal registers before supplying said first simulated output signal to said actual device and for storing new contents of said internal registers in said register store means as previous contents of said internal register after operation of said actual device.
Claim 5
Dependent Claim
185 words
A logic simulation method for a circuit including first and second circuits, comprising the steps of: (a) generating a simulated output signal of the first circuit to be supplied to the second circuit based on a simulation circuit model of the first circuit; (b) recovering previous contents of predetermined internal registers included in an actual device realizing the second circuit, said previous contents being contents held in said internal registers when said actual device was last operated; (c) storing said recovered previous contents of said internal registers in said internal registers; (d) operating said actual device using said previous contents stored in said internal registers so that said actual device responds to the generated simulated output circuit; (e) detecting output of the actual device and using said detected output as an input to the simulation circuit model at a next execution of step (a); and (f) saving new contents of said internal registers resulting from operation of said actual device as previous contents so that the saved new contents are used at a next execution of step (b); and (g) repeating steps (a) to (f).
Claim 6
Dependent Claim
185 words
A logic simulation method for a circuit including first and second circuits, comprising the steps of: (a) generating a simulated output signal of the first circuit to be supplied to the second circuit based on a simulation circuit model of the first circuit; (b) recovering previous contents of predetermined internal registers included in an actual device realizing the second circuit, said previous contents being contents held in said internal registers when said actual device was last operated; (c) storing said recovered previous contents of said internal registers in said internal registers; (d) operating said actual device using said previous contents stored in said internal registers so that said actual device responds to the generated simulated output circuit; (e) detecting output of the actual device and using said detected output as an input to the simulation circuit model at a next execution of step (a); and (f) saving new contents of said internal registers resulting from operation of said actual device as previous contents so that the saved new contents are used at a next execution of step (b); and (g) repeating steps (a) to (f).
Claim 7
Dependent Claim
86 words
A logic simulation method according to claim 3, wherein the step (b) further includes a step of supplying a first interrupt request to said actual device together with said previous contents so that the previous contents are recovered and stored in said internal registers; and wherein step (f) further includes a step of supplying a second interrupt request to said actual device, and saving contents of said internal register supplied at output terminals of said actual device as a result of supply of the second interrupt.
References Cited (Backward Citations)
US4342093A
Cited
US4306286A
Cited
US4527249A
Cited
US4644487A
Cited
US4590581A
Cited
US4590581B1
Cited
US4587625A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1993-01-01 | 1993-07-03 | 1994-01-02 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1997-01-01 | 1997-07-03 | 1998-01-02 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2001-01-01 | 2001-07-03 | 2002-01-02 | $7700.00 | Window Closed / Lapsed |