Method, apparatus, and computer readable medium for translating an electronic
design of an integrated circuit into circuit description language is described.
The electronic design includes a plurality of circuit descriptions representing
behavior of circuit elements. A circuit description template is associated with
a circuit description of the plurality of circuit descriptions. The circuit description
template includes a first portion for fixed attributes of the circuit description
and a second portion for variable attributes of the circuit description. One or
more text processors are associated with the circuit description template. Variable
attributes of the circuit description are related to the second portion of the
circuit description template to produce a data structure. The circuit description
template is processed using the one or more text processors with the data structure
as parametric input.