A system and method for developing a reusable electronic circuit design module
are presented in various embodiments. In one embodiment, the functional design
elements comprising a design module are entered into a database along with documentation
elements that describe the design elements. The functional design elements are
linked with selected ones of the documentation elements in the database. A testbench
is simulated with the design module, and the generated results are stored in a
database and linked with the functional design elements. By linking the simulation
results, documentation, and design elements, the characteristics of the design
module are easily ascertained by a designer who is reusing the design module.