I am having Hold violations in my design after post route stage and my data path and clock path are completely optimized and i should not touch. how to fix these hold violations
there is no such thing as free lunch. hold fixes usually incur penalties... very often delay cells are added to slow down hold-critical paths.
you can go back one stage and perform your post route opt with a higher hold margin.
you can also run a dedicated Hold Opt round. in Innovus, this is achieved with optDesign -postRoute -hold
there is no such thing as free lunch. hold fixes usually incur penalties... very often delay cells are added to slow down hold-critical paths.
you can go back one stage and perform your post route opt with a higher hold margin.
you can also run a dedicated Hold Opt round. in Innovus, this is achieved with optDesign -postRoute -hold