RTL Linting & Sign Off – Ascent Lint2019-10-21T11:18:54-07:00

Ascent Lint – RTL Linting & Sign Off

White Paper: Setting a New Lint Benchmark

Early RTL Code Linting & Sign Off

Ascent Lint uses static analysis to enforce coding guidelines, enabling you to catch functional issues early — prior to simulation — and ensure high quality RTL. Its high performance and capacity enable both block level and full chip analysis.

Ascent Lint provides high impact rules for syntax, semantic, and style checks. The RTL linting rules are designed for low noise and ease of debug. An intuitive GUI makes rule selection and configuration fast and easy.

Our integrated debugger facilitates resolving lint issues quickly. It includes debugging violations, custom views for focused debug, and status binning and comments per violation for overall data management.

RTL Linting - RTL code Linting

Built-in, High Impact Rules

Our built-in rules ensure that your designs meet relevant coding guidelines for RTL/Netlist sign-off.

Real Intent derives its RTL linting rules from industry standards, including Reuse Methodology Manual and STARC, and well-researched papers.

Real Intent uses its deep expertise to filter out only the relevant rules from these sources.  Additionally, the industry expertise we’ve gained based on input from and collaboration with our customers, enables us to ensure our continuously rules keep up with increasing complexity.

Rule Selection & Configuration

Ascent Lint has a rule configuration editor that makes rule selection and configuration fast and easy.

Rules can be configured to enable variations in behavior based on user preferences. For example, all rules have a “severity” configuration. Severity can be configured based on the severity of the RTL Coding guideline.

All rules also have an “annotation” option that enables adding some text that is printed with the rule description. This can be used, for example, to associate the Ascent Lint rule with the name of the Coding guideline.

The rules are  categorized, with filters and searches to make it simple to find the relevant rule.

RTL Coding & Safety Standards

Ascent Lint supports all industry HDL standards: the synthesizable subset of Verilog, SystemVerilog, and VHDL. It can also read IP that is encrypted per IEEE 1735. Ascent Lint is ISO-26262 certified by TÜV SÜD, an internationally accredited independent testing and conformity assessment company, enabling immediate integration into ISO 26262 flows.

Low Noise Reporting

Ascent Lint provides the industry’s lowest noise RTL linting results. This means our reports dramatically minimize duplicate, irrelevant and false messaging. Additionally, our rules do not have the overlap found in older generation tools.

Our low noise reports mean you don’t spend time and waste engineering resources wading through erroneous, duplicate, and poorly organized analysis run reports, to try to identify which violations are real and which ones can be waived. Accent Lint prioritizes errors so that fixes will produce the greatest improvement in the quality of the RTL or netlist.

Integrated Debug Environment

iDebug debugging platform enables custom views and cross probes to the RTL design source via a source browser or the integrated Emacs editor.

It also provides schematics to facilitate the debug of connectivity checks.

Real Intent’s iDebug environment also enables easy waiving and other status tracking. And Ascent Lint’s incremental analysis can show just the difference in analysis reports between different version of a design.

What Ascent Lint Users are Saying

“We’ve looked at Ascent Lint and [another commercial tool] and Real Intent has better execution. Its rules/checks are easy to understand and significantly better at reducing noise. Ascent Lint also has very few false positives compared with the other tool.

“Real Intent makes sure their rules are usable; this means so you are able to turn on more rules, so you get fewer false positives. Ascent Lint’s debug user experience is fantastic. We found several bugs in the design that were missed by the other tool.”

– Semiconductor Designer, DeepChip.com EDA tool report

“The install and bring up for Real Intent’s Ascent Lint was extremely easy.

“We were able to deploy it with one engineer, and it took only one to two days to get to actionable data.

“Ascent Lint’s performance was fast, plus its outputs were clear and obvious — the ease of interpretation of results spoke to a mature tool.

“We look forward to using Ascent Lint on all of our future projects.”

– Ty Garibay, VP of Engineering, Mythic

“Ascent Lint RTL linter is low noise, it only reports errors and warnings that are real. Other lint tools can generate a lot of garbage, which makes it hard to sort through.

“Also, it helps a lot that Ascent Lint’s reports do not have duplicates. Some of the other tools can give you the same error – with different names — 2, 3, 4, and even 20 times.

“Real Intent’s company name makes the point — they try to figure out your real intent for your design.”

– Semiconductor Designer, DeepChip.com EDA tool report