1. A method for generating a circuit design, comprising method operations of: accessing a register table identifying characteristics of each register for a functional block of the circuit, the characteristics including a register name and a register type, wherein each register is divided into bit fields, each bit field having characteristics of a bit field name and a bit field width indicating a size of the bit field; importing data from the register table into a database; and processing the data imported into the database to generate a design specification for the functional block, the design specification being generated to implement the identified characteristics of each register, wherein each operation of the method is executed by a processor.
1. A method for generating a circuit design, comprising method operations of: accessing a register table identifying characteristics of each register for a functional block of the circuit, the characteristics including a register name and a register type, wherein each register is divided into bit fields, each bit field having characteristics of a bit field name and a bit field width indicating a size of the bit field; importing data from the register table into a database; and processing the data imported into the database to generate a design specification for the functional block, the design specification being generated to implement the identified characteristics of each register, wherein each operation of the method is executed by a processor. 4. The method of claim 1 , further comprising: repeating the accessing and the importing for each functional block of the circuit design; and integrating data from each database into a system database through a system integration tool, the integrating including assigning base address information to each functional block.