The Designer's Guide Community Forum
https://designers-guide.org/forum/YaBB.pl Design Languages >> Verilog-AMS >> 3 derivatives at 3G??? https://designers-guide.org/forum/YaBB.pl?num=1137402011 Message started by jefkat on Jan 16th, 2006, 1:09am |
Title: 3 derivatives at 3G??? Post by jefkat on Jan 16th, 2006, 1:09am Hi everyone.. I have a vco operating at 3G. I wanted d/dt, d2/dt,d3/dt, (first , second and third) drivative of the output waveform. I am using Verilog A. In the trasient analysis some nodes go to very high voltages for the obvious reasons. so simulator stops. These high voltages are due to the fact that 1. frequency of waveform is high (2) in the begining I use some step voltages to start the oscillator. Is there anyway to tell the transient to not take those initial things into account,. Any help! Thanx for your time ... jefkat |
Title: Re: 3 derivatives at 3G??? Post by Geoffrey_Coram on Jan 17th, 2006, 6:47am Can you use something other than a step? Maybe a PWL? Can you set the blow-up quantity such that the simulator doesn't stop when the "voltages" get so large? As I understand it, they're just derivatives, not actual circuit voltages. You could also look into doctoring your Verilog-A so that it doesn't output anything until 10ns. analog begin if ($abstime > 10n) output = 1; else output = 0; V(deriv) = ddt(V(in) * output); end |
The Designer's Guide Community Forum » Powered by YaBB 2.2.2! YaBB © 2000-2008. All Rights Reserved. |