发明名称 |
Critical region identification |
摘要 |
A method and system to identify a region of a design block of an integrated circuit for redesign are described. The method includes dividing the design block into grids, each of the grids including a corresponding number of logic elements. The method also includes filtering each of the grids based on a specified criteria, the filtering including determining a number (B) of the corresponding logic elements among a total number (A) of the logic elements in each grid that meet the specified criteria. The region is a set of two or more of the grids based on a result of the filtering. |
申请公布号 |
US9378326(B2) |
申请公布日期 |
2016.06.28 |
申请号 |
US201414481154 |
申请日期 |
2014.09.09 |
申请人 |
INTERNATIONAL BUSINESS MACHINES CORPORATION |
发明人 |
Antony George;Berry Christopher J.;Nigaglioni Ricardo H.;Rangarajan Sridhar H.;Saha Sourav;Singh Vinay K. |
分类号 |
G06F17/50 |
主分类号 |
G06F17/50 |
代理机构 |
Cantor Colburn LLP |
代理人 |
Cantor Colburn LLP ;McNamara Margaret |
主权项 |
1. A processing system to identify a region of a design block of an integrated circuit for redesign, the system comprising:
a processor configured to divide the design block into grids, each of the grids including a respective number of logic elements, filter each of the grids based on a specified criticality criteria, the filtering including determining a total number (A) of the logic elements in each grid and a number (B) of the total number (A) of the logic elements in each grid that meet the specified criticality criteria, compute a power efficiency score (PES) for each of the total number (A) of the logic elements in each grid as:PES=CDS_assignment_score×VT_assignment_scoreslack_achievement_score×slew_achievement_score,where
CDS_assignment_score being based on a minimum and maximum cell drive strength (CDS) for each of the logic elements of each of the grids, VT_assignment_score being based on a threshold voltage (VT) used for the logic element, slack_achievement_score being based on slack as compared with a target slack, and slew_achievement_score being based on slew as compared with a target slew, and identify the region as a set of two or more of the grids based on a result of the filtering; and a display device configured to display the result of the filtering. |
地址 |
Armonk NY US |