发明名称 |
System and method for employing side transition times from signoff-quality timing analysis information to reduce leakage power in an electronic circuit and an electronic design automation tool incorporating the same |
摘要 |
The disclosure provides leakage power recovery that considers side transition times of multi-input cells. In one embodiment, a leakage power recovery system is disclosed that includes: (1) a power recovery module that considers side transitions when making a first conditional replacement of a cell in a path of a circuit design with a lower leakage cell and estimates delays and slack of the at least one path of the circuit design, and (2) a speed recovery module that makes a second conditional replacement of a slower lower leakage cell of the path with a higher leakage cell when there is a timing violation with respect to the path, determines if any other cells of the at least one path has a slower input transition and makes a third conditional replacement of a driver thereof to a higher leakage cell when the driver is one of the slower lower leakage cells. |
申请公布号 |
US8776003(B2) |
申请公布日期 |
2014.07.08 |
申请号 |
US201213563145 |
申请日期 |
2012.07.31 |
申请人 |
LSI Corporation |
发明人 |
Zahn Bruce E.;Wingate Donald J. |
分类号 |
G06F17/50;G06F9/455 |
主分类号 |
G06F17/50 |
代理机构 |
|
代理人 |
|
主权项 |
1. 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. |
地址 |
Milpitas CA US |