Power grid generation through modification of an initial power grid based on power grid analysis
AssigneeInternational Business Machines Corporation
InventorsLeon J. Sigal, James D. Warnock
Life of this patent
Estimating the term…
Abstract
A method of generating a power grid to supply current to a plurality of cells of an integrated circuit includes routing an initial power grid representing a power usage estimate for the plurality of cells. The method also includes performing power grid analysis prior to routing of signal wires to make a determination of whether the initial power grid meets power requirements of the integrated circuit, and selectively modifying portions of the initial power grid based on the performing the power grid analysis to generate the power grid.
Claims14
A method of generating a power grid to supply current to a plurality of cells of an integrated circuit, the method comprising:
- routing, with a processing device, an initial power grid representing a power usage estimate for the plurality of cells;
- performing a power grid analysis prior to routing of signal wires to make a determination of whether the initial power grid meets power requirements of the integrated circuit;
- selectively modifying portions of the initial power grid based on the performing the power grid analysis to generate the power grid, the selectively modifying including expanding the initial power grid by adding metal to the portions of the initial power grid that supply current to high-current need regions of the plurality of cells;
- routing signal wires after the power grid is finalized;
- and
- designing the plurality of cells with one or more keep-out regions that provide space for the selectively modifying.
A non-transitory computer-readable medium comprising computer-readable instructions which, when processed by a processor, cause the processor to execute a method of generating a power grid to supply current to a plurality of cells of an integrated circuit, the method comprising:
- routing, by the processor, an initial power grid representing a power usage estimate for the plurality of cells;
- performing a power grid analysis prior to routing of signal wires to make a determination of whether the initial power grid meets power requirements of the integrated circuit;
- selectively modifying portions of the initial power grid, the selectively modifying including adding metal at the portions of the initial power grid based on the performing the power grid analysis to generate the power grid;
- routing signal wires after the power grid is finalized;
- and
- designing the plurality of cells with one or more keep-out regions that provide space for the selectively modifying.
A method of designing an integrated circuit comprising a plurality of cells, the method comprising:
- placing, with a processing device, the plurality of cells in an arrangement;
- routing an initial power grid based on the arrangement;
- performing a power grid analysis to make a determination of whether the initial power grid meets power requirements of the integrated circuit;
- selectively modifying portions of the initial power grid, the selectively modifying including adding metal to the portions of the initial power grid based on the performing the power grid analysis to generate a final power grid;
- routing signal wires after the final power grid is generated;
- and
- designing the plurality of cells with one or more keep-out regions that provide space for the selectively modifying.
Dependencies are inferred from the claim text.