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?
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.
Nice Blog. Thanks for sharing
ReplyDeleteExploring the Role of Semiconductors in IoT and Smart Devices
What are the common approaches to ASIC Verification?
The Impact of ASICs on the Evolution of Satellite Technology
Understanding the differences between clock gating and power gating
Understanding the Chip Design Process