<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Systemverilog on Sigasi</title><link>https://www.sigasi.com/tags/systemverilog/</link><description>Recent content in Systemverilog on Sigasi</description><generator>Hugo</generator><language>en</language><lastBuildDate>Fri, 04 Sep 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://www.sigasi.com/tags/systemverilog/index.xml" rel="self" type="application/rss+xml"/><item><title>Scale Your Verification Without Losing Control</title><link>https://www.sigasi.com/webinars/on-demand-verification-webinar/</link><pubDate>Wed, 28 Jan 2026 00:00:00 +0000</pubDate><guid>https://www.sigasi.com/webinars/on-demand-verification-webinar/</guid><description>&lt;p&gt;Learn how modern verification frameworks and the right tooling help you build scalable, maintainable, and efficient testbenches.&lt;/p&gt;</description></item><item><title>Webinar Survey</title><link>https://www.sigasi.com/webinars/webinar1-survey/</link><pubDate>Tue, 13 Jan 2026 00:00:00 +0000</pubDate><guid>https://www.sigasi.com/webinars/webinar1-survey/</guid><description>&lt;p&gt;Thank you for joining us on our first webinar on October 15th, 2025.&lt;/p&gt;
&lt;p&gt;As we haven&amp;rsquo;t seen you at the Visualization &amp;amp; Navigation Webinar on November 27th and you did not yet register for the Verification Frameworks on January 28th, we would like to get your feedback. Thank you for answering the following questions and helping us improve the webinars.&lt;/p&gt;</description></item><item><title>Navigate Complex HDL Designs Without Getting Lost</title><link>https://www.sigasi.com/webinars/on-demand-visualization-webinar/</link><pubDate>Thu, 27 Nov 2025 00:00:00 +0000</pubDate><guid>https://www.sigasi.com/webinars/on-demand-visualization-webinar/</guid><description>&lt;p&gt;Learn how to explore, understand, and debug your design faster with powerful &lt;strong&gt;navigation and visualization&lt;/strong&gt; tools in Sigasi Visual HDL.&lt;/p&gt;</description></item><item><title>Write Better HDL, Before It Breaks Your Design</title><link>https://www.sigasi.com/webinars/on-demand-linting-webinar/</link><pubDate>Wed, 15 Oct 2025 00:00:00 +0000</pubDate><guid>https://www.sigasi.com/webinars/on-demand-linting-webinar/</guid><description>&lt;p&gt;Discover how real-time &lt;strong&gt;linting&lt;/strong&gt; in Sigasi Visual HDL helps you catch issues earlier, improve code quality, and accelerate your development flow.&lt;/p&gt;</description></item><item><title>Meet Our Intern Joran De Decker</title><link>https://www.sigasi.com/news/joran_intern/</link><pubDate>Fri, 04 Sep 2026 00:00:00 +0000</pubDate><guid>https://www.sigasi.com/news/joran_intern/</guid><description>&lt;p&gt;Meet Joran, born and raised in Belgium: from dead-end diagrams to a documentation feature he&amp;rsquo;s proud of&lt;/p&gt;</description></item><item><title>Meet Our Intern Ema Filipovska</title><link>https://www.sigasi.com/news/ema_intern/</link><pubDate>Thu, 20 Aug 2026 00:00:00 +0000</pubDate><guid>https://www.sigasi.com/news/ema_intern/</guid><description>&lt;p&gt;This is the first post in a new series where we introduce you to some international students who&amp;rsquo;ve spent their internship building alongside our engineering team. First up: Ema, Macedonian, who wraps up her time at Sigasi at the end of this month.&lt;/p&gt;</description></item><item><title>How to code resets in Verilog</title><link>https://www.sigasi.com/tech/verilog-resets/</link><pubDate>Mon, 04 May 2026 00:00:00 +0000</pubDate><guid>https://www.sigasi.com/tech/verilog-resets/</guid><description>&lt;p&gt;In digital design, &lt;strong&gt;resets&lt;/strong&gt; are used to &lt;strong&gt;bring a circuit into a predefined state&lt;/strong&gt; after power-up. This article focuses on how to design resets for synchronous digital circuits in Verilog and SystemVerilog.&lt;/p&gt;</description></item><item><title>Keep verification focused on real bugs</title><link>https://www.sigasi.com/lp-verification-manager/</link><pubDate>Thu, 29 Jan 2026 00:00:00 +0000</pubDate><guid>https://www.sigasi.com/lp-verification-manager/</guid><description>&lt;p&gt;Verification capacity isn’t scaling with design complexity. In the latest Wilson Research trend reports referenced here, 87% of FPGA projects reported non-trivial bug escapes, and IC/ASIC first-silicon success was only 14%.&lt;/p&gt;</description></item><item><title>Reduce avoidable RTL churn</title><link>https://www.sigasi.com/lp-engineering-manager/</link><pubDate>Thu, 29 Jan 2026 00:00:00 +0000</pubDate><guid>https://www.sigasi.com/lp-engineering-manager/</guid><description>&lt;p&gt;Sigasi turns VS Code into a professional HDL engineering workspace for VHDL, SystemVerilog, and mixed-language projects. It provides &lt;strong&gt;deterministic&lt;/strong&gt;, project-aware feedback &lt;strong&gt;while&lt;/strong&gt; engineers write RTL, so teams spend less time on avoidable rework and more time on real design progress.&lt;/p&gt;</description></item><item><title>Done doesn't mean "correct"</title><link>https://www.sigasi.com/news/rtl-quality-gate/</link><pubDate>Mon, 19 Jan 2026 00:00:00 +0000</pubDate><guid>https://www.sigasi.com/news/rtl-quality-gate/</guid><description>&lt;p&gt;If you’re managing chip projects, the hardest part isn’t writing/generating more RTL; it’s predicting verification + debug. This isn’t an &amp;ldquo;FPGA problem&amp;rdquo; or an &amp;ldquo;ASIC problem.&amp;rdquo; It’s a verification predictability problem.&lt;/p&gt;</description></item><item><title>Verification is eating the schedule</title><link>https://www.sigasi.com/news/verification-blog/</link><pubDate>Fri, 12 Dec 2025 00:00:00 +0000</pubDate><guid>https://www.sigasi.com/news/verification-blog/</guid><description>&lt;p&gt;The 2024 Wilson Research Group Functional Verification Trend Reports point to a harsh reality: design complexity is rising faster than verification capacity, and the industry is paying for it in escapes, respins, and delays.&lt;/p&gt;</description></item><item><title>Verification Frameworks - Webinar on demand</title><link>https://www.sigasi.com/news/verification/</link><pubDate>Tue, 02 Dec 2025 00:00:00 +0000</pubDate><guid>https://www.sigasi.com/news/verification/</guid><description>&lt;p&gt;On January 28th we presented our first webinar in 2026, in which we showed how Sigasi&amp;rsquo;s shift-left approach saves you valuable time and money in verification. A must watch for design &amp;amp; verification engineers in both SystemVerilog and VHDL.&lt;/p&gt;</description></item><item><title>Verilog Assignments: blocking or non-blocking?</title><link>https://www.sigasi.com/tech/verilog_assignments_blocking_nonblocking/</link><pubDate>Mon, 27 Oct 2025 00:00:00 +0000</pubDate><guid>https://www.sigasi.com/tech/verilog_assignments_blocking_nonblocking/</guid><description>&lt;p&gt;&lt;strong&gt;Verilog&lt;/strong&gt; / &lt;strong&gt;SystemVerilog&lt;/strong&gt; has &lt;strong&gt;two different assignment operators&lt;/strong&gt;. One assignment operator is blocking, the other one non-blocking. In this article, we&amp;rsquo;ll discuss &lt;strong&gt;how they are different&lt;/strong&gt; and &lt;strong&gt;when to use each of them&lt;/strong&gt;. Note that we&amp;rsquo;re talking about &lt;strong&gt;assignments in procedures (always, initial etc.)&lt;/strong&gt; only, and not about continuous assignments.&lt;/p&gt;</description></item><item><title>ANSI and Non-ANSI Port Declarations in Verilog</title><link>https://www.sigasi.com/tech/ansi-vs-non-ansi/</link><pubDate>Wed, 02 Aug 2023 00:00:00 +0000</pubDate><guid>https://www.sigasi.com/tech/ansi-vs-non-ansi/</guid><description>&lt;p&gt;In Verilog, module ports can be declared using one of two styles: ANSI or non-ANSI. This article covers the distinct syntaxes of these two styles, as well as further differences between them.&lt;/p&gt;</description></item><item><title>Sigasi's Software Development Kit Part 2</title><link>https://www.sigasi.com/tech/sigasi-sdk-2/</link><pubDate>Mon, 30 May 2022 00:00:00 +0000</pubDate><guid>https://www.sigasi.com/tech/sigasi-sdk-2/</guid><description>&lt;p&gt;In the &lt;a
 style="white-space: nowrap;"
 href="https://www.sigasi.com/tech/sigasi-sdk-1/"
 
 &gt;previous installment of this blog&lt;/a&gt;, we talked about why you would want to integrate Sigasi&amp;rsquo;s SDK into your own product portfolio. To summarize our arguments:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The SDK allows you to offer an editing experience in your own product line that is similar to a full blown IDE.&lt;/li&gt;
