Claims
- 1. A simulator for simulating a digital circuit, comprising:an input circuit for inputting a plurality of test patterns to describe the characteristics of the digital circuit and for inputting a plurality of input signals to test the operation of digital circuit and a plurality of output signals to describe the expected output of the digital circuit based on the plurality of input signals; an applying circuit to apply the input signals to test the operation of the digital circuit to said test patterns to describe the characteristics of the digital circuit to form a simulated output signal to indicate a response based on said test patterns; a comparator circuit to compare said simulated output signal with the output signals to describe the expected output of the digital circuit based on the plurality of input signals to determine a difference between the simulated output signal and said output signals, wherein the operation of the simulation is stopped if said difference is greater than a threshold difference.
- 2. A simulation for simulating a digital circuit as in claim 1, wherein said comparator of said simulated output signal with the output signal to describe the expected output of the digital circuit is delayed a predetermined period of time.
- 3. A simulation for simulating a digital circuit as in claim 1, where said simulation is a SPICE simulator.
- 4. A simulation for simulating a digital circuit as in claim 1, wherein said comparator of said simulator output signal with the output signal to describe the expected output of the digital circuit is delayed based on predetermining signal.
- 5. A computer implemented method for simulating a digital circuit, comprising:inputting a plurality of test patterns to describe the characteristics of the digital circuit and for inputting a plurality of input signals to test the operation of digital circuit and a plurality of output signals to describe the expected output of the digital circuit based on the plurality of input signals; applying the input signals to test the operation of the digital circuit to said test patterns to describe the characteristics of the digital circuit to form a simulated output signal to indicate a response based on said test patters; comparing said simulated output signal with the output signal to describe the expected output of the digital circuit based on the plurality of input signals to determine a difference between the simulated output signal and said output signals, wherein the operation of the simulation is stopped if said difference is greater than a predetermined difference.
- 6. A computer implemented method for simulating a digital circuit as in claim 5, wherein said comparator of said simulated output signal with the output signal to describe the expected output of the digital circuit is delayed a predetermined period of time.
- 7. A computer implemented method for simulating a digital circuit as in claim 5, wherein said comparator of said simulated output signal with the output signal to describe the expected output of the digital circuit is delayed based on predetermining signal.
Parent Case Info
This application is a Continuation of application Serial No. 08/385,246 filed on Feb. 7, 1995, which is abandoned.
US Referenced Citations (12)
Continuations (1)
|
Number |
Date |
Country |
Parent |
08/385246 |
Feb 1995 |
US |
Child |
08/656998 |
|
US |