Linting.....and its uses....

Status
Not open for further replies.

Guru59

Full Member level 4
Joined
Jul 10, 2006
Messages
217
Helped
7
Reputation
14
Reaction score
3
Trophy points
1,298
Activity points
2,812
What exactly Linting is abt...?

why and where it is used...?

Anyone plz share some material on LInting...?


Thanks
 

if you have been a Verilog user for a long while, you would what's linting and why it's needed;
If you have worked in VHDL for years but known nothing about it, you don't need it at all...
 

Guru59 said:
What exactly Linting is abt...?

Linting means to run a tool that extensively checks the source for any kind of errors. It is most commonly used with C and Verilog languages to check the software and HDL, although linting tools are used with other languages as well.

Guru59 said:
why and where it is used...?
It is used while compile the code (SW/HW) to make sure that it is as much bug free as possible. This helps reduce a lot of potential risks that might not be caught with conventional compilers and which may only be visible at the code usage time.

Guru59 said:
Anyone plz share some material on LInting...?
Googling
 

Guru59 said:
What exactly Linting is abt...?

why and where it is used...?

Anyone plz share some material on LInting...?


Thanks

As the other poster said, google search will be a very good start for you. If you have access to commercial EDA tools like: SpyGlass, leda etc. then those tool documents will also help you to appreciate it better.

If you are interested in a training/workshop on Linting using Leda, drop me an email (cvc.training <> gmail.com, my company can help (for a price of-course).

Regards
Ajeetha, CVC
www.noveldv.com
 

If C coding, search for Gimpel on google.
It is a tool used for static analysis of source code to find subtle bugs and inconsistancies.
It is also used to check that code complies with a standard, such a MISRA for the Automotive industries.
 

Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…