Method and system for performing cell modeling and selection
AssigneeCadence Design Systems, Inc.
InventorThaddeus Clay McCracken
Life of this patent
Estimating the term…
Abstract
An improved method, system, and computer program product for selecting components for an early stage electronic design is disclosed. A library of cells is modeled and is characterized by parameter combinations, where the cell modeling information is based upon ranking and scoring of the cells in the cell library. Based upon design specification information for an electronic design, the cell modeling data is used to select one or more representative cells for the early stage design based upon the list of ranked cells. The rankings provide an indication of the appropriateness of the selected cells for the early stage design. The pre-modeling of the cells provides high efficiency at run-time when there is a need to quickly select cells for the early stage design.
Claims31
A computer program product that includes a computer readable medium, the computer readable medium comprising a plurality of computer instructions which, when executed by a processor, cause the processor to execute a process for selecting a cell for an electronic design, the process comprising:
- receiving cell information for multiple cells across multiple corners;
- analyzing the cell information to score two or more of the multiple cells within a corner of the multiple corners;
- generating an overall score across multiple corners for each of the two or more of the multiple cells;
- analyzing a set of early-stage design parameters for an electronic design against the overall score;
- and
- selecting a representative cell from the two or more cells for an early stage electronic design based upon analysis of the early-stage design parameters against the overall score.
A computer implemented method for selecting a cell for an electronic design, the process comprising:
- receiving cell information for multiple cells across multiple corners;
- analyzing the cell information to score two or more of the multiple cells within a corner of the multiple corners;
- generating an overall score across multiple corners for each of the two or more of the multiple cells;
- analyzing a set of early-stage design parameters for an electronic design against the overall score;
- and
- selecting a representative cell from the two or more cells for an early stage electronic design based upon analysis of the early-stage design parameters against the overall score.
A system for characterizing a cell for an electronic design, the process comprising:
- one or more computer readable medium storing cell information;
- and
- a cell modeling tool that receives cell information for multiple cells across multiple corners, where the cell information is analyzed to score two or more of the multiple cells within a corner of the multiple corners, and which generates an overall score across multiple corners for each of the two or more of the multiple cells, wherein the overall score is stored in the one or more computer readable medium, the overall score usable for analyzing a set of early-stage design parameters for an electronic design against the overall score to select a representative cell from the two or more cells for an early stage electronic design.
Dependencies are inferred from the claim text.