&lt;li&gt;Developing such capabilities from scratch would be prohibitively expensive.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;So, hopefully by now you&amp;rsquo;re convinced you want to license our SDK &amp;hellip; but now what? In this installment, we want to focus on some &lt;em&gt;practical&lt;/em&gt; aspects of integrating our SDK. The goal is to make you aware of the (limited) additional work you might be confronted with.&lt;/p&gt;</description></item><item><title>Sigasi's Software Development Kit Part 1</title><link>https://www.sigasi.com/tech/sigasi-sdk-1/</link><pubDate>Mon, 25 Apr 2022 00:00:00 +0000</pubDate><guid>https://www.sigasi.com/tech/sigasi-sdk-1/</guid><description>&lt;p&gt;At Sigasi, we build tools to make you more productive. Specifically, we enhance your productivity during chip design with SystemVerilog and VHDL. This is why we create our end-user focussed &lt;a
 style="white-space: nowrap;"
 href="https://www.sigasi.com/solutions/"
 
 &gt;Sigasi Visual HDL&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Case statements in VHDL and Verilog</title><link>https://www.sigasi.com/tech/case-statements-vhdl-verilog/</link><pubDate>Thu, 17 Dec 2020 00:00:00 +0000</pubDate><guid>https://www.sigasi.com/tech/case-statements-vhdl-verilog/</guid><description>&lt;p&gt;In programming languages, &lt;strong&gt;&lt;code&gt;case&lt;/code&gt; (or &lt;code&gt;switch&lt;/code&gt;) statements&lt;/strong&gt; are used as
