Method for optimising cell variant selection within a design process for an integrated circuit device
First Claim
1. A method of generating a design for an integrated circuit device, the method comprising:
- performing, using a computer, cell placement and signal routing for the integrated circuit device being designed using default cell layout information for cell variants of at least one cell type; and
performing cell variant optimization, wherein cell variant optimization comprises;
identifying at least one cell of the at least one cell type to be substituted,substituting a default cell variant of the at least one identified cell with an alternative variant of the at least one identified cell, andduring said performing cell variant optimisation, configuring a pin interconnect layout modification for mapping physical layout of at least one pin location of the alternative variant of the at least one identified cell to at least one pin contact for the default cell layout.
31 Assignments
0 Petitions
Accused Products
Abstract
A method is provided for optimising cell variant selection within a design process for an integrated circuit device. The method comprises performing cell placement and signal routing for an integrated circuit being designed using default cell layout information for cell variants of at least one cell type. The method further comprises performing cell variant optimization comprising identifying at least one cell of the at least one cell type to be substituted and substituting a default cell variant of the at least one identified cell with an alternative variant of the at least one identified cell. The method further comprises, during cell optimization, configuring a pin interconnect modification for mapping at least one pin location of the alternative variant of the at least one identified cell to at least one pin contact for the default cell layout.
17 Citations
16 Claims
-
1. A method of generating a design for an integrated circuit device, the method comprising:
performing, using a computer, cell placement and signal routing for the integrated circuit device being designed using default cell layout information for cell variants of at least one cell type; and performing cell variant optimization, wherein cell variant optimization comprises; identifying at least one cell of the at least one cell type to be substituted, substituting a default cell variant of the at least one identified cell with an alternative variant of the at least one identified cell, and during said performing cell variant optimisation, configuring a pin interconnect layout modification for mapping physical layout of at least one pin location of the alternative variant of the at least one identified cell to at least one pin contact for the default cell layout. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A non-transitory computer-readable storage medium having executable program code stored therein for optimising cell variant selection within a design process for an integrated circuit device, the program code operable for:
-
performing cell placement and signal routing for an integrated circuit being designed using default cell layout information for cell variants of at least one cell type; and performing cell variant optimization, wherein cell variant optimization comprises identifying at least one cell of the at least one cell type to be substituted, substituting a default cell variant of the at least one identified cell with an alternative variant of the at least one identified cell, and during said performing cell variant optimisation, configuring a pin interconnect layout modification for mapping physical layout of at least one pin location of the alternative variant of the at least one identified cell to at least one pin contact for the default cell layout. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
Specification