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.

some problem about input delay and output delay

Status
Not open for further replies.

jinruan

Junior Member level 3
Joined
Dec 8, 2004
Messages
31
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Activity points
349
hi guys,
who can tell me how to deal with the following case?

i have two clock clk1 and clk2 in my design,
clk1 is a input signal and clk2 is a gated clock, input1 and input2 are relative to
clk1 and input3 and input4 are relative to clk2, how can i define the input delay?
i define as belows but failed:
set_input_delay 5.0 -clock clk1 {input1 input2}
set_input_delay 20.0 -clock find(pin "SYNU0/U1/clk2") {input3 input4}

what's the problem?
 

you should define clk2 as a clock.
 

i have define clk2 as a clock(but it is a internal pin),
but it failed. the question is if the clock is a gated clock(it's a internal pin, in other words, it's not output to the top module), how can i define input|output delay to this clock?
 

are u getting compilation error or logical error ?
 

it indicate that can't find the clock "clk2"
 

jinruan said:
hi guys,
who can tell me how to deal with the following case?

i have two clock clk1 and clk2 in my design,
clk1 is a input signal and clk2 is a gated clock, input1 and input2 are relative to
clk1 and input3 and input4 are relative to clk2, how can i define the input delay?
i define as belows but failed:
set_input_delay 5.0 -clock clk1 {input1 input2}
set_input_delay 20.0 -clock find(pin "SYNU0/U1/clk2") {input3 input4}

what's the problem?

I guess this is not possible unless the gated clock is being generated is a periodic signal. bcoz the gated output is just an asynchronous pulse if ENable occurs at some random time durations..

if you know the relation between gated clock and the actual clock(incase it is fixed) you can define a virtual clock for the same period, and use that virtual clock for calculating input_delay..

hope it helps

rgds
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top