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.

Hold violation on multicycle path...........................

Status
Not open for further replies.

hahtesham

Newbie level 5
Joined
Oct 4, 2009
Messages
9
Helped
1
Reputation
2
Reaction score
1
Trophy points
1,283
Activity points
1,336
Can a multicycle path violate Hold?? Here is what exactly in my mind.
There can be a multicyle due to a large combination logic path between start flop and end flop or there could be a flop between start flop and end flop.

Now in the first case,where there is purely combinational logic between the two flops,is there any chance of hold violation...????

In the second case the hold may violate on the intermediate flop.
 

Now in the first case,where there is purely combinational logic between the two flops,is there any chance of hold violation...????
.
The delay is one thing, clock skew is another. Deep combinational paths don't make the path immune from hold viols if clock skew is large.
Also, depends on what behavior you expect on the said path in the application.
 
Last edited:
Agree with lostinxlation!

Another point is : not all the multicycle path contain many conbination logic on data path.
Someone may specify the multicycle path for some special requirement.
For example, multi-frequency design, Source Syncronous Bus design.
In that case, you should be careful about the hold violation in the multicycle path.
 
Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top