# \#question

**URL:** https://forum.uvvm.org/tag/question/3.md

[Latest](https://forum.uvvm.org/latest.md) · [Categories](https://forum.uvvm.org/categories.md) · [Tags](https://forum.uvvm.org/tags.md)

---

## [Cadence Xcelium support](https://forum.uvvm.org/t/cadence-xcelium-support/511)

<div class="topic-metadata">

**Author:** [@dankhav](https://forum.uvvm.org/u/dankhav)\
**Replies:** 1\
**Last updated:** [March 7, 2026, 6:16pm UTC](https://forum.uvvm.org/t/cadence-xcelium-support/511 "2026-03-07T18:16:19Z")

</div>

Hi, We are evaluating different simulator tools at my company and have so far managed to run UVVM in multiple simulators. But attempting to compile UVVM with Cadence Xcelium has been an exercise in frustration. It appea…

---

## [How to file a PR for a bug fix?](https://forum.uvvm.org/t/how-to-file-a-pr-for-a-bug-fix/505)

<div class="topic-metadata">

**Author:** [@MartinBoberTecmata](https://forum.uvvm.org/u/MartinBoberTecmata)\
**Replies:** 2\
**Last updated:** [November 20, 2025, 8:25am UTC](https://forum.uvvm.org/t/how-to-file-a-pr-for-a-bug-fix/505 "2025-11-20T08:25:13Z")

</div>

We have integrated UVVM tag 2024.10.08 into one of our projects and we recently found a bug that is still present on the current master branch. The fix is relatively simple (a one-liner) so I want to file a PR. Of cours…

---

## [Exit the await\_completion method](https://forum.uvvm.org/t/exit-the-await-completion-method/496)

<div class="topic-metadata">

**Author:** [@EZA](https://forum.uvvm.org/u/EZA)\
**Replies:** 1\
**Last updated:** [May 6, 2025, 11:59am UTC](https://forum.uvvm.org/t/exit-the-await-completion-method/496 "2025-05-06T11:59:09Z")

</div>

Hi all, I want to know if there is a way to exit the await\_completion method. This is the scenario: I have a DUT with a GPIO and a VVC that checks this GPIO. In my TB I have a process for generate stimulus for the DUT…

---

## [Problem with GC\_INSTANCE\_IDX in vip\_gpio](https://forum.uvvm.org/t/problem-with-gc-instance-idx-in-vip-gpio/492)

<div class="topic-metadata">

**Author:** [@Jorge](https://forum.uvvm.org/u/Jorge)\
**Replies:** 2\
**Last updated:** [April 21, 2025, 3:15pm UTC](https://forum.uvvm.org/t/problem-with-gc-instance-idx-in-vip-gpio/492 "2025-04-21T15:15:28Z")

</div>

Hi, I am facing an issue that I do not see how to solve. As starter, I just cloned today the latest version, just in case this issue was already fixed/addressed. I have testbench (TB) with two different test harnesses(T…

---

## [To\_string() is not working](https://forum.uvvm.org/t/to-string-is-not-working/472)

<div class="topic-metadata">

**Author:** [@Rupesh](https://forum.uvvm.org/u/Rupesh)\
**Replies:** 2\
**Last updated:** [January 23, 2025, 10:53am UTC](https://forum.uvvm.org/t/to-string-is-not-working/472 "2025-01-23T10:53:08Z")

</div>

When we try to compile a file which consists the to\_string function compiler is throwing error CONSTANT UVVM: natural :=24; CONSTANT STR:string:=to\_string(UVVM); This is the logic that has thrown errors (attached to t…

---

## [VVC generated file version-information request](https://forum.uvvm.org/t/vvc-generated-file-version-information-request/97)

<div class="topic-metadata">

**Author:** [@Eric](https://forum.uvvm.org/u/Eric)\
**Replies:** 2\
**Last updated:** [February 29, 2024, 1:53pm UTC](https://forum.uvvm.org/t/vvc-generated-file-version-information-request/97 "2024-02-29T13:53:23Z")

</div>

Hi, With the vvc\_generator.py you can generate VVC components. When generated, is there version information available as constants in the generated files? If not, can these be added? I would like to know the versio…

---

## [I2C VVC Variable Data Length](https://forum.uvvm.org/t/i2c-vvc-variable-data-length/422)

<div class="topic-metadata">

**Author:** [@whiteway11890](https://forum.uvvm.org/u/whiteway11890)\
**Replies:** 0\
**Last updated:** [February 27, 2024, 5:57pm UTC](https://forum.uvvm.org/t/i2c-vvc-variable-data-length/422 "2024-02-27T17:57:04Z")

</div>

Hello! I’ve been using UVVM for a while now. I need to emulate an external I2C device with UVVM. The length of data that the external device accepts is variable based on the op code (the first byte sent). It seems like…

---

## [How to exceed queue limit of 1000 elements?](https://forum.uvvm.org/t/how-to-exceed-queue-limit-of-1000-elements/367)

<div class="topic-metadata">

**Author:** [@Kilyjoy](https://forum.uvvm.org/u/Kilyjoy)\
**Replies:** 3\
**Last updated:** [August 16, 2023, 6:46pm UTC](https://forum.uvvm.org/t/how-to-exceed-queue-limit-of-1000-elements/367 "2023-08-16T18:46:08Z")

</div>

I’m trying to change the queue limit cap of 1000 elements because I need to put 1024 elements in queue. Is it even possible to do or there is some kind of maximum cap of 1000 elements ? I’m trying to use set\_queue\_count\_…

---

## [Problem with axilite writing by using VVC](https://forum.uvvm.org/t/problem-with-axilite-writing-by-using-vvc/384)

<div class="topic-metadata">

**Author:** [@Jacinto](https://forum.uvvm.org/u/Jacinto)\
**Replies:** 3\
**Last updated:** [August 16, 2023, 9:49am UTC](https://forum.uvvm.org/t/problem-with-axilite-writing-by-using-vvc/384 "2023-08-16T09:49:03Z")

</div>

Hi everyone. I’m trying to make a simple testbench for AXI Lite but the following error appears: timeout for uvvm cmd, while waiting for acknowledge vvc, I read in this forum that it could be solved by increasing the co…

---

## [Axistream\_receive does not work](https://forum.uvvm.org/t/axistream-receive-does-not-work/380)

<div class="topic-metadata">

**Author:** [@Gabriel](https://forum.uvvm.org/u/Gabriel)\
**Replies:** 9\
**Last updated:** [August 10, 2023, 7:31am UTC](https://forum.uvvm.org/t/axistream-receive-does-not-work/380 "2023-08-10T07:31:15Z")

</div>

I’ve been coding a testbench for axistream with UVVM Light, my design file was done by using the AXI stream slave generated with Vivado, so I’m just making the testbench using UVVM. I can write data with axistream\_write(…

---

## [VIP wrapper or new custom VIP](https://forum.uvvm.org/t/vip-wrapper-or-new-custom-vip/370)

<div class="topic-metadata">

**Author:** [@EZA](https://forum.uvvm.org/u/EZA)\
**Replies:** 1\
**Last updated:** [May 22, 2023, 10:44am UTC](https://forum.uvvm.org/t/vip-wrapper-or-new-custom-vip/370 "2023-05-22T10:44:42Z")

</div>

Hi, I am a new UVVM user and would like some advice. I want to develop a custom VIP with multiple interfaces (an SPI and an SBI) and some interaction between the two interfaces. The first idea was to write a wrapper t…

---

## [How to use uart\_expect()?](https://forum.uvvm.org/t/how-to-use-uart-expect/298)

<div class="topic-metadata">

**Author:** [@jianlu](https://forum.uvvm.org/u/jianlu)\
**Replies:** 4\
**Last updated:** [December 14, 2022, 3:41pm UTC](https://forum.uvvm.org/t/how-to-use-uart-expect/298 "2022-12-14T15:41:37Z")

</div>

Hi, I am a newbie to use the UVVM\_Lite for my verification. I met an question is how to use the uart\_expect or uart\_receive, I use it like this: -- UART Internal Procedures procedure uart\_expect ( …

---

## [Why do we need the sbi\_vvc](https://forum.uvvm.org/t/why-do-we-need-the-sbi-vvc/304)

<div class="topic-metadata">

**Author:** [@omaima](https://forum.uvvm.org/u/omaima)\
**Replies:** 1\
**Last updated:** [July 31, 2022, 1:41pm UTC](https://forum.uvvm.org/t/why-do-we-need-the-sbi-vvc/304 "2022-07-31T13:41:41Z")

</div>

Hello, I am a newbie to uvvm . I started to learn uvvm with the uart\_vip exemple in github . i want to know the role of the sbi\_vvc and if it is obligatory to use it . Regards,

---

## [Axistream Byte order](https://forum.uvvm.org/t/axistream-byte-order/250)

<div class="topic-metadata">

**Author:** [@Eric](https://forum.uvvm.org/u/Eric)\
**Replies:** 2\
**Last updated:** [December 16, 2021, 7:00pm UTC](https://forum.uvvm.org/t/axistream-byte-order/250 "2021-12-16T19:00:46Z")

</div>

Is it possible to swap the bytes in a UVVM axi-stream transmit? And if so, how What I mean: if write a single value 0x"CAFEBABE" like this: axistream\_transmit(AXISTREAM\_VVCT, 0, x"CAFEBABE", "sending", C\_SCOPE); that…

---

## [Documentation: Can you use normal qoute marks in example code in the documentation?](https://forum.uvvm.org/t/documentation-can-you-use-normal-qoute-marks-in-example-code-in-the-documentation/253)

<div class="topic-metadata">

**Author:** [@Eric](https://forum.uvvm.org/u/Eric)\
**Replies:** 1\
**Last updated:** [December 16, 2021, 12:41pm UTC](https://forum.uvvm.org/t/documentation-can-you-use-normal-qoute-marks-in-example-code-in-the-documentation/253 "2021-12-16T12:41:56Z")

</div>

Hi, In the documentation, example code uses ‘opening quotes’ and closeing quoutes’. Like in a text processor, where they are slightly bended forward or backwards. In code however these are not allowed. There you shou…

---

## [How to get two VVC's on a procedure](https://forum.uvvm.org/t/how-to-get-two-vvcs-on-a-procedure/238)

<div class="topic-metadata">

**Author:** [@Eric](https://forum.uvvm.org/u/Eric)\
**Replies:** 2\
**Last updated:** [November 26, 2021, 5:53am UTC](https://forum.uvvm.org/t/how-to-get-two-vvcs-on-a-procedure/238 "2021-11-26T05:53:07Z")

</div>

Hi, I want to move UVVM code to a package. I want to create procedures where two (or more) different VVC’s I have this working for one VVC \<start of file my\_pkg.vhd\> ... library bitvis\_vip\_spi; use bitvis\_vip\_spi.…

---

## [Disable all logging, only report when an error or failure occurs](https://forum.uvvm.org/t/disable-all-logging-only-report-when-an-error-or-failure-occurs/235)

<div class="topic-metadata">

**Author:** [@Eric](https://forum.uvvm.org/u/Eric)\
**Replies:** 2\
**Last updated:** [October 29, 2021, 10:45am UTC](https://forum.uvvm.org/t/disable-all-logging-only-report-when-an-error-or-failure-occurs/235 "2021-10-29T10:45:38Z")

</div>

Hi, How can I disable all text output or logging to the screen in UVVM? I tried disable\_log\_msg(ALL\_MESSAGES); But then still the ID\_BFM messages come printed. Is it possible to disable all logging? And I assume tha…

---

## [Version not feed trough correctly to all files in 2021.04.08 release](https://forum.uvvm.org/t/version-not-feed-trough-correctly-to-all-files-in-2021-04-08-release/226)

<div class="topic-metadata">

**Author:** [@Eric](https://forum.uvvm.org/u/Eric)\
**Replies:** 2\
**Last updated:** [September 29, 2021, 5:14am UTC](https://forum.uvvm.org/t/version-not-feed-trough-correctly-to-all-files-in-2021-04-08-release/226 "2021-09-29T05:14:23Z")

</div>

Hi, I was looking at the changes in the 2021.04.08 release (see Updated to UVVM version 2021.04.08b - Please see CHANGES.TXT for deta… · UVVM/UVVM@9ea90a3 · GitHub) What I noticed is that the date is not set correctly…

---

## [Await\_value utils functionality issue](https://forum.uvvm.org/t/await-value-utils-functionality-issue/215)

<div class="topic-metadata">

**Author:** [@KevNug](https://forum.uvvm.org/u/KevNug)\
**Replies:** 7\
**Last updated:** [July 9, 2021, 8:01am UTC](https://forum.uvvm.org/t/await-value-utils-functionality-issue/215 "2021-07-09T08:01:07Z")

</div>

Hi Marius, I am trying to add self checking mechanism to another module I am currently verifying. I currently have an issue when I use the following await\_value ie awaiting between 262000 ns & 270000 ns for state\_out v…

---

## [Can we ignore the following vcom-1236, vcom-1346 & vcom-1090 simulation compilation warnings?](https://forum.uvvm.org/t/can-we-ignore-the-following-vcom-1236-vcom-1346-vcom-1090-simulation-compilation-warnings/211)

<div class="topic-metadata">

**Author:** [@KevNug](https://forum.uvvm.org/u/KevNug)\
**Replies:** 4\
**Last updated:** [June 1, 2021, 2:59pm UTC](https://forum.uvvm.org/t/can-we-ignore-the-following-vcom-1236-vcom-1346-vcom-1090-simulation-compilation-warnings/211 "2021-06-01T14:59:08Z")

</div>

Hi, I implemented the UVVM VVC framework for our simple counter DUT & created my own testbench. Simulation runs ok but Modelsim reported the following warnings which are all related to the template scripts. Wondering…

---

## [Getting semaphore error when using parallel processes](https://forum.uvvm.org/t/getting-semaphore-error-when-using-parallel-processes/158)

<div class="topic-metadata">

**Author:** [@Hannu](https://forum.uvvm.org/u/Hannu)\
**Replies:** 10\
**Last updated:** [May 26, 2021, 1:24pm UTC](https://forum.uvvm.org/t/getting-semaphore-error-when-using-parallel-processes/158 "2021-05-26T13:24:05Z")

</div>

Hi We are running tests in multiple processes. DUT initialization is done in one process and then the tests are run in parallel processes. Register writes/reads are done through VVC methods in the parallel processes. Pr…

---

## [What is the status of UVVM coverage development](https://forum.uvvm.org/t/what-is-the-status-of-uvvm-coverage-development/85)

<div class="topic-metadata">

**Author:** [@Eric](https://forum.uvvm.org/u/Eric)\
**Replies:** 3\
**Last updated:** [April 20, 2021, 11:28am UTC](https://forum.uvvm.org/t/what-is-the-status-of-uvvm-coverage-development/85 "2021-04-20T11:28:27Z")

</div>

Hi, What is today’s recommendation for testing coverage in UVVM? In an old presentation of 2017 there it was said OSVVM is used coverage and randomisation. Is this still the case in 2020? Or has UVVM latest release s…

---

## [Uvvm lite using block\_flag, unblock\_flag, await\_unblock\_flag and getting unexpected timeout](https://forum.uvvm.org/t/uvvm-lite-using-block-flag-unblock-flag-await-unblock-flag-and-getting-unexpected-timeout/163)

<div class="topic-metadata">

**Author:** [@bdecelles](https://forum.uvvm.org/u/bdecelles)\
**Replies:** 4\
**Last updated:** [April 12, 2021, 3:55pm UTC](https://forum.uvvm.org/t/uvvm-lite-using-block-flag-unblock-flag-await-unblock-flag-and-getting-unexpected-timeout/163 "2021-04-12T15:55:22Z")

</div>

I am using block\_flags for the fist time with UVVM Lite. I am getting a timeout that I do not expect. This is the stripped down code. I also have a signal global\_trigger : std\_logic :=‘Z’; Can you tell me what I am…

---

## [Inexplicable behavior of the AXI-Lite VIP in Modelsim](https://forum.uvvm.org/t/inexplicable-behavior-of-the-axi-lite-vip-in-modelsim/146)

<div class="topic-metadata">

**Author:** [@ktorkelson](https://forum.uvvm.org/u/ktorkelson)\
**Replies:** 8\
**Last updated:** [February 18, 2021, 5:12pm UTC](https://forum.uvvm.org/t/inexplicable-behavior-of-the-axi-lite-vip-in-modelsim/146 "2021-02-18T17:12:27Z")

</div>

Hi all, I tried to use the latest AXI-Lite VIP in Modelsim (2020.4), but now I’m already stuck when starting the simulator. A short info: I already use the previous VIP and everything has worked flawlessly so far. I w…

---

## [Test bench hangs up on wait statement](https://forum.uvvm.org/t/test-bench-hangs-up-on-wait-statement/92)

<div class="topic-metadata">

**Author:** [@Crabman](https://forum.uvvm.org/u/Crabman)\
**Replies:** 5\
**Last updated:** [February 2, 2021, 7:00pm UTC](https://forum.uvvm.org/t/test-bench-hangs-up-on-wait-statement/92 "2021-02-02T19:00:52Z")

</div>

I am running a simulation that requires a monitor to wait for one second to initialize. I tried using a wait statement in my test case, but if I wait more than 10 ms the simulator hangs on that step. I’m using Questasim …

---

## [GC\_DEFAULT\_LINE\_VALUE breaks generalising of a GPIO](https://forum.uvvm.org/t/gc-default-line-value-breaks-generalising-of-a-gpio/124)

<div class="topic-metadata">

**Author:** [@Eric](https://forum.uvvm.org/u/Eric)\
**Replies:** 8\
**Last updated:** [November 19, 2020, 1:24pm UTC](https://forum.uvvm.org/t/gc-default-line-value-breaks-generalising-of-a-gpio/124 "2020-11-19T13:24:47Z")

</div>

Hi, Can the GC\_DEFAULT\_LINE\_VALUE be a single character instead of needing to be the same amount of characters as the GC\_DATA\_WIDTH. This currently breaks my attempt to generalize the instantitation of the GPIO. With N…

---

## [Log message ID\_DATA still prints when disabled](https://forum.uvvm.org/t/log-message-id-data-still-prints-when-disabled/131)

<div class="topic-metadata">

**Author:** [@Jesper](https://forum.uvvm.org/u/Jesper)\
**Replies:** 1\
**Last updated:** [November 17, 2020, 8:39am UTC](https://forum.uvvm.org/t/log-message-id-data-still-prints-when-disabled/131 "2020-11-17T08:39:51Z")

</div>

Hi, I want to reduce the log output so it becomes more easy to read. To do this i have used these lines: disable\_log\_msg(ALL\_MESSAGES); enable\_log\_msg(ID\_LOG\_HDR); enable\_log\_msg(ID\_SEQUENCER); enable\_log\_msg(ID\_UVV…

---

## [Error using bitvis\_vip\_gmii](https://forum.uvvm.org/t/error-using-bitvis-vip-gmii/128)

<div class="topic-metadata">

**Author:** [@ecg173-bi](https://forum.uvvm.org/u/ecg173-bi)\
**Replies:** 2\
**Last updated:** [November 13, 2020, 10:48am UTC](https://forum.uvvm.org/t/error-using-bitvis-vip-gmii/128 "2020-11-13T10:48:26Z")

</div>

Hi everybody, I am trying to create a simple project that uses bitvis\_vip\_gmii. Starting from the UART example, I have created the scripts folder and the tb and th files. Inside this last one I have i1\_gmii\_vvc: entity…

---

## [What is the component with the ID: ID\_SEQUENCER?](https://forum.uvvm.org/t/what-is-the-component-with-the-id-id-sequencer/122)

<div class="topic-metadata">

**Author:** [@Eric](https://forum.uvvm.org/u/Eric)\
**Replies:** 1\
**Last updated:** [November 9, 2020, 5:16pm UTC](https://forum.uvvm.org/t/what-is-the-component-with-the-id-id-sequencer/122 "2020-11-09T17:16:44Z")

</div>

Hi, I see in almost all examples ID\_SEQUENCER enabled or disabled. I have a few qiestions: What is this component? Where to find information about it? Is this the main executor of UVVM? Is this name reserved? And is …

---

## [Scoreboard usage](https://forum.uvvm.org/t/scoreboard-usage/108)

<div class="topic-metadata">

**Author:** [@Riyazria](https://forum.uvvm.org/u/Riyazria)\
**Replies:** 8\
**Last updated:** [October 6, 2020, 12:49pm UTC](https://forum.uvvm.org/t/scoreboard-usage/108 "2020-10-06T12:49:51Z")

</div>

Hello, I am planning to explore the functionality of the scoreboard in UVVM can someone help me to get a quick start on how to use this functionality? Regards, Riyaz

[Next page](https://forum.uvvm.org/tag/question/3.md?match_all_tags=true&page=1&tags%5B%5D=question)