a &lt;strong&gt;conditional statement&lt;/strong&gt; in which a selection is made based on
different values of a particular variable or expression. A general
discussion of these statements can be found
&lt;a
 style="white-space: nowrap;"
 href="https://en.wikipedia.org/wiki/Switch_statement"
 
 target="_blank"
 
 &gt;here&amp;nbsp;&lt;span uk-icon="icon: sign-out; ratio: 0.7"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Actual? Formal? What do they mean?</title><link>https://www.sigasi.com/tech/actual-formal/</link><pubDate>Wed, 14 Oct 2020 00:00:00 +0000</pubDate><guid>https://www.sigasi.com/tech/actual-formal/</guid><description>&lt;p&gt;In this article, we discuss the terms &lt;strong&gt;actual&lt;/strong&gt; and &lt;strong&gt;formal&lt;/strong&gt;. These
terms show up in the &lt;strong&gt;Language Reference Manual&lt;/strong&gt; of Verilog and VHDL,
and they also show up in some of the error messages
in Sigasi Visual HDL. Actuals and formals are short for actual and formal
&lt;strong&gt;arguments&lt;/strong&gt; of functions, procedures, entities, modules, etc.&lt;/p&gt;</description></item><item><title>Wildcards in sensitivity lists in VHDL and Verilog</title><link>https://www.sigasi.com/tech/wildcard-sensitivity/</link><pubDate>Mon, 28 Sep 2020 00:00:00 +0000</pubDate><guid>https://www.sigasi.com/tech/wildcard-sensitivity/</guid><description>&lt;p&gt;In hardware description languages (HDL), &lt;strong&gt;sensitivity lists&lt;/strong&gt; are used to indicate which events may &lt;strong&gt;trigger&lt;/strong&gt; a VHDL &lt;strong&gt;process&lt;/strong&gt; or Verilog &lt;strong&gt;always statement&lt;/strong&gt;.
These trigger events are usually transitions of signals that are inputs of the process or always statement.&lt;/p&gt;</description></item><item><title>Recovering Verilog and SystemVerilog Parser</title><link>https://www.sigasi.com/tech/recovering-systemverilog-parser/</link><pubDate>Fri, 31 Jan 2020 00:00:00 +0000</pubDate><guid>https://www.sigasi.com/tech/recovering-systemverilog-parser/</guid><description>&lt;p&gt;When you&amp;rsquo;re writing HDL code, be it in SystemVerilog, Verilog or VHDL, your code is broken or incomplete most of the time.
Any regular compiler stops on the first error it encounters and will often only show an obscure error message.
At Sigasi, we are convinced productivity and happiness of HDL developers increase when they receive immediate feedback on broken code.&lt;/p&gt;</description></item><item><title>Prefix all signals in an instantiation</title><link>https://www.sigasi.com/tech/prefix-signals-instantiation/</link><pubDate>Fri, 11 Oct 2019 00:00:00 +0000</pubDate><guid>https://www.sigasi.com/tech/prefix-signals-instantiation/</guid><description>&lt;p&gt;When you autocomplete an instantiation using the Sigasi &lt;a
 style="white-space: nowrap;"
 href="https://www.sigasi.com/manual/creating-editing-exploring-code/code-assist/autocomplete/"
 
 &gt;Content Assist&lt;/a&gt;,
