<?xml version="1.0" encoding="UTF-8" standalone="no"?><?xml-stylesheet type="text/xsl" href="https://community.cadence.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" version="2.0"><channel><title>Cadence Functional Verification Forum</title><link>https://community.cadence.com/cadence_technology_forums/f/functional-verification</link><description></description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><language>en-us</language><itunes:explicit>no</itunes:explicit><itunes:subtitle>[b]Moderators:[/b] Adam Sherer, Steve Hobbs </itunes:subtitle><item><title>Is it possible to create a register block that contain multiple register maps with reg_verifier?</title><link>https://community.cadence.com/thread/65693?ContentTypeID=0</link><pubDate>Wed, 28 Jan 2026 07:26:41 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:7a694174-bb93-4414-ae2c-bebcaa53fe32</guid><dc:creator>NH202509219257</dc:creator><slash:comments>0</slash:comments><comments>https://community.cadence.com/thread/65693?ContentTypeID=0</comments><wfw:commentRss>https://community.cadence.com/cadence_technology_forums/f/functional-verification/65693/is-it-possible-to-create-a-register-block-that-contain-multiple-register-maps-with-reg_verifier/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi, I&amp;#39;m considering moving to reg_verifier for register model generation. However, I&amp;#39;m having trouble to create multiple address maps for the same hardware registers.&lt;br /&gt;I want to generate a model with structure like this:&lt;br /&gt;&lt;img style="max-height:480px;max-width:640px;" src="https://community.cadence.com/resized-image/__size/1280x960/__key/communityserver-discussions-components-files/30/pastedimage1769584705788v1.png" alt=" " /&gt;&lt;br /&gt;So I tried:&lt;br /&gt;&amp;lt;ipxact:memoryMap&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;ipxact:addressBlock&amp;gt;&lt;br /&gt;&amp;nbsp; // block map 1&lt;br /&gt;&amp;nbsp; ...&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;&amp;lt;/ipxact:addressBlock&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;lt;ipxact:addressBlock&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&amp;nbsp; // block map 2&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&amp;nbsp; ...&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;lt;/ipxact:addressBlock&amp;gt;&lt;br /&gt;&lt;/span&gt;...&lt;br /&gt;&lt;span&gt;&amp;lt;/ipxact:memoryMap&amp;gt;&lt;br /&gt;And what i got:&lt;br /&gt;&lt;img style="max-height:480px;max-width:640px;" src="https://community.cadence.com/resized-image/__size/1280x960/__key/communityserver-discussions-components-files/30/pastedimage1769585052771v2.png" alt=" " /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Is there any ways to resolve this? Please let me know.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Son&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>I'm using RHEL 8.10, and XCELIUM MAIN version 23.09_013 isn't working properly.</title><link>https://community.cadence.com/thread/65685?ContentTypeID=0</link><pubDate>Tue, 27 Jan 2026 01:04:55 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:373d73cc-d0ee-4c92-b635-4a2545a3c124</guid><dc:creator>CH20260126886</dc:creator><slash:comments>0</slash:comments><comments>https://community.cadence.com/thread/65685?ContentTypeID=0</comments><wfw:commentRss>https://community.cadence.com/cadence_technology_forums/f/functional-verification/65685/i-m-using-rhel-8-10-and-xcelium-main-version-23-09_013-isn-t-working-properly/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;span&gt;I&amp;#39;m using RHEL 8.10, and XCELIUM MAIN version 23.09_013 isn&amp;#39;t working properly. Is there a problem with the OS? The log is as follows.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;//===================================================================&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;csi-xmsim - CSI: Command line:&lt;br /&gt;xmsim&lt;br /&gt; -f ./test_sim/xcelium.d/run.lnx8664.23.09.d/smidc203_3677635/xmsim.args&lt;br /&gt; -MESSAGES&lt;br /&gt; +EMGRLOG xrun.log&lt;br /&gt; -XLSTIME 1769475002&lt;br /&gt; -XLKEEP&lt;br /&gt; -XLMODE ./xcelium.d/run.lnx8664.23.09.d&lt;br /&gt; -RUNMODE&lt;br /&gt; -CDSLIB ./xcelium.d/run.lnx8664.23.09.d/cds.lib&lt;br /&gt; -HDLVAR ./xcelium.d/run.lnx8664.23.09.d/hdl.var&lt;br /&gt; -XLNAME xrun&lt;br /&gt; -XLVERSION TOOL: xrun(64) 23.09-s013&lt;br /&gt; -XLNAME ./xcelium.d/run.lnx8664.23.09.d/smidc203_3677635&lt;br /&gt; -CHECK_VERSION TOOL: xrun(64) 23.09-s013&lt;br /&gt; -LOG_FD 4&lt;br /&gt; -LOG_FD_NAME xrun.log&lt;br /&gt; -cmdnopsim&lt;br /&gt; -runlock ./test_sim/xcelium.d/run.lnx8664.23.09.d/.xmlib.lock&lt;br /&gt; -runscratch ./test_sim/xcelium.d/run.lnx8664.23.09.d/smidc203_3677635&lt;/p&gt;
&lt;p&gt;csi-xmsim - CSI: *F,INTERR: INTERNAL EXCEPTION&lt;br /&gt;Observed simulation time : 0 FS + 0&lt;br /&gt;-----------------------------------------------------------------&lt;br /&gt;The tool has encountered an unexpected condition and must exit.&lt;br /&gt;Contact Cadence Design Systems customer support about this&lt;br /&gt;problem and provide enough information to help us reproduce it,&lt;br /&gt;including the logfile that contains this error message.&lt;br /&gt; TOOL: xmsim(64) 23.09-s013 (CL: 680443 )&lt;br /&gt; HOSTNAME: smidc203&lt;br /&gt; OPERATING SYSTEM: Linux 4.18.0-553.el8_10.x86_64 #1 SMP Fri May 10 15:19:13 EDT 2024 x86_64&lt;br /&gt; MESSAGE: T(0): sv_seghandler - trapno -1 addr(0x50153ec)&lt;br /&gt; Stream rts_xfer&lt;br /&gt;-----------------------------------------------------------------&lt;/p&gt;
&lt;p&gt;csi-xmsim - CSI: Cadence Support Investigation, recording details&lt;br /&gt;External Code in function: &amp;lt;unavailable&amp;gt; offset -65519&lt;br /&gt;External Code in function: &amp;lt;unavailable&amp;gt; offset -65536&lt;br /&gt;Simulator Snap Shot: gd (SSS_GD) in snapshot worklib.tb:v (SSS)&lt;br /&gt;Intermediate File: array of pointers (IF_PTRBLK) in snapshot worklib.tb:v (SSS)&lt;br /&gt;Error: Error processing stack frame(8) - skipping rest of frame!&lt;br /&gt;External Code in function: &amp;lt;unavailable&amp;gt; offset -65535&lt;br /&gt;Simulator Snap Shot: root (SSS_ROOT) in snapshot worklib.tb:v (SSS)&lt;br /&gt;Intermediate File: root (IF_ROOT) in snapshot worklib.tb:v (SSS)&lt;br /&gt;Intermediate File: data block (IF_BLK) in snapshot worklib.tb:v (SSS)&lt;br /&gt;Simulator Snap Shot: dynlib (SSS_DYNLIB) in snapshot worklib.tb:v (SSS)&lt;br /&gt;External Code in function: &amp;lt;unavailable&amp;gt; offset -65531&lt;br /&gt;csi-xmsim - CSI: investigation complete took 0.019 secs, send this file to Cadence Support&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>The bloackbox option "-jg_bbmod" does not work</title><link>https://community.cadence.com/thread/65620?ContentTypeID=0</link><pubDate>Tue, 06 Jan 2026 03:49:22 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:31e4e203-2221-4fb8-b662-45a21b470ce5</guid><dc:creator>JS202601054953</dc:creator><slash:comments>0</slash:comments><comments>https://community.cadence.com/thread/65620?ContentTypeID=0</comments><wfw:commentRss>https://community.cadence.com/cadence_technology_forums/f/functional-verification/65620/the-bloackbox-option--jg_bbmod-does-not-work/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Dear all,&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; Does anyone knows how to successfully do blackboxing on certain modules when running JasperGold UNR?&lt;br /&gt;&amp;nbsp; &amp;nbsp; The blackbox option in&amp;nbsp;Product Version 2024.09 is&amp;nbsp;&lt;span&gt;-jg_bbmod, and I passed it to the command line bwloe:&lt;/span&gt;&lt;br /&gt;xrun&lt;br /&gt; -nohal&lt;br /&gt; -bb_celldefine&lt;br /&gt; -jg&lt;br /&gt; -unr&lt;br /&gt; -xmlibdirname ../../xcelium.d&lt;br /&gt; -R&lt;br /&gt; -jg_coverage all&lt;br /&gt; -covoverwrite&lt;br /&gt; -inst_top top_tb.dut&lt;br /&gt; -l unr_run.log&lt;br /&gt; -jg_analyze_opts -bb_sv_bind&lt;br /&gt; -input jasper_unr.tcl&lt;br /&gt; -jg_pre_tcl pre.tcl&lt;br /&gt; -jg_periodicexport 240m&lt;br /&gt; -covdb ../../temp&lt;br /&gt; -covtest ../../temp_unr&lt;br /&gt; &lt;span style="color:#ff0000;"&gt;-jg_bbmod sram_wrapper&lt;/span&gt;&lt;br /&gt; &lt;/p&gt;
&lt;p&gt;However, I sitll got an error message on the blackboxed module.&lt;br /&gt;analyze -from_snapshot worklib.&lt;span style="color:#ff0000;"&gt;sram_wrapper:sv&lt;/span&gt; -cdslib ../../cds.lib -hdlvar ../../hdl.var -bb_sv_bind -instTop top_tb.dut&lt;br /&gt;p2p: *F,XMERROR_2813: rlfunc unknown wad struct id &amp;#39;ifs_sss&amp;#39; PTR(eda1338:304)&lt;br /&gt;&lt;br /&gt;Does&amp;nbsp;anyone have the same problem on module/instance blackboxing? Any suggestions would be highly appreciated!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Getting coveritems from Jaspergold</title><link>https://community.cadence.com/thread/65618?ContentTypeID=0</link><pubDate>Mon, 05 Jan 2026 15:24:53 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:618d4cfe-2fa6-431d-8176-9357853c6b65</guid><dc:creator>MA202511186935</dc:creator><slash:comments>0</slash:comments><comments>https://community.cadence.com/thread/65618?ContentTypeID=0</comments><wfw:commentRss>https://community.cadence.com/cadence_technology_forums/f/functional-verification/65618/getting-coveritems-from-jaspergold/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hello,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I was wondering if there is a way to report the coveritems generated from coverage measurement in Jaspergold? Maybe something similar to reporting the coverage data as txt or html file?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>XMSIM: *E,SST2ER: SST2 interface error:  Stale file handle</title><link>https://community.cadence.com/thread/65594?ContentTypeID=0</link><pubDate>Tue, 23 Dec 2025 11:21:24 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:40a2f496-7b85-4f59-81e5-ba0768a475ec</guid><dc:creator>NP202512229215</dc:creator><slash:comments>2</slash:comments><comments>https://community.cadence.com/thread/65594?ContentTypeID=0</comments><wfw:commentRss>https://community.cadence.com/cadence_technology_forums/f/functional-verification/65594/xmsim-e-sst2er-sst2-interface-error-stale-file-handle/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; I am facing below issue in regression.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;xmsim: *E,SST2ER: SST2 interface error:&amp;nbsp; Stale file handle.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Rahul suggested to refer the cadence site and I picked up the first solution (simulation arguments)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Command Addition&lt;/strong&gt; (While running simulation)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; bsub -J -tb /home/shark8x8_c28_workareas3/work_dv/nxg13282_S8_1411_Dec18_v2/data/ida_smarttrx_shark8x8_ic_tb_lib/ida_smarttrx_shark8x8_ic_tb/nccoex/run_test -sim shark_rfe_cfg -tb vsw_M7_RFE_access_csr_reg_test -uvm_test soc_extspi_rfe_access_reg_test -sv -regr -sim_args &lt;strong&gt;+uvm_set_config_string=cdns_uvm_sst2_tr_database,db_name,/dev/null&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Simulator picking the arguments&lt;/strong&gt; (Message in log file)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; UVM_INFO @0 [UVM_CMDLINE_PROC]: Applying config setting from the command line: +uvm_set_config_string=cdns_uvm_sst2_tr_database,db_name,/dev/null; T=0&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;New Error popping &lt;/strong&gt;(Message from logfile)&lt;/p&gt;
&lt;p&gt;UVM_INFO @0 /pkg/synopsys-designware-/vip_collection/vip/svt/uart_svt/Q-2020.06-T-20200615/uart_agent_svt/sverilog/src/ncv/svt_uart_agent.svp(520) [run_phase]: svt_uart_agent RUN-FLOW: Finishing...; T=0&lt;/p&gt;
&lt;p&gt;SDI/Verilog Transaction Recording Facility Version 24.09-s011&lt;/p&gt;
&lt;p&gt;SDI2 Transaction Recording API Version 24.09-s011&lt;/p&gt;
&lt;p&gt;*** Error from SDI2:&lt;/p&gt;
&lt;p&gt;SDI could not create the SST2 recording database directory:&lt;/p&gt;
&lt;p&gt;&amp;#39;/dev/null.shm&amp;#39;.&lt;/p&gt;
&lt;p&gt;The error from the Unix mkdir system call is:&lt;/p&gt;
&lt;p&gt;&amp;#39;Permission denied&amp;#39;&lt;/p&gt;
&lt;p&gt;*** End of error message from SDI2&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Vmanager Screenshot&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Solution Mentioned in website &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Nanda&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Missing symbols in a ucis library</title><link>https://community.cadence.com/thread/65507?ContentTypeID=0</link><pubDate>Thu, 27 Nov 2025 14:04:23 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1053f4b3-aab8-49d6-95ab-78cdcaf79c33</guid><dc:creator>AlexOgheri</dc:creator><slash:comments>1</slash:comments><comments>https://community.cadence.com/thread/65507?ContentTypeID=0</comments><wfw:commentRss>https://community.cadence.com/cadence_technology_forums/f/functional-verification/65507/missing-symbols-in-a-ucis-library/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi dear all, I was trying to use cocotb and the pyvsc python based verification library with xcelium versions 23.03&amp;nbsp; 24.03 and 25.03 but trying touse the libucis.so shared library provided by cadence together with the pyvsc leads to:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;...&lt;/p&gt;
&lt;p&gt;Traceback (most recent call last):&lt;br /&gt; File &amp;quot;/fme/users/aogher/cocotb_first/firstvsc.py&amp;quot;, line 29, in &amp;lt;module&amp;gt;&lt;br /&gt; vsc.write_coverage_db(&amp;#39;cov.db&amp;#39;, fmt=&amp;#39;libucis&amp;#39;, libucis=&amp;#39;libucis.so&amp;#39;)&lt;br /&gt; File &amp;quot;/fme/users/aogher/.local/lib/python3.9/site-packages/vsc/__init__.py&amp;quot;, line 113, in write_coverage_db&lt;br /&gt; LibFactory.load_ucis_library(libucis)&lt;br /&gt; File &amp;quot;/fme/users/aogher/.local/lib/python3.9/site-packages/ucis/lib/LibFactory.py&amp;quot;, line 42, in load_ucis_library&lt;br /&gt; libucis.load_ucis_library(lib)&lt;br /&gt; File &amp;quot;/fme/users/aogher/.local/lib/python3.9/site-packages/ucis/lib/libucis.py&amp;quot;, line 146, in load_ucis_library&lt;br /&gt; func = proto((f, _lib), attr)&lt;br /&gt;AttributeError: /fme/cae/cadence/XCELIUMMAIN25.03.001/LINUX/tools.lnx86/lib/64bit/libucis.so: undefined symbol: ucis_CreateHistoryNode&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;can this functionality perhaps be implemented in the cadence ucis library in the future or is it somewhere else in the cadence xcelium libraries perhaps ??&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;kind rgds&lt;/p&gt;
&lt;p&gt;Alessandro Ogheri&lt;/p&gt;
&lt;p&gt;Ogheri Consulting GmbH&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>How to initiate the secure/non-secure transfers from cadence AHB5 VIP.</title><link>https://community.cadence.com/thread/65341?ContentTypeID=0</link><pubDate>Wed, 15 Oct 2025 15:39:02 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:1b5f1d9d-7c55-4c69-9843-c238741f38eb</guid><dc:creator>RC202510138351</dc:creator><slash:comments>0</slash:comments><comments>https://community.cadence.com/thread/65341?ContentTypeID=0</comments><wfw:commentRss>https://community.cadence.com/cadence_technology_forums/f/functional-verification/65341/how-to-initiate-the-secure-non-secure-transfers-from-cadence-ahb5-vip/rss?ContentTypeId=0</wfw:commentRss><description>&lt;ol&gt;
&lt;li&gt;&lt;span style="font-family:arial, helvetica, sans-serif;font-size:150%;"&gt;How to initiate the secure/non-secure transfers from cadence AHB5 VIP. Also please provide the necessary configuration and transaction item details.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family:arial, helvetica, sans-serif;font-size:150%;"&gt;Please provide us the pseudo code for various INCR and WRAP burst transfers with different beats for AHB5 and AXI4 VIP.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Testable and testconstraint attribute supports in reg_verifier?</title><link>https://community.cadence.com/thread/65145?ContentTypeID=0</link><pubDate>Mon, 01 Sep 2025 13:05:55 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:dd82540c-82d9-40d9-a7ca-41c646fa9495</guid><dc:creator>DR202509011451</dc:creator><slash:comments>3</slash:comments><comments>https://community.cadence.com/thread/65145?ContentTypeID=0</comments><wfw:commentRss>https://community.cadence.com/cadence_technology_forums/f/functional-verification/65145/testable-and-testconstraint-attribute-supports-in-reg_verifier/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I have added testable and testconstraint attributes to IP-XACT XML. While converting XML to RAL model using reg_verifier tool those attributes ignored and genrated RAL model does not contain these attribute.&amp;nbsp; Does reg_verifier supports these attributes? its 1685-2014 IPXACT format&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Code coverage syntax for scripting tcl exclusion file</title><link>https://community.cadence.com/thread/65138?ContentTypeID=0</link><pubDate>Fri, 29 Aug 2025 16:01:57 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:df1c031f-9434-44f9-adb5-02a86be9effe</guid><dc:creator>CC202508295120</dc:creator><slash:comments>1</slash:comments><comments>https://community.cadence.com/thread/65138?ContentTypeID=0</comments><wfw:commentRss>https://community.cadence.com/cadence_technology_forums/f/functional-verification/65138/code-coverage-syntax-for-scripting-tcl-exclusion-file/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Where can I found the syntax for scripting a tcl file for exclusion on coverage when using xcelium&lt;/p&gt;
&lt;p&gt;I have a sample , but what is the syntax to write my own ecxlusion conditions&lt;/p&gt;
&lt;div style="background-color:#ffffff;color:#000000;font-family:Consolas, &amp;#39;Courier New&amp;#39;, monospace;font-size:14px;font-weight:normal;line-height:19px;white-space:pre;"&gt;
&lt;div&gt;&lt;span style="color:#008000;"&gt; exclude -covered -inst work.Design(rtl).gen_Main_dls.i_Design_Main_dls &amp;nbsp;-expression 9.3.4 &amp;nbsp; -comment &amp;quot; something &amp;quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#008000;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#008000;"&gt;or&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#008000;"&gt; exclude -covered -inst work.Design(rtl).gen_Main_dls.i_Design_Main_dls &amp;nbsp;-block 3&amp;nbsp; -comment &amp;quot; something &amp;quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#008000;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Thanks&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Exclusion of Signals Across Hierarchy for Toggle Coverage using CCF File</title><link>https://community.cadence.com/thread/65094?ContentTypeID=0</link><pubDate>Tue, 19 Aug 2025 20:35:05 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:8eb58afd-bcbc-4e26-a583-b29de5e2cc53</guid><dc:creator>WA20250805177</dc:creator><slash:comments>1</slash:comments><comments>https://community.cadence.com/thread/65094?ContentTypeID=0</comments><wfw:commentRss>https://community.cadence.com/cadence_technology_forums/f/functional-verification/65094/exclusion-of-signals-across-hierarchy-for-toggle-coverage-using-ccf-file/rss?ContentTypeId=0</wfw:commentRss><description>&lt;div class="x_elementToProof" data-olk-copy-source="MessageBody"&gt;We are currently working on excluding specific signals from toggle coverage in the top-level module using the exclude.list file in the CCF. The exclusion is applied using the following regular expression:&lt;br /&gt;-ere module top\.req_pkt.*\.ovlddeep&lt;br /&gt;This works as intended for the signal instance in the top module. However, the same signal (ovlddeep) is propagated down to lower-level (descendant) modules through hierarchical connections. We expected the exclusion to apply to these lower-level instances as well, but it appears that the exclusion rule only targets the top-level instance. As a result, we would need to write separate exclusion rules for each module where the signal appears.&lt;br /&gt;Query:&lt;/div&gt;
&lt;div class="x_elementToProof"&gt;&lt;b&gt;1) Is there a way to exclude a signal (e.g., ovlddeep) across all hierarchical instances from the top-level down, using a single rule or a more generic approach in the CCF file?&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
&lt;div class="x_elementToProof"&gt;&lt;b&gt;2) Are we missing any specific syntax or configuration that enables hierarchical exclusion for toggle coverage?&lt;/b&gt;&lt;/div&gt;
&lt;div class="x_elementToProof"&gt;&lt;b&gt;3) If not supported, can this be considered a limitation, and are there recommended best practices to handle such cases?&lt;/b&gt;&lt;/div&gt;
&lt;div class="x_elementToProof"&gt;&lt;b&gt;Objective:&lt;/b&gt;&lt;br /&gt;Looking for a scalable and maintainable method to exclude signals passed through multiple levels of hierarchy without duplicating exclusion rules for each module instance.&lt;br /&gt;Thanks,&lt;br /&gt;-Wadood&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Want to run Vmanager in batch mode</title><link>https://community.cadence.com/thread/65049?ContentTypeID=0</link><pubDate>Tue, 05 Aug 2025 11:20:43 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:b14e060c-2d64-41fb-8eaf-e497a8d08bcc</guid><dc:creator>PB20250805136</dc:creator><slash:comments>1</slash:comments><comments>https://community.cadence.com/thread/65049?ContentTypeID=0</comments><wfw:commentRss>https://community.cadence.com/cadence_technology_forums/f/functional-verification/65049/want-to-run-vmanager-in-batch-mode/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p data-start="64" data-end="134"&gt;&lt;strong data-start="64" data-end="134"&gt;How to check the status of a regression test after launching it in batch mode&lt;/strong&gt;&lt;/p&gt;
&lt;p data-start="136" data-end="193"&gt;We used the following cmds to trigger a regression test:&lt;/p&gt;
&lt;div class="contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary"&gt;
&lt;div class="flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between h-9 bg-token-sidebar-surface-primary select-none rounded-t-2xl"&gt;&lt;/div&gt;
&lt;div class="sticky top-9"&gt;
&lt;div class="absolute end-0 bottom-0 flex h-9 items-center pe-2"&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="overflow-y-auto p-4" dir="ltr"&gt;&lt;code class="whitespace-pre! language-bash"&gt;&lt;span&gt;&lt;span class="hljs-built_in"&gt;export&lt;/span&gt; VMGR_PROJECT=xxxxxx
&lt;/span&gt;&lt;/code&gt;&lt;/div&gt;
&lt;div class="overflow-y-auto p-4" dir="ltr"&gt;&lt;code class="whitespace-pre! language-bash"&gt;&lt;span&gt;vmanager -batch -init run.tcl
&lt;/span&gt;&lt;/code&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p data-start="265" data-end="295"&gt;The &lt;code data-start="269" data-end="278"&gt;run.tcl&lt;/code&gt; script contains:&lt;/p&gt;
&lt;div class="contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary"&gt;
&lt;div class="flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between h-9 bg-token-sidebar-surface-primary select-none rounded-t-2xl"&gt;&lt;/div&gt;
&lt;div class="sticky top-9"&gt;
&lt;div class="absolute end-0 bottom-0 flex h-9 items-center pe-2"&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="overflow-y-auto p-4" dir="ltr"&gt;&lt;code class="whitespace-pre! language-tcl"&gt;&lt;span&gt;launch /path/to/vsif/file/vmgr_sanity_regr.vsif
&lt;/span&gt;&lt;/code&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p data-start="356" data-end="574"&gt;This successfully launches the test &amp;mdash; I can see it running in the vManager GUI. However, I now want to fetch the &lt;strong data-start="469" data-end="487"&gt;current status&lt;/strong&gt; of the test (e.g., whether it&amp;rsquo;s still running or completed) &lt;strong data-start="548" data-end="573"&gt;from the command line&lt;/strong&gt;. I am also looking for the appropriate &lt;strong data-start="613" data-end="638"&gt;commands or arguments&lt;/strong&gt; to extract a &lt;strong data-start="652" data-end="662"&gt;report&lt;/strong&gt; summarizing the test run results. Kindly help me on this.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Can I change *.ucd type of file into .json to add svseed, coverpoints</title><link>https://community.cadence.com/thread/64956?ContentTypeID=0</link><pubDate>Wed, 16 Jul 2025 15:12:08 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:93de48f9-84cf-408f-b5c5-0810c60b7afa</guid><dc:creator>SV202408068842</dc:creator><slash:comments>1</slash:comments><comments>https://community.cadence.com/thread/64956?ContentTypeID=0</comments><wfw:commentRss>https://community.cadence.com/cadence_technology_forums/f/functional-verification/64956/can-i-change-ucd-type-of-file-into-json-to-add-svseed-coverpoints/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Can I get the details of covergroup details like coverpoint, no of bins, score and test svseed from .ucd into .json format?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>vmanager: custom result evaluation</title><link>https://community.cadence.com/thread/64907?ContentTypeID=0</link><pubDate>Fri, 04 Jul 2025 07:34:36 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:6cd7c4ac-b168-4468-8f63-c232a11cbcfd</guid><dc:creator>ND202411057246</dc:creator><slash:comments>1</slash:comments><comments>https://community.cadence.com/thread/64907?ContentTypeID=0</comments><wfw:commentRss>https://community.cadence.com/cadence_technology_forums/f/functional-verification/64907/vmanager-custom-result-evaluation/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi all,&lt;/p&gt;
&lt;p&gt;I would like to implement a &amp;quot;custom result evaluation&amp;quot; that can influence the test status reported in the dashboard in vmanager. What I have in mind is&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;open a sim result file&lt;/li&gt;
&lt;li&gt;perform some calculations and compare results to specs&lt;/li&gt;
&lt;li&gt;contribute to&amp;nbsp;the status pass/fail (along with other stuff, uvm errors, assertions)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Does anyone have&amp;nbsp;a recipe for this?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Cheers&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>How to eliminate DLCSMD errors in Xcelium's xrun</title><link>https://community.cadence.com/thread/64768?ContentTypeID=0</link><pubDate>Wed, 28 May 2025 14:02:26 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:8987a35f-41a3-4068-979b-7a1fe33da2ed</guid><dc:creator>Celluk</dc:creator><slash:comments>3</slash:comments><comments>https://community.cadence.com/thread/64768?ContentTypeID=0</comments><wfw:commentRss>https://community.cadence.com/cadence_technology_forums/f/functional-verification/64768/how-to-eliminate-dlcsmd-errors-in-xcelium-s-xrun/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;I am using cocotb in python to simulate SystemVerilog files and while there is no issue with other simulators such as modelsim, I came accross DLCSMD error in xrun. I have looked previous similar questions and I know that one can eliminate by changing the source with such as ifdefs however I have a lot of submodules that I cannot change the internal codes (that is not practical also) and I also want to override if there are duplicate codes. For example, in terms of modelsim&amp;#39;s behaviour it overrides the same packages, however as can be seen below xrun cannot override them:&lt;/p&gt;
&lt;div style="background-color:#1f1f1f;color:#cccccc;font-family:&amp;#39;Droid Sans Mono&amp;#39;, &amp;#39;monospace&amp;#39;, monospace;font-size:14px;font-weight:normal;line-height:19px;white-space:pre;"&gt;
&lt;div&gt;&lt;span style="color:#cccccc;"&gt;xmvlog: *E,DLCSMD: Dependent checksum verilog_package &lt;/span&gt;&lt;span style="color:#569cd6;"&gt;top.cva6_config_pkg&lt;/span&gt;&lt;span style="color:#cccccc;"&gt;:sv (VST) doesn&amp;#39;t match with&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#cccccc;"&gt;the checksum that&amp;#39;s in the header of: verilog_package &lt;/span&gt;&lt;span style="color:#569cd6;"&gt;top.ariane_axi&lt;/span&gt;&lt;span style="color:#cccccc;"&gt;:sv (VST).&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#cccccc;"&gt;import ariane_axi::*;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#cccccc;"&gt; |&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;I thought another solution can be giving a clean file list however this is also not practical for me for such a big project. Getting them by recursively and override duplicates is better for me. I want to eliminate this error by giving a flag to xrun if possible. I thought this possible flag can be about disabling checksum control or enabling overrides for duplicate files-packages however I couldn&amp;#39;t find a flag for my needs.&lt;/p&gt;
&lt;p&gt;In short, is it possible to disable this error because it is not an actual error for me?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Functional Coverage at SOC or Sub System Level</title><link>https://community.cadence.com/thread/64753?ContentTypeID=0</link><pubDate>Sun, 25 May 2025 08:13:09 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:899437ce-b465-4128-9286-e9060ee22a82</guid><dc:creator>TM202505254140</dc:creator><slash:comments>1</slash:comments><comments>https://community.cadence.com/thread/64753?ContentTypeID=0</comments><wfw:commentRss>https://community.cadence.com/cadence_technology_forums/f/functional-verification/64753/functional-coverage-at-soc-or-sub-system-level/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi All,&lt;/p&gt;
&lt;p&gt;At subsystem or SOC verification level,&lt;/p&gt;
&lt;p&gt;let&amp;rsquo;s say there are three IPs integrated : IP1, IP2 and IP3.&lt;/p&gt;
&lt;p&gt;Individually from block level verification, all IPs functional coverage is achieved 100%.&lt;br /&gt;IP1 FC 100%&lt;br /&gt;IP2 FC 100%&lt;br /&gt;IP3 FC 100%&lt;/p&gt;
&lt;p&gt;But at the subsystem level, when I run some tests or regression, functional coverage is still 60 to 70%. What would be the understanding here?&lt;/p&gt;
&lt;p&gt;case_1 : We need to still add tests to make 100% coverage even at SOC level&lt;br /&gt;case_2 : Getting coverage (code or FC) 70% at SOC level is still acceptable, no need to wait for 100% coverage since individually all IPs are already verified.&lt;/p&gt;
&lt;p&gt;So, Now I need to sign-off. Can I proceed with just 70% coverage at SOC level,&lt;br /&gt;requesting everyone to share thoughts here.&lt;br /&gt;I am interesting in measuring sign off factors at SOC or sub system level.&lt;/p&gt;
&lt;p&gt;Kindly provide your inputs.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Simple Assertion for Counter</title><link>https://community.cadence.com/thread/64752?ContentTypeID=0</link><pubDate>Sun, 25 May 2025 08:09:54 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:751b5b24-27e3-4f12-8d43-b6227e264953</guid><dc:creator>TM202505254140</dc:creator><slash:comments>1</slash:comments><comments>https://community.cadence.com/thread/64752?ContentTypeID=0</comments><wfw:commentRss>https://community.cadence.com/cadence_technology_forums/f/functional-verification/64752/simple-assertion-for-counter/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi all,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Question_1 : &lt;/span&gt;&lt;span&gt;Assertion requirement : &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;When Enable is HIGH, counter should be increment to previous clock cycle value, when Enable is LOW, counter should keep same value as previous cycle. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Below is my understanding. May I know is &lt;/span&gt;&lt;span class="hljs-keyword"&gt;this&lt;/span&gt;&lt;span&gt; satisfying the requirement &lt;/span&gt;&lt;span class="hljs-keyword"&gt;or&lt;/span&gt;&lt;span&gt; require changes? &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="hljs-keyword"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="hljs-keyword"&gt;property&lt;/span&gt;&lt;span&gt; p1; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;@(&lt;/span&gt;&lt;span class="hljs-keyword"&gt;posedge&lt;/span&gt;&lt;span&gt; clk) Enable |=&amp;gt; (count == &lt;/span&gt;&lt;span class="hljs-built_in"&gt;$past&lt;/span&gt;&lt;span&gt;(count+&lt;/span&gt;&lt;span class="hljs-number"&gt;1&lt;/span&gt;&lt;span&gt;)); &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="hljs-keyword"&gt;endproperty&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="hljs-keyword"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Question_2 : also, &lt;span class="hljs-keyword"&gt;do&lt;/span&gt; we require one more &lt;span class="hljs-keyword"&gt;property&lt;/span&gt; &lt;span class="hljs-keyword"&gt;for&lt;/span&gt; &lt;span class="hljs-keyword"&gt;else&lt;/span&gt; condition. Like &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="hljs-keyword"&gt;property&lt;/span&gt;&lt;span&gt; p2; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;@(&lt;/span&gt;&lt;span class="hljs-keyword"&gt;posedge&lt;/span&gt;&lt;span&gt; clk) (!Enable) |=&amp;gt; (count == &lt;/span&gt;&lt;span class="hljs-built_in"&gt;$past&lt;/span&gt;&lt;span&gt;(count)); &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="hljs-keyword"&gt;endproperty&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Is only one &lt;/span&gt;&lt;span class="hljs-keyword"&gt;property&lt;/span&gt;&lt;span&gt; (p1) is sufficient &lt;/span&gt;&lt;span class="hljs-keyword"&gt;for&lt;/span&gt;&lt;span&gt; above requirement. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Kindly suggest&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>SimVision: how to find all signals in the database matching a specific pattern?</title><link>https://community.cadence.com/thread/64604?ContentTypeID=0</link><pubDate>Mon, 21 Apr 2025 23:14:54 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:52e85db3-a3ab-460f-8395-158710bb1302</guid><dc:creator>ES20241003727</dc:creator><slash:comments>1</slash:comments><comments>https://community.cadence.com/thread/64604?ContentTypeID=0</comments><wfw:commentRss>https://community.cadence.com/cadence_technology_forums/f/functional-verification/64604/simvision-how-to-find-all-signals-in-the-database-matching-a-specific-pattern/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Let&amp;#39;s imagine I have a signal in my&amp;nbsp;waveform database like &lt;code&gt;test.top.channel_0.subChannel_A.mySignal&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;My design has many identical channels and each channel has many identical sub-channels, so the following signals also exist in the waveform database:&lt;/p&gt;
&lt;pre&gt;&lt;span&gt;test.top.channel_0.subChannel_A.mySignal&lt;br /&gt;&lt;/span&gt;&lt;span&gt;test.top.channel_0.subChannel_B.mySignal&lt;br /&gt;test.top.channel_1.subChannel_A.mySignal&lt;br /&gt;test.top.channel_1.subChannel_B.mySignal&lt;br /&gt;...&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;&lt;span&gt;I would like to add every instance of &lt;strong&gt;mySignal&lt;/strong&gt; that exists in the design to the waveform. Ideally, I would like to do this by just specifying a wildcard/glob pattern, so I can find and add all signals in the design/database of the form:&lt;/span&gt;&lt;/p&gt;
&lt;pre&gt;&lt;span&gt;test.top.channel_*.subChannel_*.mySignal&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;How can I do this with SimVision?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Initially I thought the &amp;quot;Design Search&amp;quot; window could find all the signals for me, but it seems like there is no option in Design Search to match against &lt;strong&gt;the entire hierarchical signal/path name&lt;/strong&gt; - you can match against just the last part of the scope with the &amp;quot;Consider:&amp;quot; option set to &amp;quot;Scopes&amp;quot;:&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:480px;max-width:640px;" src="https://community.cadence.com/resized-image/__size/1280x960/__key/communityserver-discussions-components-files/30/pastedimage1745277087213v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;or just the signal/variable name with the &amp;quot;Consider:&amp;quot; option set to &amp;quot;Signals/Variables&amp;quot;:&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:480px;max-width:640px;" src="https://community.cadence.com/resized-image/__size/1280x960/__key/communityserver-discussions-components-files/30/pastedimage1745277168862v2.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;but not against the entire hierarchal path at once (the &amp;quot;All Design Elements&amp;quot; option for &amp;quot;Consider:&amp;quot; seems to match against&amp;nbsp;&lt;strong&gt;each&amp;nbsp;&lt;/strong&gt;&lt;strong&gt;piece of the hierarchy&lt;/strong&gt; instead of the &lt;strong&gt;entire hierarchy path as a whole&lt;/strong&gt;).&lt;/p&gt;
&lt;p&gt;My design might also have signals of the form &lt;code&gt;test.top.someOtherBlock.mySignal&lt;/code&gt; that I do &lt;strong&gt;NOT&lt;/strong&gt; want returned, so simply searching for all signals named &amp;quot;mySignal&amp;quot; regardless of hierarchy won&amp;#39;t work - I really need to match against&amp;nbsp;the full&amp;nbsp;hierarchy path, with wildcards.&lt;/p&gt;
&lt;p&gt;I tried looking at the SimVision TCL command reference&amp;nbsp;to see if there was a way to search through the database/design browser using TCL, but I couldn&amp;#39;t find anything useful.&lt;/p&gt;
&lt;p&gt;Does anyone have any suggestions on ways to do this?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>The simulation finished -  Interactive session ending soon</title><link>https://community.cadence.com/thread/64567?ContentTypeID=0</link><pubDate>Fri, 11 Apr 2025 17:31:08 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:dec35e2a-4f6a-4207-970d-37073fb5de18</guid><dc:creator>swetha99</dc:creator><slash:comments>3</slash:comments><comments>https://community.cadence.com/thread/64567?ContentTypeID=0</comments><wfw:commentRss>https://community.cadence.com/cadence_technology_forums/f/functional-verification/64567/the-simulation-finished---interactive-session-ending-soon/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hello Everyone,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I am trying to run my mixed signal testbench using cadence xcelium. When I try to open the terminal interactively, it says - &amp;#39;This simulation finished ...&amp;#39;&lt;/p&gt;
&lt;p&gt;Please find below screenshot:&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:480px;max-width:640px;" src="https://community.cadence.com/resized-image/__size/1280x960/__key/communityserver-discussions-components-files/30/pastedimage1744392575869v3.png_2D00_1280x960.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Can someone please guide?&lt;/p&gt;
&lt;p&gt;Thank you.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Sincerely,&lt;/p&gt;
&lt;p&gt;Swetha. C&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>I observe following error when running xrun -sv</title><link>https://community.cadence.com/thread/63510?ContentTypeID=0</link><pubDate>Tue, 01 Apr 2025 15:12:43 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:5e236a95-0661-48a2-9cbc-b1d9d073624b</guid><dc:creator>Tarique mohd</dc:creator><slash:comments>9</slash:comments><comments>https://community.cadence.com/thread/63510?ContentTypeID=0</comments><wfw:commentRss>https://community.cadence.com/cadence_technology_forums/f/functional-verification/63510/i-observe-following-error-when-running-xrun--sv/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Design hierarchy summary:&lt;br /&gt; Instances Unique&lt;br /&gt; Modules: 2 2&lt;br /&gt; Verilog packages: 0 1&lt;br /&gt; Registers: 15 15&lt;br /&gt; Scalar wires: 12 -&lt;br /&gt; Always blocks: 2 2&lt;br /&gt; Initial blocks: 4 4&lt;br /&gt; Pseudo assignments: 4 -&lt;br /&gt; Simulation timescale: 100ps&lt;br /&gt; Writing initial simulation snapshot: worklib.tb_light_fsm:sv&lt;br /&gt;Loading snapshot worklib.tb_light_fsm:sv .................... Done&lt;br /&gt;xcelium&amp;gt; source /eda/cadence/2023-24/RHELx86/XCELIUM_23.03.007/tools/xcelium/files/xmsimrc&lt;br /&gt;xcelium&amp;gt; run&lt;br /&gt;xmsim: *F,INTERR: INTERNAL EXCEPTION&lt;br /&gt;Observed simulation time : 0 FS + 0&lt;br /&gt;-----------------------------------------------------------------&lt;br /&gt;The tool has encountered an unexpected condition and must exit.&lt;br /&gt;Contact Cadence Design Systems customer support about this&lt;br /&gt;problem and provide enough information to help us reproduce it,&lt;br /&gt;including the logfile that contains this error message.&lt;br /&gt; TOOL: xmsim(64) 23.03-s007&lt;br /&gt; HOSTNAME: icdtsmc28nm.ewi.tudelft.nl&lt;br /&gt; OPERATING SYSTEM: Linux 4.18.0-553.22.1.el8_10.x86_64 #1 SMP Wed Sep 25 09:20:43 UTC 2024 x86_64&lt;br /&gt; MESSAGE: T(0): sv_seghandler - trapno -1 addr(0x4aa4ccc)&lt;br /&gt; Stream rts_xfer&lt;br /&gt;-----------------------------------------------------------------&lt;br /&gt;csi-xmsim - CSI: Cadence Support Investigation, sending details to /users/mtarique/28nm/T28HPCP/SV_code/xmsim_4106232.err&lt;br /&gt;csi-xmsim - CSI: investigation complete, send /users/mtarique/28nm/T28HPCP/SV_code/xmsim_4106232.err to Cadence Support&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Pass variables to tcl script in Xcelium</title><link>https://community.cadence.com/thread/63453?ContentTypeID=0</link><pubDate>Thu, 20 Mar 2025 17:39:12 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:5dacd423-ef1d-4c5b-8940-552e7d2e984a</guid><dc:creator>JF202503209845</dc:creator><slash:comments>2</slash:comments><comments>https://community.cadence.com/thread/63453?ContentTypeID=0</comments><wfw:commentRss>https://community.cadence.com/cadence_technology_forums/f/functional-verification/63453/pass-variables-to-tcl-script-in-xcelium/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;I&amp;#39;m trying to pass a Variable through a command line input in the environment, so that my tcl script can take this for its startup initialization.&lt;br /&gt;&lt;br /&gt;xrun ... -command_that_sets_sets_a_variable -input &amp;quot;start_script_that_likes_to_read_a_variable.tcl&amp;quot; ...&lt;br /&gt;&lt;br /&gt;The idea is that my tcl script loads different configs for SimVision depending on a string I input in the command line. That way I can simply swap out a word in my command line and Xcelium loads (for example) waveforms in a way I want/starts or not/sets breakpoints/whatever. I&amp;#39;ve tried a few options, but I either didn&amp;#39;t understand the documentation or I&amp;#39;ve searched on the wrong end.&lt;br /&gt;&lt;br /&gt;Kind regards&lt;br /&gt;Jan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>waveform.wsf syntax manual</title><link>https://community.cadence.com/thread/63378?ContentTypeID=0</link><pubDate>Mon, 10 Mar 2025 21:13:17 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:48a0c3b6-2acb-40ce-b7f5-51b0791fbe0a</guid><dc:creator>HN202503109055</dc:creator><slash:comments>1</slash:comments><comments>https://community.cadence.com/thread/63378?ContentTypeID=0</comments><wfw:commentRss>https://community.cadence.com/cadence_technology_forums/f/functional-verification/63378/waveform-wsf-syntax-manual/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Is there any manual for editting the waveform.wsf file, that is created when saving user state in Verisium Debug?&lt;/p&gt;
&lt;p&gt;Up till now, I made some customizations, and when I saved, I saw how it is written, and I editted it, but now I&amp;#39;m trying to add value highlighting, but it does not save anything in the wsf file.&lt;/p&gt;
&lt;p&gt;Is there any LRM that defines which commands can be used?&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>EEnet Library Path</title><link>https://community.cadence.com/thread/63346?ContentTypeID=0</link><pubDate>Tue, 04 Mar 2025 10:11:55 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:138f3a32-9bb5-42ea-9eca-3fc6c1421d8f</guid><dc:creator>DanielTX</dc:creator><slash:comments>2</slash:comments><comments>https://community.cadence.com/thread/63346?ContentTypeID=0</comments><wfw:commentRss>https://community.cadence.com/cadence_technology_forums/f/functional-verification/63346/eenet-library-path/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;I&amp;#39;m trying to add EEnet Library with component list (capacitors, MOS, current sources...) into virtuoso for modelling purposes, but I cannot find it.&lt;/p&gt;
&lt;p&gt;I&amp;#39;ve looked into&amp;nbsp;$XCELIUM_HOME/tools/affirma_ams/etc/dms/ but i found only systemVerilog package EE_pkg.&lt;/p&gt;
&lt;p&gt;Could someone help me with the path for EEnet Library ?&lt;/p&gt;
&lt;p&gt;Thank you!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>IMC Merging: description of error/warning codes</title><link>https://community.cadence.com/thread/63342?ContentTypeID=0</link><pubDate>Mon, 03 Mar 2025 15:29:46 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:2ce0a619-2edc-4352-9c50-5d6853152af0</guid><dc:creator>SA20250220540</dc:creator><slash:comments>1</slash:comments><comments>https://community.cadence.com/thread/63342?ContentTypeID=0</comments><wfw:commentRss>https://community.cadence.com/cadence_technology_forums/f/functional-verification/63342/imc-merging-description-of-error-warning-codes/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I am trying to merge the functional coverage db form multiple tests, and realized that the IMC tool is giving many warning messages like this one (WEMCP2):&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&lt;span&gt;*I,MERGL2: test1/Coverage:&lt;/span&gt;&lt;br /&gt;&lt;span&gt;*W,&lt;span style="background-color:#ffff00;"&gt;&lt;strong&gt;WEMCP2&lt;/strong&gt;&lt;/span&gt;: Coverpoint &amp;#39;_my_coverpoint&amp;#39; not merged with target coverpoint &amp;#39;ins1.inst2::my_covergroup._my_coverpoint&amp;#39; - Mismatch in source code.&lt;/span&gt;&lt;br /&gt;&lt;span&gt;*I,MERGL3: Data is projected in to the target model.&lt;/span&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:inherit;"&gt;&lt;code&gt;&lt;/code&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:inherit;"&gt;&lt;code&gt;I have been trying to get more information on what the warning code &amp;quot;WEMCP2&amp;quot; is about, but cannot find anything. I&amp;nbsp;already tried by searching on the web, in the IMC manual, and also with nchelp.&lt;/code&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:monospace;"&gt;Do you know how I can get information about IMC warning/error codes?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:monospace;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:monospace;"&gt;Thanks.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>vManager/IMC/Coverage: How to know what tests hit a specific coverpoint bin from a merged coverage db</title><link>https://community.cadence.com/thread/63271?ContentTypeID=0</link><pubDate>Thu, 20 Feb 2025 21:19:00 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:33907f16-5e46-4a54-8f76-e91ca7570afd</guid><dc:creator>SA20250220540</dc:creator><slash:comments>3</slash:comments><comments>https://community.cadence.com/thread/63271?ContentTypeID=0</comments><wfw:commentRss>https://community.cadence.com/cadence_technology_forums/f/functional-verification/63271/vmanager-imc-coverage-how-to-know-what-tests-hit-a-specific-coverpoint-bin-from-a-merged-coverage-db/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I am new to vManager / IMC, and am trying to analyze my set of tests by looking at the coverage report, but cannot find how to extract the test name that hit a specific coverpoint bin from the merged functional coverage data base.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;The individual coverage UCD file is inside its respective test folder, and all the test folders are inside a regression folder, so I am using vManager and/or IMC to create a merged coverage UCD file directly from the GUI by clicking on Collect Runs/Load and selecting the regression folder. It properly creates the merged file, but then I dont know how to find what specific test is hitting each specific bin. I have also tried by running the &amp;quot;correlate runs&amp;quot; but cannot see that information in the attributes section.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Is this a supported feature by vManager/IMC?&lt;/p&gt;
&lt;p&gt;If so, is there any particular argument or option needed to keep that data when merging the db?&lt;/p&gt;
&lt;p&gt;Finally, how do I get to the actual test name for each coverpoint bin?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;S&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>*E,CUVUNF - Hierarchical name component lookup failed</title><link>https://community.cadence.com/thread/63178?ContentTypeID=0</link><pubDate>Mon, 03 Feb 2025 17:38:23 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:8a84ecfa-d288-41c8-b8e5-f737a146cb53</guid><dc:creator>dasheksh</dc:creator><slash:comments>4</slash:comments><comments>https://community.cadence.com/thread/63178?ContentTypeID=0</comments><wfw:commentRss>https://community.cadence.com/cadence_technology_forums/f/functional-verification/63178/e-cuvunf---hierarchical-name-component-lookup-failed/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I have a for generate loop(named for block) - which instantiates modules 2 times, something like this&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;generate&amp;nbsp;&lt;/p&gt;
&lt;p&gt;for() begin : acc&lt;/p&gt;
&lt;p&gt;//module instance&amp;nbsp;&lt;/p&gt;
&lt;p&gt;//I have to make a connection to make which is coming as an out of inst0 to inst1&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;end&lt;/p&gt;
&lt;p&gt;endgenerate&lt;/p&gt;
&lt;p&gt;//so I was&amp;nbsp;trying to connect like this&lt;/p&gt;
&lt;p&gt;//assign acc[0].inst.a = var[0];&lt;/p&gt;
&lt;p&gt;//assign acc[1].inst.a = out[0]; // This comes as an output from acc[0].insta.out&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;But I come across the above mentioned error - If anyone could answer could be helpful.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thanks in Advance&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>