Repair
Read the situation and the numbers it starts from, then pick the change you would make. Every option was run, so the answer comes from the measurement rather than from anyone's judgement, and after you choose you see what all of them did. Progress is stored in this browser.
All 2 situations in this kind, with their tables
-
How much repair effort is worth spending here?Repair every violating endpoint: -0.02 · Repair the worst tenth: -0.02 · Repair the worst one percent: -0.03
Full effort and a tenth of the effort reach exactly the same worst slack, and the tenth gets there with 82 square micrometres less cell area, 13 percent less wire and 11 percent less power. The total negative slack is the part worth staring at: working on every violating endpoint left a larger total than working on the worst tenth. These three runs do not explain why, and the useful habit is not to assume they would. Going down to one percent finally costs something real, 0.01 nanoseconds of worst slack, which is where this particular curve stops being free.
-
Which setting reaches the same timing most cheaply?Leave every transform on: -0.02 · Switch off gate cloning: -0.02 · Switch off pin swapping: -0.02
All three end at the same worst slack, so the question is what each spent getting there. Without cloning the block is 64 square micrometres smaller, 7 percent, and its total negative slack is better rather than worse. Cloning was buying area and giving nothing back on this block. Switching off pin swapping also saves area, 30 square micrometres, but leaves the worst total negative slack of the three, so it is a smaller saving that costs something. The transform to question first is the one that adds cells.