<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Linting on Sigasi</title><link>https://www.sigasi.com/tags/linting/</link><description>Recent content in Linting on Sigasi</description><generator>Hugo</generator><language>en</language><lastBuildDate>Sat, 26 Sep 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://www.sigasi.com/tags/linting/index.xml" rel="self" type="application/rss+xml"/><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>20,000 downloads</title><link>https://www.sigasi.com/news/20000_downloads/</link><pubDate>Sat, 26 Sep 2026 00:00:00 +0000</pubDate><guid>https://www.sigasi.com/news/20000_downloads/</guid><description>&lt;p&gt;Less than one year ago, we wrote about &lt;a
 style="white-space: nowrap;"
 href="https://www.sigasi.com/news/10000_downloads/"
 
 &gt;Sigasi Visual HDL passing 10,000 downloads&lt;/a&gt; on the VS Code Marketplace. It had taken Sigasi Studio, our previous IDE, more than three years to reach 9,000 installs. Visual HDL got past 10,000 in 15 months. This time it took less than a year.&lt;/p&gt;</description></item><item><title>Enabling DO-254 guideline checks in Sigasi SVH</title><link>https://www.sigasi.com/knowledge/how_tos/do254-in-sigasi/</link><pubDate>Mon, 09 Feb 2026 00:00:00 +0000</pubDate><guid>https://www.sigasi.com/knowledge/how_tos/do254-in-sigasi/</guid><description>&lt;p&gt;&lt;strong&gt;DO-254&lt;/strong&gt; (also known as &lt;strong&gt;ED-80&lt;/strong&gt;, &amp;ldquo;Design Assurance Guidance for Airborne Electronic Hardware&amp;rdquo;) is the primary &lt;strong&gt;international guidance&lt;/strong&gt; used for developing complex, &lt;strong&gt;safety-critical electronic hardware for civil aircraft&lt;/strong&gt;. It was jointly developed by &lt;a
 style="white-space: nowrap;"
 href="https://www.rtca.org/"
 
 target="_blank"
 
 &gt;RTCA&amp;nbsp;&lt;span uk-icon="icon: sign-out; ratio: 0.7"&gt;&lt;/span&gt;&lt;/a&gt; (US) and &lt;a
 style="white-space: nowrap;"
 href="https://www.eurocae.net/"
 
 target="_blank"
 
 &gt;EUROCAE&amp;nbsp;&lt;span uk-icon="icon: sign-out; ratio: 0.7"&gt;&lt;/span&gt;&lt;/a&gt; (EU). First published in 2000, DO-254 became widely adopted in the avionics industry after the &lt;a
 style="white-space: nowrap;"
 href="https://www.faa.gov/"
 
 target="_blank"
 
 &gt;FAA&amp;nbsp;&lt;span uk-icon="icon: sign-out; ratio: 0.7"&gt;&lt;/span&gt;&lt;/a&gt; accepted it as a means of compliance for avionics design assurance.&lt;/p&gt;</description></item><item><title>Enabling STARC rules in Sigasi SVH</title><link>https://www.sigasi.com/knowledge/how_tos/starc-rules-in-sigasi/</link><pubDate>Tue, 27 Jan 2026 00:00:00 +0000</pubDate><guid>https://www.sigasi.com/knowledge/how_tos/starc-rules-in-sigasi/</guid><description>&lt;p&gt;&lt;strong&gt;STARC&lt;/strong&gt; &amp;mdash; the Semiconductor Technology Academic Research Center &amp;mdash; was a research consortium established by leading Japanese semiconductor companies. Back in 2006, it released the &lt;strong&gt;STARC RTL Design Style Guides&lt;/strong&gt;, a comprehensive collection of &lt;strong&gt;rules, recommendations, and best practices for RTL design&lt;/strong&gt;. The guides cover everything from design creation and code management to verification workflows and general project organization, with separate volumes for Verilog/SystemVerilog and VHDL.&lt;/p&gt;</description></item><item><title>12,000 Downloads and Counting</title><link>https://www.sigasi.com/news/12000_downloads/</link><pubDate>Thu, 11 Dec 2025 00:00:00 +0000</pubDate><guid>https://www.sigasi.com/news/12000_downloads/</guid><description>&lt;p&gt;It took us more than one year to get to 10,000 downloads. In less than 2 months, 2,000 more downloads were done. Our mission to empower design and verification engineers to save time and costs for their team/company pays off.&lt;/p&gt;</description></item><item><title>10,000 Downloads and Counting</title><link>https://www.sigasi.com/news/10000_downloads/</link><pubDate>Mon, 29 Sep 2025 00:00:00 +0000</pubDate><guid>https://www.sigasi.com/news/10000_downloads/</guid><description>&lt;p&gt;One year ago, we introduced &lt;strong&gt;Sigasi® Visual HDL™&lt;/strong&gt; on the VS Code Marketplace. Our goal was clear: empower design and verification engineers to write faster, higher-quality RTL code and save time and costs for their team/company.&lt;/p&gt;</description></item><item><title>Introducing Linting In Chip Design Flow</title><link>https://www.sigasi.com/news/linting/</link><pubDate>Tue, 16 Sep 2025 00:00:00 +0000</pubDate><guid>https://www.sigasi.com/news/linting/</guid><description>&lt;p&gt;In complex ASIC and FPGA designs, quality cannot be postponed to simulation. Issues introduced during RTL design cause bloating verification cycles, consuming costly engineering time, and risking expensive silicon re-spins.&lt;/p&gt;</description></item><item><title>Monitoring HDL code quality with Sigasi CLI and SonarQube</title><link>https://www.sigasi.com/knowledge/how_tos/sigasi-cli-sonarqube/</link><pubDate>Mon, 23 Jan 2023 00:00:00 +0000</pubDate><guid>https://www.sigasi.com/knowledge/how_tos/sigasi-cli-sonarqube/</guid><description>&lt;p&gt;&lt;a
 style="white-space: nowrap;"
 href="https://www.sigasi.com/manual/automation/sigasi-cli/"
 
 &gt;&lt;strong&gt;Sigasi CLI&lt;/strong&gt;&lt;/a&gt; is Sigasi&amp;rsquo;s new command
