HDL Coding Standards

HDL Coding Standrards, fpga coding, what is hdl code, coding standards best practices, coding standards and best practices

HDL Coding Standards (Safety-Critical Designs)

In order to prevent potentially unsafe attributes of HDL code from leading to unsafe design issues, the use of HDL coding standards is recommended by various safety-critical industries such as DO-254. The HDL coding standards must be defined, reviewed and documented.  ALINT™ is a fully automated design rule checker equipped with industry-proven VHDL/Verilog standards and provides an automated code review. The VHDL/Verilog standards included cover essential areas in HDL coding such as coding style, readability, simulation, clock/reset management, design reuse, coding for safe synthesis and implementation, clock domain crossings (CDC) and design for test (DFT).

ALINT™ also provides robust documentation features beneficial to reporting, audits and reviews. ALINT™ features a Violation Viewer for detected violations and Exclusion Management mechanism that allows associating “irrelevant” violations with the appropriate justification comments. Being tightly integrated with the coding standard violation analysis and reporting interfaces, these features enable push-button reporting and facilitate the desirable practice of creating quality design artifacts essential to obtaining compliance with the requirements outlined in the various safety-critical design assurance standards.

Usage & Benefits:

  • Reduces cost of review vs. manual labor
  • Based on comprehensive knowledge base of industry best practices and design expertise
  • Code is more consistent and efficient vs. manual review approach
  • Reviews can be performed more often, a good match with DO-254 philosophy
  • Integrated debug environment for efficient design analysis and documentation


  • 10-day ALINT™ Evaluation Software
  • DO-254 Best Practice Design Rule Set

Additional Resources:

ALINT™ 2012.01 What’s New Presentation

Automated Code Reviews for Safety-Critical Designs Presentation

Ask Us a Question
Ask Us a Question
Captcha ImageReload Captcha
Incorrect data entered.
Thank you! Your question has been submitted. Please allow 1-3 business days for someone to respond to your question.
Internal error occurred. Your question was not submitted. Please contact us using Feedback form.
We use cookies to ensure we give you the best user experience and to provide you with content we believe will be of relevance to you. If you continue to use our site, you consent to our use of cookies. A detailed overview on the use of cookies and other website information is located in our Privacy Policy.