The Designer's Guide Community
Forum
Welcome, Guest. Please Login or Register. Please follow the Forum guidelines.
May 1st, 2024, 11:59am
Pages: 1
Send Topic Print
3 derivatives at 3G??? (Read 1940 times)
jefkat
Community Member
***
Offline



Posts: 69

3 derivatives at 3G???
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
Back to top
 
 
View Profile   IP Logged
Geoffrey_Coram
Senior Fellow
******
Offline



Posts: 1998
Massachusetts, USA
Re: 3 derivatives at 3G???
Reply #1 - 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
Back to top
 
 

If at first you do succeed, STOP, raise your standards, and stop wasting your time.
View Profile WWW   IP Logged
Pages: 1
Send Topic Print
Copyright 2002-2024 Designer’s Guide Consulting, Inc. Designer’s Guide® is a registered trademark of Designer’s Guide Consulting, Inc. All rights reserved. Send comments or questions to editor@designers-guide.org. Consider submitting a paper or model.