Tuesday, November 7, 2017

Query1: Trade-off: Hold check is violating once setup fixes are done

I have setup violations from FF1 to FF2. There is little scope in data path and clock push as well as pull options are there. But hold is failing to FF2 as soon as i fix setup issues.

How do i proceed in this situation?
Use -start_end pair option 

Setup and hold can't fail in the same path-> i.e. Start point or end point are different for setup and hold violations.

Fix setup first 
Fix hold by adding delay at the start point or adding delay in the capture path where hold is failing. It must be lie in the different path where setup should not fail. 

No comments:

Post a Comment