Quantcast
Channel: Cadence Functional Verification Forum
Viewing all articles
Browse latest Browse all 1069

xrun cannot initialize values

$
0
0

Context: a digital design, with memory elements

Goal: run power simulations with Voltus

Conditions: need to run the behavioral simulations using systemverilog testbenches where it is really important to initialize the values of all elements, aiming to avoid undefined values in the signals, in the post-simulation exported VCD waveforms. For that I used the xcelium simulator's command -xminitialize

https://support.cadence.com/apex/ArticleAttachmentPortal?id=a1O0V000009MoQDUA0&pageName=ArticleContent

https://support.cadence.com/apex/ArticleAttachmentPortal?id=a1Od0000000vhucEAA&pageName=ArticleContent

the list of nets, registers, flipflops and memories initialized and the value exactly is done with the option below, and it worked

https://support.cadence.com/apex/ArticleAttachmentPortal?id=a1O0V000009EWnaUAG&pageName=ArticleContent

However the nets are not initialized, check the screenshot Post

/resized-image/__size/1280x960/__key/communityserver-discussions-components-files/30/gtkwave.png

p.s. the full simulation is invoked by a command of this structure

-----

xrun -stats -ieee1364 -errtcl_verbose -access r -timescale 1ps/1ps -top tb_full -v200x -64bit -ALLOWREDEFINITION -gui VHDL/file1.vhd VHDL/file2.vhd Verilog/file1.sv Verilog/file2.v -linedebug -sv -xminitialize rand:4 -xminit_log init_list.log  tb_file1.sv

------

thank you on any advice on how to run this correctly


Viewing all articles
Browse latest Browse all 1069

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>