Dear Brownout,Which Cadence tool? What type of design entry?
Hi farid,Dear Brownout,
you're right maybe I was not clear enough,
I working with cadence spectre ,and I have access to "ahdlLib" and "analoglib" libraries,
at the input of my design , I just need a square wave pulse with variation in rising edge of the signal .and I don't know how to produce it
I attached a photo a signal which I need to produce.
as u can see I need a pulse which rising edge of it start earlier or later than expected ,and its random, I mean some time the rising edge is as expected ,butt some time it starts a bit earlier or later.(which is called jiiter)
The important part is in the last line. A function "$random" is added to the clock half-period to achieve the jitter. You might look into the AHDL documentation and see if there is a random function. I'll just bet there is. Let me know if you have any questions about the code.// initialize
force clk = 1'b0;
// wait for sometime...
// release forece
clk <= #(period/2+$random(-jitter/2,jitter/2) ) ~clk;
|Thread starter||Similar threads||Forum||Replies||Date|
|T||pnoise/jitter and pnoise/time average discrepancy with Cadence Spectre||Analog & Mixed-Signal Design||0|
|P||Would covering a circuit introduce ESD issues||General Electronics Chat||22|
|let me introduce myself||Microcontrollers||10|
|Phillips introduce LED lightbulb in US for $60||General Electronics Chat||7|
|E||introduce me some Multiplexer!||Homework Help||7|
by Robert Keim
by Cabe Atwell
by Gary Elinoff
by Gary Elinoff