Generation of an extracted timing model file
AssigneeLSI Corporation
InventorsPeter Lindberg, Richard K. Kirchner, Sandeep Bhutani
Life of this patent
Estimating the term…
Abstract
A system, apparatus and method for generating extracted timing model files, such as macro library files, are disclosed. A user interface or data template is provided to an engineer that allows for the population of data within particular fields related to timing characteristics of an IP block, cell or core. Various types of data and fields may be provided into the user interface or data template. The location of relevant files, such as a cell or core netlist, may be provided within the template. Additionally, one or more modes may be selected by the user to define the manner in which the ETM file(s) are to be generated. An ETM file is automatically generated using the information provided in the data template.
Claims18
A method for generating extracted timing model files, the method comprising:
- providing a data template in which information describing timing characteristics of a core is entered by a user using a computer;
- populating at least one field within the data template with information describing timing characteristics of the core based upon information received from the user via said computer;
- identifying at least one mode of operation associated with the core, from a plurality of available modes of operation for the core, using at least one field within the data template, based upon information received from the user via said computer;
- and
- automatically generating an extracted timing model file using the information within the data template and storing the extracted timing model file on a computer readable medium.
A computer program product embodied on a computer readable medium for creating an extracted timing model file, the computer program product comprising computer executable instructions for causing a computer to perform the steps of:
- providing a data template into which information describing timing characteristics of a core is entered in response to a user input;
- populating at least one field within the data template with information describing timing characteristics of the core based upon the user input;
- identifying at least one mode of operation associated with the core, from a plurality of available modes of operation for the core, by populating at least one field within the data template, based upon the user input;
- and
- automatically generating the extracted timing model file using the information within the data template.
Dependencies are inferred from the claim text.