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.

negative timing check

Status
Not open for further replies.

useless_skew

Member level 3
Joined
Nov 19, 2007
Messages
63
Helped
16
Reputation
32
Reaction score
10
Trophy points
1,288
Activity points
1,634
Can anybody explain me about negative timing checks?
 

If you are using VCS for simulation, by default this is not enabled. Use the option +neg_tchk during compilation to enable it.
 
Last edited:

Hi, are you talking about negative hold timing check values?

If so, they are possible and just mean that the data can change before the clock and still be sampled properly.
 

@jpvSoccer: you are correct.

The option mentioned is to enable this check on VCS. else VCS will replace these values with 0.

PS: please ignore my comment on negedge check
 

Hi,

The default operation of some simulators is to ignore negative timing checks during back-annotation.

This approach is more conservative than automatically allowing negative timing checks; a hold of 0 is more conservative than a hold of -50ps.

As such, if you want a more conservative hold check, stay with the simulator default operation.

If holds are killing you and you know you have margin in the form of negative hold values, tell your simulator to allow them.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top