H/W Metric Database
File format: csv, tcl, xml?
csv benefits: potentially faster to parse
xml benefits: hierarchical
tcl benefits:
parsing is a little easier. no file i/o, tcl library handles it
easier for a human to modify. ie. to create a loop to set the delay of all multipliers to a value.
could be useful for a user targeting a new device with only a rough idea of the timing.
foreach op {adder divider} {
for {set width 0} {$width < 10} {incr width} {
set_operator $op $width 10ns
}
}
C++ Interface