Claims
- 1. A computer method for obtaining timing parameters for a sequential circuit to design a logic circuit, the sequential circuit having at least one input terminal and at least one output terminal, the method comprising the steps of:
- (a) simulating the operation of the sequential circuit in response to a simulated input signal and generating internal simulated signals;
- (b) observing said internal simulated signals at one or more internal nodes of the sequential circuit in response to step (a);
- (c) measuring a time difference of said simulated signals appearing at one or more internal nodes with respect to said simulated input signal;
- (d) using said measured time differences of step (c) to obtain the timing parameters of the sequential circuit; and
- (e) using the timing parameters of the sequential circuit to manufacture a logic network.
- 2. The method according to claim 1 wherein step (d) is performed by a computer algorithm.
- 3. The method according to claim 1 wherein the sequential circuit is a flip flop circuit.
- 4. The method according to claim 1 wherein in step (e) the parameters are calculated with respect to time.
- 5. The method according to claim 1 wherein steps (a) through (d) are controlled by a computer.
- 6. The method according to claim 1 further including, after step (d), the step of storing the timing parameters of the sequential circuit with its corresponding software model to create an accurate timing model of the sequential circuit.
- 7. The method according to claim 6 further including the step of using said timing model of the sequential circuit to design a logic network.
- 8. The method according to claim 7 further including the step of simulating said logic network using a logic simulator.
- 9. The method according to claim 8 further including the step of obtaining a timing performance of said logic network from the results of said step of simulating said logic network.
- 10. A computer method for measuring the set-up time of a flip flop circuit to design a logic circuit, the flip flop circuit having at a data input terminal, a clock input terminal and at least one output terminal, the method comprising the steps of:
- (a) simulating the operation of the flip flop circuit in response to simulated input signals and generating simulated internal signals;
- (b) observing said simulated internal signals at first and second internal nodes of the flip flop circuit;
- (c) measuring time differences of said simulated internal signals with respect to said simulated input signals occurring at the data and clock input terminals;
- (d) using said simulated internal signals and said simulated input signals to obtain the set-up time of the flip flop circuit; and
- (e) using the set-up time of the flip flop circuit to manufacture a logic network.
- 11. The method according to claim 10 further including, after step (d), the step of storing the timing parameters of the flip flop circuit with its corresponding software model to create an accurate timing model of the flip flop circuit.
- 12. The method according to claim 11 further including the step of using said timing model of the flip flop circuit to design a logic network.
- 13. The method according to claim 12 further including the step of simulating said logic network using a logic simulator.
- 14. The method according to claim 13 further including the step of obtaining a timing performance of said logic network from the results of said step of simulating said logic network.
Parent Case Info
This application is a continuation-in-part of prior application Ser. No. 07/692,406, filed Apr. 26, 1991, now abandoned.
US Referenced Citations (15)
Non-Patent Literature Citations (1)
Entry |
V. R. Mokkarala, "A Unified Approach to Simulation and Timing Verification at the Functional Level," IEEE 22nd Design Automation Conference, 1985, pp. 757-761. |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
692406 |
Apr 1991 |
|