1. 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.