System and computer program product for integrated circuit design
AssigneeTaiwan Semiconductor Manufacturing Company, Ltd.
InventorsChin-Shen Lin, Hiranmay Biswas, Kuo-Nan Yang, Chung-Hsing Wang
Life of this patent
Estimating the term…
Abstract
A system includes a processor configured to determine a power parameter associated with a cell in an integrated circuit (IC) layout diagram. In response to the determined power parameter exceeding a design criterion, the processor is configured to perform a modification of the IC layout diagram, the modification including at least one of altering a placement of the cell in the IC layout diagram or modifying a power delivery path to the cell. The power parameter includes at least one of a power density of a tile containing the cell, a voltage drop of the tile containing the cell, or a voltage drop of the cell.
Claims20
A system, comprising a processor configured to:
- determine a power parameter associated with a cell in an integrated circuit (IC) layout diagram, and
- in response to the determined power parameter exceeding a design criterion, perform a modification of the IC layout diagram, the modification comprising at least one of altering a placement of the cell in the IC layout diagram or modifying a power delivery path to the cell,
- wherein the power parameter comprises at least one of
- a power density of a tile containing the cell,
- a voltage drop of the tile containing the cell, or
- a voltage drop of the cell.
A system, comprising a processor configured to:
- determine a power density of a tile comprising a number of cells among a plurality of cells of an integrated circuit (IC) layout diagram, the tile being one tile among a plurality of tiles defined by a power grid structure in the IC layout diagram,
- in response to the determined power density exceeding a design criterion, perform a modification of the IC layout diagram to obtain a modified IC layout diagram, the modification comprising at least one of
- altering a placement of at least one cell of the tile, or
- modifying a power delivery path to at least one cell of the tile, and
- perform routing to the plurality of cells in the modified IC layout diagram.
A computer program product, comprising a non-transitory, computer-readable recording medium containing instructions therein which, when executed by a processor, cause the processor to:
- determine cell power of a cell in an integrated circuit (IC) layout diagram, the cell configured to receive power supply from a true power rail via an interconnection,
- determine an effective resistance of the interconnection configured to deliver power supply from the true power rail to the cell,
- based on the determined cell power and the determined effective resistance, determine a voltage drop of the cell, and
- in response to the determined voltage drop exceeding a design criterion, perform a modification of the IC layout diagram, the modification comprising adding a further interconnection to connect the cell to the true power rail without altering a placement of the cell in the IC layout diagram.
Dependencies are inferred from the claim text.