Patrick520
Newbie level 6
Hi!
I am new to verilogA.
I wanna describes an analog block which has a function of differentiating.
So, I describes a sentence as below:
"V(out)<+ ddt(V(in))"
But however, when using spectre to simulate it.
There is error like "V(t0,out)= 6.28 GV exceeds the blowup limit".
There is a case. When the input wave voltage changes very sharp, the differential result will be infinitely large.
So how to describe a bound for the differentiated value? How to set the limit?
Thanks in advance.
I am new to verilogA.
I wanna describes an analog block which has a function of differentiating.
So, I describes a sentence as below:
"V(out)<+ ddt(V(in))"
But however, when using spectre to simulate it.
There is error like "V(t0,out)= 6.28 GV exceeds the blowup limit".
There is a case. When the input wave voltage changes very sharp, the differential result will be infinitely large.
So how to describe a bound for the differentiated value? How to set the limit?
Thanks in advance.