<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.cadence.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Functional Verification - Recent Threads</title><link>https://community.cadence.com/cadence_technology_forums/f/functional-verification</link><description>[b]Moderators:[/b] Adam Sherer, Steve Hobbs </description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 03 Sep 2026 09:00:05 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://community.cadence.com/cadence_technology_forums/f/functional-verification" /><item><title>How should analog reference outputs be modeled in a pure Verilog REFGEN/BIASGEN cell?</title><link>https://community.cadence.com/thread/66305?ContentTypeID=0</link><pubDate>Thu, 03 Sep 2026 09:00:05 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:39fe338a-bd5e-4f64-8408-b60eab142d8e</guid><dc:creator>AT202609033946</dc:creator><slash:comments>0</slash:comments><comments>https://community.cadence.com/thread/66305?ContentTypeID=0</comments><wfw:commentRss>https://community.cadence.com/cadence_technology_forums/f/functional-verification/66305/how-should-analog-reference-outputs-be-modeled-in-a-pure-verilog-refgen-biasgen-cell/rss?ContentTypeId=0</wfw:commentRss><description>&lt;div&gt;&lt;span&gt;Hi,&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;I am developing a behavioral Verilog model for an IO REFGEN/BIASGEN cell.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;In silicon, the cell generates different analog reference voltages:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;-Biasp = 2.2V when Enable = high&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;- Biasp = 3.3V&amp;nbsp; when Enable =low&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;The model is intended for use in pure digital RTL/gate-level simulations, not Verilog-AMS or mixed-signal simulations.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;Since standard Verilog only supports digital values (0, 1, X, Z), what is the recommended industry practice for modeling such analog reference outputs?&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;Would both 1.5V and 3.3V typically be abstracted as logic &amp;#39;1&amp;#39;?&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;Any guidance, modeling practices suggested would be appreciated.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;Thanks.&lt;/span&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>HW/SW Co-verification - Embedded assembly code coverage</title><link>https://community.cadence.com/thread/66302?ContentTypeID=0</link><pubDate>Wed, 02 Sep 2026 11:07:47 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:7484cb58-f127-47f0-9e67-a1f65d8fe714</guid><dc:creator>KS20250205199</dc:creator><slash:comments>0</slash:comments><comments>https://community.cadence.com/thread/66302?ContentTypeID=0</comments><wfw:commentRss>https://community.cadence.com/cadence_technology_forums/f/functional-verification/66302/hw-sw-co-verification---embedded-assembly-code-coverage/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Here is a verification challenge I&amp;#39;m facing and gathering ideas on the possible solutions.&lt;/p&gt;
&lt;p&gt;I have a custom processor IP in the design which executes some pre-compiled code. The&amp;nbsp;assembly code is compiled into Verilog ROM. This ROM is then simulated within the design. So the Processor starts executing this ROM code after power up.&lt;/p&gt;
&lt;p&gt;Are there any tools or methodologies for collecting embedded firmware code coverage during RTL simulation?&lt;/p&gt;
&lt;p&gt;The simplest way would be to create cover bins for every&amp;nbsp;ROM address and measure if all instructions were fetched. But this might not be enough, would be good to see if assembly code branches are covered.&lt;/p&gt;
&lt;p&gt;Please share your experience, thoughts or ideas you might have seen in similar cases.&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>SimVision 25.03-s006: Toolbar icons nearly transparent over RDP on AlmaLinux 9.5</title><link>https://community.cadence.com/thread/66223?ContentTypeID=0</link><pubDate>Thu, 30 Jul 2026 17:07:33 GMT</pubDate><guid isPermaLink="false">75bcbcf9-38a3-4e2e-b84b-26c8c46a9500:66d8ab20-f7a4-434a-835b-2a85813c8264</guid><dc:creator>MH202503252452</dc:creator><slash:comments>0</slash:comments><comments>https://community.cadence.com/thread/66223?ContentTypeID=0</comments><wfw:commentRss>https://community.cadence.com/cadence_technology_forums/f/functional-verification/66223/simvision-25-03-s006-toolbar-icons-nearly-transparent-over-rdp-on-almalinux-9-5/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;We are experiencing a rendering issue with SimVision 25.03-s006 on AlmaLinux 9.5 when accessing the system through an RDP session. The application starts and operates normally, but the toolbar icons are rendered almost transparent or heavily washed out, making them difficult to recognize. Only the toolbar icons are affected; all other user interface elements, including menus, dialogs, text, waveforms, and the rest of the application, are displayed correctly. The issue is fully reproducible and occurs every time SimVision is started via RDP. The RDP client is Remmina 1.4.25 using FreeRDP 2.6.1. Since only the icons are affected while the rest of the GUI is rendered correctly, the problem appears to be related to icon alpha blending or Qt icon rendering. We would like to know whether this is a known issue with SimVision 25.03-s006 in an RDP/xrdp environment on RHEL/AlmaLinux 9, and whether a workaround or patch is available.&lt;br /&gt;&lt;br /&gt;&lt;img style="max-height:480px;max-width:640px;" alt=" " src="https://community.cadence.com/resized-image/__size/1280x960/__key/communityserver-discussions-components-files/30/pastedimage1785430772484v1.png_2D00_1280x960.png" /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><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></channel></rss>