Patent · US Active

Slack redistribution for additional power recovery

US9684751B2 · kind B2 · utility

0Cited by
15References
9Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 9, 2015
Grant dateJun 20, 2017
Priority date
Expiry dateOct 9, 2035

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2119/12
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A system and method to implement an integrated circuit design are described. The method includes obtaining a timing database of current timing slack values based on current cell selection, placement, and routing for a plurality of cycles defined by a plurality of cycle boundaries, each cycle representing devices between a corresponding pair of the plurality of cycle boundaries, identifying candidate cycle boundaries among the plurality of cycle boundaries for slack redistribution, every one of the candidate cycle boundaries being associated with a positive timing slack, and selecting redistribution cycle boundaries among the candidate cycle boundaries. A modified timing database is generated based on redistributing the positive timing slack associated with the redistribution cycle boundaries, and power recovery is performed using the modified timing database to reduce power at one of more of the redistribution cycle boundaries.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.