Professional Documents
Culture Documents
Physical Design
Scripts
Front End
Verification
Assertion Based Verification
Equivalence Checking
Simulation Based
General
Forum
Linting
What is meant by lint? It was the name originally given to a program that flagged suspicious and
non-portable constructs in software programs.
Later this was extended to hardware languages as well for early design analysis. That means rule
checks will be applied on the developed RTLs and it helps to identify errors which we would be
getting in the upcoming design cycle stages like synthesis etc.This also helps to make sure that
during optimization stage, design functionality is not changed. Overall, it points out where the code
is likely to have bugs.
One important point about linting is that it checks the cleanness and portability of the HDL code for
various EDA tools and not anything related to the actual functionality of the design.
Steps
Areas Covered
Sample Rules
Tools:
Some of the available tools in the market to do linting and CDC checks are
Spyglass
Realintent (Ascentlint, IIV,Meridian)
LEDA
SureLint
Most of the formal verification tools (Onespin, IFV etc)
About
Latest Posts
Sini Balakrishnan
Staff Engineer
at Lantiq
Sini has spent more than a dozen years in the semiconductor industry, focusing mostly on
verification. She is an expert on Formal Verification and has written international papers and
articles on related topics.
Design Checks
Linting
vlsi design
9 Comments on Linting
1.
Can we also called this Linting errors as post synthesis simulation mismatch?
2.
Post synthesis simulation mismatches can be reduced by cleaning up the lint errors in
the RTL stage.
naga surendra // December 15, 2014 at 4:19 pm // Reply
Linting is used at RTL stage by the designer. Before RTL freeze linting should be clean
so that there wouldnt be any surprise during synthesis.
3.
4.
5.
6.
7.
Hi,
could u pls expain what is diffrence between HAl(cadence) and Lint check(Spyglass)?
are they are same.
regards
vijay
sumanth // May 28, 2016 at 10:44 am // Reply
in pre-pnr netlist why a combo loop should not exist and what is is a effect of combo loop on
back-end.
Alok Dadlani // August 9, 2016 at 7:50 am // Reply
Leave a comment
Name *
Email *
link
b-quote
del
ins
img
ul
ol
li
code
more
close tags
crayon
Website
Post Comment
Search
To search, type and hit enter
Submit Query
Recent Posts
Recent Comments
Categories
Recent Comments
About
VLSI Pro provides insightful articles and tutorials on several topics relevant to this industry.
Experienced professionals share their expertise and vision on varied topics, enabling fellow
professionals and academic community alike to benefit from this free information.
2016. i47 Media.