LSI design flow and EDA
Which is an appropriate fix when static timing analysis finds a setup violation?
- AReduce delay by simplifying the logic on the path or switching to cells with higher drive strength
- BIncrease delay by adding delay buffers to the path
- CRaise the clock frequency
Show answer and explanation
Answer: A. Reduce delay by simplifying the logic on the path or switching to cells with higher drive strength
A setup violation occurs when the data path is long and data does not arrive before the next clock. Delay is reduced by cutting logic levels, switching to stronger cells, or placing cells closer to shorten wires. Lowering the clock frequency also resolves it. Increasing delay is the fix for hold violations.