Cadence recordvars with Synopsys VCS?

C

Carl W.

Guest
I've been unsuccessful in getting Cadence's recordvars PLI
to work with Synopsys VCS, possibly because I'm doing a very large
gate sim in VCS and recordvars apparently tries to allocate memory
for every node in the sim, not just the ones I want to output. I'm
using the "depth=1" option on the top level module, which isn't
that many nets, but it fails with a message about running out of
memory with 'new'.

What's the best way to create a compressed dumpfile similar
to Cadence's SST2 format in VCS?

Thanks,
Carl
 
"Carl W." <NoEmail@hp.com> writes:

I've been unsuccessful in getting Cadence's recordvars PLI
to work with Synopsys VCS, possibly because I'm doing a very large
gate sim in VCS and recordvars apparently tries to allocate memory
for every node in the sim, not just the ones I want to output. I'm
using the "depth=1" option on the top level module, which isn't
that many nets, but it fails with a message about running out of
memory with 'new'.

What's the best way to create a compressed dumpfile similar
to Cadence's SST2 format in VCS?
I have never noticed that it allocates memory for all nets (have you
got this confirmed from Cadence?), but I guess "very large" is
probably bigger than most of my gate level sims. This is what I
usually do:

$recordsetup("design=testbench","version=1","run=1","compress");
$recordvars("depth=1",testbench.top.core.whatever);

Petter
--
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing on usenet and in e-mail?
 

Welcome to EDABoard.com

Sponsor

Back
Top