Research Article
An Optimization Mechanism Intended for Static Power Reduction Using Dual-Technique
Algorithm 5
Pseudocode for determining the probable cells list.
probablesList(circCell, substituteList)
{
| βββββββorΓ§Delay = orΓ§Delay(circCel); | βββββββfor (iterator = substituteList.begin(), iterator != substituteList.end(), iterador++)
{
| ββββββββββwhile(*arcLibCell = iterator.getnext())
{
| ββββββββββββββdegradDelay = libDelayDeg β circDelayDeg; | ββββββββββββββdegradSlew = libSlewDeg β circSlewDeg; | ββββββββββββββif((degradDelay > orΓ§Delay) && (degradSlew > limSlew)
{
| ββββββββββββββbreak; | ββββββββββββββ} | βββββββββββ} | βββββββββββprobablesList.insert(); | ββββββ} |
}
|
|