M
mk
Guest
Hi,
I am working on a waveform dump tool using the pli library. The
minimal functionality works (ie I can dump wires, regs in the current
module) so now I have to deal with hierachical references. When I want
to dump all nodes hierarchically I am not sure how to browse the
hierarchy. I am trying to reduce the number of unique waveforms so I
am trying to detect duplicates. So for an input node which goes down,
I just want to add the top level waveform and then mark all nodes down
the hierarchy as duplicates of this one which suggests for top-down
browsing. For outputs I need to go all the way down where the initial
drivers are and then mark all the ones above as duplicates. Does this
make sense? Another issue is that for duplicates I don't want to call
acc_vcl_add either. Will this work? I can't seem to find any good
samples of doing multi-level hierarchical pli code.
I'd appreciate any comments.
I am working on a waveform dump tool using the pli library. The
minimal functionality works (ie I can dump wires, regs in the current
module) so now I have to deal with hierachical references. When I want
to dump all nodes hierarchically I am not sure how to browse the
hierarchy. I am trying to reduce the number of unique waveforms so I
am trying to detect duplicates. So for an input node which goes down,
I just want to add the top level waveform and then mark all nodes down
the hierarchy as duplicates of this one which suggests for top-down
browsing. For outputs I need to go all the way down where the initial
drivers are and then mark all the ones above as duplicates. Does this
make sense? Another issue is that for duplicates I don't want to call
acc_vcl_add either. Will this work? I can't seem to find any good
samples of doing multi-level hierarchical pli code.
I'd appreciate any comments.