$dumpvars - how to skip cells instance?

Guest
What should be done to un dump nets in standard library cells when
running $dumpvars?

I know that when using debussy I can use $fsdbSuppress, or even
better- the environment variable SKIP_CELL_INSTANCE..

but how can I skip library cells when running the commnd $dumpvars?
I need to generate vcd file, and prefer not to use fsdb2vcd...

Thanks,
Pazia
 
paziam1@gmail.com wrote:
What should be done to un dump nets in standard library cells when
running $dumpvars?

I know that when using debussy I can use $fsdbSuppress, or even
better- the environment variable SKIP_CELL_INSTANCE..

but how can I skip library cells when running the commnd $dumpvars?
I need to generate vcd file, and prefer not to use fsdb2vcd...

Thanks,
Pazia
You can provide $dumpvars with the individual nets you need to
log--can't you just select the ones you want? You can also select
particular modules and supply an argument describing how many levels
beneath that module to record (e.g., 0=all levels, 1=just that level,
etc.). So you could also select the modules you want but not the
children, which should leave out the instantiation of library cells. -Kevin
 
On Jul 28, 7:42 pm, Kevin Neilson
<kevin_neil...@removethiscomcast.net> wrote:
pazi...@gmail.com wrote:
What should be done to un dump nets in standard library cells when
running $dumpvars?

I know that when using debussy I can use $fsdbSuppress, or even
better- the environment variable SKIP_CELL_INSTANCE..

but how can I skip library cells when running the commnd $dumpvars?
I need to generate vcd file, and prefer not to use fsdb2vcd...

Thanks,
Pazia

You can provide $dumpvars with the individual nets you need to
log--can't you just select the ones you want? You can also select
particular modules and supply an argument describing how many levels
beneath that module to record (e.g., 0=all levels, 1=just that level,
etc.). So you could also select the modules you want but not the
children, which should leave out the instantiation of library cells. -Kevin


Thanks.

but what if I want to get alllevels, but to suppress just few specific
instances?...
 
Hi

$dumpvars is to dump as a standard VCD format on which we do not have
any control from tool side.

VCS has a simple compile time option to control VPD format dumping
(specific to VCS) for CELL defines.

[1] +nocelldefinepli+1
Disables recording in VPD files, the transition times and values of
nets and registers in all modules defined under the ‘celldefine
compiler directive. Modules in a library file or directory are not
affected by this option unless they are defined under the ‘celldefine
compiler directive.

[2] +nocelldefinepli+2
Disables recording in VPD files, the transition times and values of
nets and registers in all modules defined under the ‘celldefine
compiler directive or defined in a library that you
specify with the -v or -y compile-time options whether the modules in
these libraries are defined under the ‘celldefine compiler directive
or not.

Hope this helps.

Thanks,
Karthik
 
On Jul 30, 3:32 pm, karthik <karthikeyan.i...@gmail.com> wrote:
Hi

$dumpvars is to dump as a standard VCD format on which we do not have
any control from tool side.

VCS has a simple compile time option to control VPD format dumping
(specific to VCS) for CELL defines.

[1] +nocelldefinepli+1
Disables recording in VPD files, the transition times and values of
nets and registers in all modules defined under the ‘celldefine
compiler directive. Modules in a library file or directory are not
affected by this option unless they are defined under the ‘celldefine
compiler directive.

[2] +nocelldefinepli+2
Disables recording in VPD files, the transition times and values of
nets and registers in all modules defined under the ‘celldefine
compiler directive or defined in a library that you
specify with the -v or -y compile-time options whether the modules in
these libraries are defined under the ‘celldefine compiler directive
or not.

Hope this helps.

Thanks,
Karthik

I'll check if we can switch to VPD. if so - I guess it will help.
Thanks a lot!
Pazia
 

Welcome to EDABoard.com

Sponsor

Back
Top