wire or signal names in the port map get a default value that is equal to the port name.
In many designs, this can be insufficient.
You might need to give the wires/signals in the portmap a prefix so they match the actual wire/signal names in the design.&lt;/p&gt;</description></item><item><title>Making sense of HDL Verification Methodologies</title><link>https://www.sigasi.com/opinion/verification/verification-overview/</link><pubDate>Fri, 03 Feb 2017 00:00:00 +0000</pubDate><guid>https://www.sigasi.com/opinion/verification/verification-overview/</guid><description>&lt;figure&gt;&lt;img src="https://www.sigasi.com/img/opinion/verification/chips_on_pcb.jpg"class="uk-align-right"/&gt; &lt;/figure&gt;

&lt;p&gt;In the last decade a lot has changed in the field of digital hardware design verification. To cope with the increasing complexity of designs, the industry needed better solutions to test hardware. A lot of novel solutions were developed. Some of them have became very successful and some are already obsolete. This can be very confusing for engineers who are new to this field.&lt;/p&gt;</description></item><item><title>SystemVerilog IEEE 1800-2012 Grammar</title><link>https://www.sigasi.com/tech/systemverilog.ebnf/</link><pubDate>Fri, 11 Nov 2016 00:00:00 +0000</pubDate><guid>https://www.sigasi.com/tech/systemverilog.ebnf/</guid><description>&lt;p&gt;&lt;em&gt;Copyright&lt;/em&gt;
&lt;em&gt;The IEEE Standards publication(s) (&amp;ldquo;Document&amp;rdquo;) is approved by the IEEE Standards Association (&amp;ldquo;IEEE-SA&amp;rdquo;) Standards Board and is published in accordance with established IEEE-SA Standards Board bylaws and operations procedures.&lt;/em&gt;&lt;/p&gt;</description></item></channel></rss>