Tech Articles
Welcome to the Sigasi tech article collection!
These posts handle various topics related to our technology and its use in your environment. Don’t hesitate to Contact Sigasi with any questions regarding the contents of these articles.
Recent Articles
How to code resets in Verilog
In digital design, resets are used to bring a circuit into a predefined state after power-up. This article focuses on how to design resets for synchronous digital circuits in Verilog and SystemVerilog.
2026-05-04
Verilog Assignments: blocking or non-blocking?
Verilog / SystemVerilog has two different assignment operators. One assignment operator is blocking, the other one non-blocking. In this article, we’ll discuss how they are different and when to use each of them. Note that we’re talking about assignments in procedures (always, initial etc.) only, and not about continuous assignments.
2025-10-27
Setting up a VUnit project in VS Code
This article explains how to set up VUnit with the new Sigasi Project format. This method uses a scripted target to integrate VUnit’s compilation flow into Sigasi Visual HDL.
2025-10-09