This is a helper class designed to compare two EDIFNetlists for differences.
It can filter out differences introduced by Vivado by reading in the EDIF and
writing out as a DCP. It can also generate a report file describing all the
Setting this to true will attempt to account for legalized square brackets
replaced by underscores around an indexed suffix on a Library name. For
example, if the Library name was originally 'my_signal' but in translation
by Vivado was changed to 'my_signal_4_', setting this flag to true will
attempt to find the square bracketed name equivalent
public boolean filterVivadoChanges
A netlist will undergo several changes when loaded via DCP vs. via EDIF. This
flag attempts to account for the majority of those changes.