Lint check and formal verification

Status
Not open for further replies.
Lint checking is also known as PLDRC (Prelayout Design Rule Checking). This is basically done on RTL to check for errors. We generally use a tool called Spyglass to perform the linting. Formal verification is a must. this is performed at various levels.This is actually done to make sure that during optimization stage the design functionality is not altered.Here, is a quick glimse.

During RTL and Synthesized netlist stage we keep RTL as Golden and Netlist as Revised . Then we perform a comparison, between them to prove that the functionality is unaltered. This is performed at different levels till final signoff. tool used: Synopsys Formality or Cadence Conformal LEC.

Ps Conformal is the signoff tool for Formal Verification. We rely on this and signoff the chip/core at different levels.

Cheers
 

Check this for details of lint check..**broken link removed**
 

Lint is RTL syntax checks.
Formal verification is connectivity check against spec. Formal verification can be extended to further also.
 
Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…