Analog centric current modeling within a digital testbench in mixed-signal verification
AssigneeSynopsys, Inc.
InventorsVijay Akkaraju, David Francis Cronauer
Life of this patent
Estimating the term…
Abstract
A method includes operating a digital simulator to mimic loading effects of digital circuit blocks of a circuit design on analog circuit blocks of the circuit design. The digital simulator sets a current signal timing and a current level value at an analog/digital boundary between the digital circuit aspects and the analog circuit aspects. The analog simulator is operated to apply the current signal timing and the current level value to simulate the analog circuit blocks.
Claims10
A computer-implemented method of testing a circuit design, the method comprising:
- applying a test vector from a digital circuit simulator test bench stimulus to a digital simulation interface;
- supplying a time varying first current signal from the digital simulation interface to an analog circuit simulator in response to the test vector the time-varying first current signal having a first value during a first point in time and a second value during a second point in time, the second value being different from the first value, the first point in time and the second point in time defining a first time interval, wherein the time-varying first current signal is representative of current loading characteristics of a first portion of the circuit design, wherein the first portion comprises digital circuits;
- performing, by the analog circuit simulator, an analog simulation of a second portion of the circuit design using the time-varying first current signal;
- measuring, by a measurement operation, a second current signal in response to the performed analog simulation of the circuit design;
- supplying, by the measurement operation, the second current signal to a current status indicator via the digital simulation interface;
- and causing the time-varying first current signal to change by the current status indicator, during a second time interval different from the first time interval, until the second current signal has a value that is equal to or less than a threshold value.
A computer system configured to test a circuit design, the computer system comprising:
- a memory storing instructions;
- and a processor, coupled with the memory and to execute the instructions, the instructions when executed cause the processor to:
- apply a test vector from a digital circuit simulator test bench stimulus to a digital simulation interface;
- supply a time varying first current signal from the digital simulation interface to an analog circuit simulator in response to the test vector, the time-varying first current signal having a first value during a first point in time and a second value during a second point in time, the second value being different from the first value, the first point in time and the second point in time defining a first time interval, wherein the time-varying first current signal is representative of current loading characteristics of a first portion of the circuit design, wherein the first portion comprises digital circuits;
- perform, by the analog circuit simulator, an analog simulation of a second portion of the circuit design using the time-varying first current signal;
- measure, by a measurement operation, a second current in response to the performed analog simulation of the circuit design;
- supply, by the measurement operation, the second current signal to a current status indicator via the digital simulation interface;
- and cause the time-varying first current signal to change by the current status indicator, during a second time interval different from the first time interval, until the second current signal has a value that is equal to or less than a threshold value.
Dependencies are inferred from the claim text.