For those users who want to get early access to the features and bugfixes of upcoming Sigasi Studio releases, we have set up an extra release channel, called
The Sigasi Preview release channel offers more frequent releases than the official releases. This page gives an introduction to the most important changes.
Although these preview releases are less rigorously tested than the official releases, they are stable enough for daily use.
If you run into any problems, please let us know.
We’re proud to announce the initial preview of the all-new Sigasi Studio 5.0 release. In this release, we introduce a completely new architecture for our (System)Verilog engine. This engine was rewritten from scratch, allowing us to focus on both performance (with high parallelism) and accuracy. While this release brings many improvements toward accuracy and language support for Verilog and SystemVerilog, worry not, this is just the tip of the iceberg. The new engine empowers us to quickly offer new and exciting features in the upcoming 5.* releases.
- The use of SV
interfaces has become much more powerful and accurate. For example, we can now infer the actual properties of a
genericinterface that was not explicitly defined by the user. We can also deal nicely with
modports inside interfaces
- Missing declarations are now shown at type-time
- We’ve improved our focus on the root cause of errors. Sometimes an error can create a sequence of subsequent errors that are irrelevant. These are now much less prevalent
- Full support for hierarchical references e.g.
- Good support for
- Better navigation in ambiguous designs. When identifiers refer to multiple potential targets, we will offer you to navigate to any of them. This is useful in the context of broken/misconfigured designs or designs with multiple top levels
- We only provide suggestions that are truly relevant in a given context
- New prioritization mechanism that shows more likely suggestions at the top of the suggestion list
- Additional support for Verilog
- Better support for enumeration type ranges i.e.
- Support for Mac has been dropped. As a workaround, the Sigasi plugin can still be installed on an Eclipse on Mac.
You can download the stand-alone version of the latest preview from:
You can also update automatically when setting Preferences > Install/Update > Available Software Sites > Add… :
SHA sums (more info) can be checked via https://download.sigasi.com/preview/latest/sigasistudio-sha1.txt.
- Sigasi Studio standalone is supported on:
- Windows: Windows 10 (64-bit) or newer
- Linux: RedHat Enterprise Linux RHEL 7.7 (64-bit) or newer
- Sigasi Studio depends on
libXss.sowhich can be obtained by installing
- Sigasi Studio depends on
- More information on supported OSes can be found on the Eclipse website
- Sigasi Studio as a plugin in your Eclipse installation:
- Eclipse IDE 2021-03 up to and including Eclipse IDE 2022-03
- Java JRE 11 or 17
We recommend at least 4GB of memory available for Sigasi Studio, and you need about 1GB of free disk space.
We welcome your feedback through the usual channels or the comments below. Note that comments are cleared after each official release.