line tool for HDL verification. With it, you can run
Sigasi Visual HDL&amp;rsquo;s &lt;strong&gt;powerful verification&lt;/strong&gt; from the
&lt;strong&gt;command line&lt;/strong&gt;. Verification encompasses different aspects, such as
syntax checking (is the code syntactically correct?), linting (is
there anything suspect in the code?) including semantic checks (do
constructs make sense and are they consistent?), and style checking
(does the code comply with coding guidelines?).&lt;/p&gt;</description></item><item><title>Using Sigasi CLI as a Git Commit Hook</title><link>https://www.sigasi.com/knowledge/how_tos/sigasi-cli-gitlab-commit-hook/</link><pubDate>Mon, 16 Jan 2023 00:00:00 +0000</pubDate><guid>https://www.sigasi.com/knowledge/how_tos/sigasi-cli-gitlab-commit-hook/</guid><description>&lt;p&gt;&lt;a
 style="white-space: nowrap;"
 href="https://www.sigasi.com/manual/automation/sigasi-cli/"
 
 &gt;&lt;strong&gt;Sigasi CLI&lt;/strong&gt;&lt;/a&gt; is Sigasi&amp;rsquo;s new command
line tool for HDL verification. With it, you can run
the same &lt;strong&gt;powerful verification&lt;/strong&gt; as Sigasi Visual HDL (SVH) from the
&lt;strong&gt;command line&lt;/strong&gt;. Verification encompasses different aspects, such as
syntax checking (is the code syntactically correct?), linting (is there
anything suspect in the code?) including semantic checks (do constructs
make sense and are they consistent?) and style checking (does the code
comply with coding guidelines?).&lt;/p&gt;</description></item><item><title>Using Sigasi CLI for HDL Code Verification in GitLab CI</title><link>https://www.sigasi.com/knowledge/how_tos/sigasi-cli-gitlab-ci/</link><pubDate>Fri, 13 Jan 2023 00:00:00 +0000</pubDate><guid>https://www.sigasi.com/knowledge/how_tos/sigasi-cli-gitlab-ci/</guid><description>&lt;p&gt;&lt;a
 style="white-space: nowrap;"
 href="https://www.sigasi.com/manual/automation/sigasi-cli/"
 
 &gt;&lt;strong&gt;Sigasi CLI&lt;/strong&gt;&lt;/a&gt; is Sigasi&amp;rsquo;s new command line tool for HDL
