Patent ID: 8776003

Claim:
A leakage power recovery system, comprising: a power recovery module configured to consider side transitions when making a first conditional replacement of a cell in at least one path in a circuit design with a lower leakage cell and estimate delays and slack of said at least one path of said circuit design, wherein said consideration of side transitions includes considering a contributing transition of a cell that is input to a multiple input cell in said at least one path; and a speed recovery module associated with said power recovery module and configured to make a second conditional replacement of a slower lower leakage cell of said at least one path with a higher leakage cell when there is a timing violation with respect to said at least one path, determine if any other cells of said at least one path has a slower input transition and make a third conditional replacement of a driver thereof to a faster higher leakage cell when said driver is one of said slower lower leakage cells.