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.

Why is this constraint violated?

Status
Not open for further replies.

ise_lewis

Newbie level 3
Joined
Jul 18, 2007
Messages
4
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,310
I use the following constraints :

set_clock_uncertainty 0.2 [find clock scl1]
set_clock_latency 0.5 [find clock scl1]
set_clock_transition 0.5 [find clock scl1]

constraint report the violations

min_delay/hold ('scl1' group)

Required Actual
Endpoint Path Delay Path Delay Slack
-----------------------------------------------------------------
I3/I31/buffer_reg[0]/D 0.56 0.00 r -0.56 (VIOLATED)
I3/I31/rd_reg/D 0.68 0.42 f -0.25 (VIOLATED)
I3/I31/nack_reg/D 0.59 0.34 f -0.25 (VIOLATED)

When I increase value of set_clock_latency, violated value also increase.

I don't know why is violated?
 

Constraint Violated

do u use DC? the command "report_timing" and the full understand of the setup and hold time may help u .
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top