validation. With it, you can run the same &lt;strong&gt;powerful code validation&lt;/strong&gt; as in Sigasi Visual HDL (SVH) from the &lt;strong&gt;command line&lt;/strong&gt;.
Code validation encompasses different aspects, such as syntax checking (is
the code syntactically correct?), code linting (is there anything
suspect in the code?) and style checking (does the code comply with
coding guidelines?).&lt;/p&gt;</description></item><item><title>Using Sigasi CLI in Jenkins CI</title><link>https://www.sigasi.com/knowledge/how_tos/sigasi-cli-jenkins/</link><pubDate>Thu, 12 Jan 2023 00:00:00 +0000</pubDate><guid>https://www.sigasi.com/knowledge/how_tos/sigasi-cli-jenkins/</guid><description>&lt;p&gt;&lt;a
 style="white-space: nowrap;"
 href="https://www.sigasi.com/manual/automation/sigasi-cli/"
 
 &gt;&lt;strong&gt;Sigasi CLI&lt;/strong&gt;&lt;/a&gt; runs our &lt;strong&gt;powerful code validation&lt;/strong&gt; from the &lt;strong&gt;command line&lt;/strong&gt;.
This means that code validation is now possible without a GUI.&lt;/p&gt;
&lt;p&gt;In this article, we demonstrate how you can run Sigasi CLI in a
&lt;a
 style="white-space: nowrap;"
 href="https://en.wikipedia.org/wiki/Continuous_integration"
 
 target="_blank"
 
 &gt;&lt;strong&gt;Continuous Integration&lt;/strong&gt;
(CI)&amp;nbsp;&lt;span uk-icon="icon: sign-out; ratio: 0.7"&gt;&lt;/span&gt;&lt;/a&gt;
environment, namely &lt;a
 style="white-space: nowrap;"
 href="https://www.jenkins.io/"
 
 target="_blank"
 
 &gt;&lt;strong&gt;Jenkins&lt;/strong&gt;&amp;nbsp;&lt;span uk-icon="icon: sign-out; ratio: 0.7"&gt;&lt;/span&gt;&lt;/a&gt;. In a CI
setup, code validation with CLI becomes part of regression testing
and will help you maintain the quality of your HDL code. In the near
future, we&amp;rsquo;re planning more articles on the CLI and continuous
integration, so be sure to check back.&lt;/p&gt;</description></item><item><title>Array size mismatches with generic port widths</title><link>https://www.sigasi.com/tech/generic-port-width/</link><pubDate>Tue, 09 Jan 2018 00:00:00 +0000</pubDate><guid>https://www.sigasi.com/tech/generic-port-width/</guid><description>&lt;h2 
 class="uk-heading-large" 
 id="customer-question"&gt;
 &lt;a
 href="https://www.sigasi.com/tech/generic-port-width/#customer-question"
 class="uk-link-reset"
 aria-label="Link to this section: Customer question"&gt;
 Customer question
 &lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;On a regular basis, we receive questions from customers about &lt;em&gt;Incorrect array size&lt;/em&gt; warnings or errors.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.sigasi.com/img/tech/generic-port-width/warning_message.png" alt="Incorrect array size warning" title="Incorrect array size warning"&gt;
&lt;/p&gt;</description></item><item><title>Deprecated IEEE Libraries</title><link>https://www.sigasi.com/tech/deprecated-ieee-libraries/</link><pubDate>Tue, 15 May 2012 00:00:00 +0000</pubDate><guid>https://www.sigasi.com/tech/deprecated-ieee-libraries/</guid><description>&lt;h1 
 
 id="what-are-deprecated-ieee-libraries"&gt;
 &lt;a
 href="https://www.sigasi.com/tech/deprecated-ieee-libraries/#what-are-deprecated-ieee-libraries"
 class="uk-link-reset"
 aria-label="Link to this section: What are deprecated IEEE libraries?"&gt;
 What are deprecated IEEE libraries?
 &lt;/a&gt;
&lt;/h1&gt;
&lt;p&gt;Don&amp;rsquo;t use &lt;code&gt;ieee.std_logic_unsigned&lt;/code&gt; and similar libraries because they are not standardized.
Instead, &lt;strong&gt;&lt;code&gt;use ieee.numeric_std.all&lt;/code&gt;&lt;/strong&gt;.&lt;/p&gt;</description></item></channel></rss>