The Designer's Guide Community Forum
https://designers-guide.org/forum/YaBB.pl
Design >> Analog Design >> creat arbitrary wave function as input stimulus?
https://designers-guide.org/forum/YaBB.pl?num=1111015375

Message started by eric on Mar 16th, 2005, 3:22pm

Title: creat arbitrary wave function as input stimulus?
Post by eric on Mar 16th, 2005, 3:22pm

I would like to use an arbitrary wave function as the input stimulus in my Spectre simulation (analog circuit). Usually when we run a Spectre simulation, we could use the
standard stimulus such as Vsin, Vpulse etc from the analogLib. What if I need an arbitrary wave function as the stimulus, for example, exponentially increased sine wave? I guess this can be done thru CDF. Is there an easier way? Or are there any 3rd party component lib available?  
thank you so much!
Eric
p.s.: Which cdsdoc manual should I look into to find out the syntax for the stimulus file? Any examples? Thanks againi!

Title: Re: creat arbitrary wave function as input stimulu
Post by Ken Kundert on Mar 16th, 2005, 8:54pm

There are two ways of creating arbitrary waveforms. You can use the piecewise linear waveform capability of sources (Vpwl, ...), in which case you have to construct the waveform by hand or write a program to create it. Or you can use Verilog-A to create the waveform.

-Ken

Title: Re: creat arbitrary wave function as input stimulu
Post by eric on Mar 16th, 2005, 9:59pm


Ken Kundert wrote on Mar 16th, 2005, 8:54pm:
There are two ways of creating arbitrary waveforms. You can use the piecewise linear waveform capability of sources (Vpwl, ...), in which case you have to construct the waveform by hand or write a program to create it. Or you can use Verilog-A to create the waveform.

-Ken


Could you provide any examples or a good reference on this? Thanks!

Title: Re: creat arbitrary wave function as input stimulu
Post by Ken Kundert on Mar 17th, 2005, 7:29am

For PWL waveforms, try the user's manual for the simulator. For Verilog-A, check out www.verilog-ams.com.

-Ken

The Designer's Guide Community Forum » Powered by YaBB 2.2.2!
YaBB © 2000-2008. All Rights Reserved.