LINT & CDC - Deep dive

Home > Course

Lint and CDC training

Lint training is a course covering all the important RTL linting rules with detailed hands on examples. 
Course includes analysis of the errors & warnings and how to update the RTL for lint failures. The course is done using Spyglass Lint tool.
 
CDC training is a  course covering all the aspects of clock domain crossing including synchronous and asynchronous path with single and multi bit data paths. All the CDC rules covered using detailed hands on examples. 
Course includes analysis of all the CDC rules, how to analyze and update the RTL to fix the CDC issues. 
 
The Lint and CDC course is done using Spyglass tool with industry standard hands on projects.  Participants can also enroll for only Lint or CDC course.
Unit NumberTopicDuration (Mins)
1RTL Integration overview116
2Lint Theory53
3Lint Labs67
4Running Lint on Asynchronous FIFO design28
5Running LINT on DMA AXI64 Design54
6Single bit crossing synchronization50
7Multi bit crossing (bin to gray and then synchronization)82
8Mux based synchronizer26
9Handshake synchronizer38
10Toggle synchronizer, Solution to Burst Data, Handling multi-bit control signals49
11Convergence, Divergence, Re-convergence, Reset Synchronizer, RDC61
12CDC LABS49
13Capturing Design Intent in CDC Constraints45
Curriculum
  • RTL Lint basics
  • Purpose of Linting
  • Rules in Spyglass Lint
  • Lint targets
  • Lint_rtl goal
  • Linting tools
  • Spyglass tool flow and setup
  • Rules in Spyglass lint
  • Typical Lint targets
  • Design read
  • Goal selection and setup
  • Run analysis and debug
  • Lint hands on example
    • CDC basics
    • Clock domains and clock groups
    • Principles of Synchronous design
    • CDC synchronization techniques
    • CDC problems and solutions
    • Issues in CDC flow – Single bit crossing and multi bit crossing
    • CDC flow for burst data
    • Constraints versus Waivers
    • Capturing design intent using CDC constraints
    • Spyglass tool setup
    • Run analysis and debug
    • Abstract CDC flow
    • Hierarchical waiver in SoC CDC methodology
Benefits of eLearning?
  • Access to the Instructor - Ask questions to the Instructor who taught the course
  • Available 24/7 - VLSIGuru eLearning courses are available when and where you need them
  • Learn at Your Pace - VLSIGuru eLearning courses are self-paced, so you can proceed when you're ready
Course Instructor
  • Dedicated Trainer Accessible On Phone / Email / Whatsapp
  • Trainer Exp: 15 Years

Price - ₹9,000 + GST

₹12,000    (25% Off)

10 hours left to avail at this price

Edit Template

Course Highlights

Edit Template

TESTIMONIALS

What Our Students Says About Inskill

FAQ

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Optio, neque qui velit. Magni dolorum quidem ipsam eligendi, totam, facilis laudantium cum accusamus ullam voluptatibus commodi numquam, error, est. Ea, consequatur.

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Optio, neque qui velit. Magni dolorum quidem ipsam eligendi, totam, facilis laudantium cum accusamus ullam voluptatibus commodi numquam, error, est. Ea, consequatur.

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Optio, neque qui velit. Magni dolorum quidem ipsam eligendi, totam, facilis laudantium cum accusamus ullam voluptatibus commodi numquam, error, est. Ea, consequatur.

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Optio, neque qui velit. Magni dolorum quidem ipsam eligendi, totam, facilis laudantium cum accusamus ullam voluptatibus commodi numquam, error, est. Ea, consequatur.

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Optio, neque qui velit. Magni dolorum quidem ipsam eligendi, totam, facilis laudantium cum accusamus ullam voluptatibus commodi numquam, error, est. Ea, consequatur.