Methods, data processing systems, and program products supporting the
insertion of clone latches within a digital design are disclosed.
According to one method, a parent latch within the digital design is
specified in an HDL statement in one of the HDL files representing a
digital design. In addition, a clone latch is specified within the
digital design utilizing an HDL clone latch declaration. An HDL
attribute-value pair is associated with the HDL clone latch declaration
to indicate a relationship between the clone latch and the parent latch
according to which the clone latch is automatically set to a same value
as the parent latch when the parent latch is set. Thereafter, when a
configuration compiler receives one or more design intermediate files
containing the clone latch declaration, the configuration compiler
creates at least one data structure in a configuration database
representing the clone latch and the relationship between the clone latch
and the parent latch.