Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

how to generate a frequency variable pulse signal in hspice

Status
Not open for further replies.

playdc2002

Junior Member level 3
Joined
Sep 9, 2002
Messages
30
Helped
2
Reputation
4
Reaction score
0
Trophy points
1,286
Activity points
241
hspice pulse

I want to generate a frequency variable pulse signal in hspice. For example, the nominal frequency is 50Mhz, at 2us, it jump to 51Mhz, at 4us. it drop to 49Mhz and so on. How to do it? Thanks!
 

Re: how to generate a frequency variable pulse signal in hsp

Try "pwl" statement.

hanm
 

you can use macro of Hspice to implement the function.
 

If phase shift is not important, you can use voltage controled resistor and capacitor to consist a vco and the control voltage implemented in vpwl, then you can get a sin wave with frequency changed as the controled voltage, and the pulse signal can be available.
Maybe this method can work

ablue
 

Re: how to generate a frequency variable pulse signal in hsp

First design an ideal VCO running at a free-running frequency of 50 MHz.

and then calculate what voltage will cause this to go to 49 MHz and 51 MHz. This depends on the Kvco.

Then change the input control voltage of the VCO at the desired time using a PWL source.

Also 50 MHz corresponds to a period of 20ns; so you cannot change frequencies faster than this if you have to see it do some work in your circuit.

Hope it helps.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top