Patent Document ID: 20040162805
Application ID: 10627977
Patent Flag: 0

Claim One:
1. Method of automatic generation, by means of a data processing system ( 40 ) associated with a program called a Configurator for creating a global simulation model of an architecture comprising models of integrated circuits under development that can constitute, with the help of the automatic Configurator, a machine or a part of a machine, and environment simulation models that make it possible to test and verify the circuit under development, a configuration definition file (FCONF) for components of the architecture, these components constituting fixed functional blocks for describing the functionalities of integrated circuits or parts of integrated circuits, the components being chosen by the user from a library of various component types and a library of environment components, in order to create the global model of the architecture corresponding to the functional specification defined in the configuration definition file (FCONF) and conforming to the specification of the architecture of the global model specified by an architecture description file (FDARCH), a method characterized in that it includes the following steps: the reading of the architecture description file (FDARCH) of the global model and the storage, in a component and connection rule table (TCRC), in a connection coherency rule table (TRCOH), and in a source file formatting table (TMFT), of information related to all of the possible configurations, each component obtaining a name (LABEL) that unambiguously identifies its position in the architecture, and a type from among several types (Active Components, Monitoring and Verification Blocks, Intermediate Blocks, System Blocks and Global Blocks), the instantiation of the components specified in the configuration definition file (FCONF) by the user-developer using a list of the components preset, designated by their names and types and including parameters or invoking procedures, the configuration definition file (FCONF) comprising a file from which to select the components and their types and optional additional indications concerning the type of interface and the server involved in the configuration to be generated by the Configurator, and the storage of the corresponding information in an instance connection table (TCIST), the topological connection of the instances and the storage of the corresponding information in an instance connection table (TCINST), the physical connection of the interface signals, at the level of each instance of the components, by applying regular expressions, stored in the component and connection rule table (TCRC), based on the names of the signals constituting a wiring table (TCAB), the use of the instance connection table (TCINST), the wiring table (TCAB) and the formatting table (TFMT) to automatically generate HDL-type (MGHDL) and HLL-type (MGHLL) source files of the global simulation model corresponding to the configuration specified by the configuration definition file (FCONF).