dots bg

RTL Lint & CDC using SpyGlass

Learn the concepts and techniques of RTL (Register Transfer Level) design using Spyglass to ensure high-quality and error-free integrated circuits (ICs). Get hands-on experience with Spyglass, a popular RTL linting tool used in the semiconductor industry.

Course Instructor: ChipEdge Learning

₹35400.00

dots bg

Course Overview

Key Highlights:

  • Understand the basics of RTL design and its importance in the IC development process
  • Explore the features and capabilities of Spyglass for RTL linting and verification
  • Learn how to identify and fix common design issues using Spyglass
  • Develop a thorough understanding of best practices and guidelines for RTL design
  • Gain practical insights by working on real-world case studies and projects

What you will learn:

  • Introduction to RTL Design
    Learn about the fundamentals of RTL design and its role in IC development. Understand the different abstraction levels and the RTL design flow.
  • Introduction to Spyglass
    Get an overview of Spyglass and its features. Learn how to set up Spyglass for RTL linting and verification.
  • Linting Rules and Checks
    Explore the various linting rules and checks provided by Spyglass. Understand how to interpret and resolve linting violations.
  • Effective Design Analysis
    Learn techniques for effective design analysis using Spyglass. Understand how to identify and fix common design issues, such as clock domain crossings, data integrity problems, and coding style violations.
  • Best Practices and Guidelines
    Discover best practices and guidelines for RTL design to ensure high-quality and reliable ICs. Learn about coding styles, naming conventions, and documentation requirements.

Schedule of Classes

Course Curriculum

1 Subject

RTL Lint & CDC using SpyGlass

28 Learning Materials

Linting - Part 1

How Lint Works

Video
01:17:07

Lint Goals and Tools

Video
01:08:55

Lab1 Manual

PDF

Lab - Spyglass Explorer

Video
00:01:45

Lab - LINT Violations & Analysis

Video
01:12:24

Linting - Part 2

Spyglass Tool Flow - RDC

Video
01:22:23

Spyglass Design setup

Video
01:20:37

Goals Setup & Analyse Results

Video
00:57:45

Common Scenarios & Waivers

Video
01:29:37

Lint Lab2 Manual

PDF

Lint Lab3 Manual

PDF

Lecture Slides

PDF

CDC - Part 1

Clock Domain Crossing (CDC) Goals

Video
01:24:39

Reset Checks, Violation Analysis & Debugging

Video
01:21:34

Reset Check Qualifiers

Video
01:15:16

Clock Reset Rules

Video
01:23:42

Lecture Slides

PDF

CDC Lab1 Manual

PDF

CDC Lab2 Manual

PDF

CDC - Part 2

CDC Goals Setup

Video
01:14:40

CDC Goals and Constraints

Video
01:27:56

CDC Lab3 Manual

PDF

CDC Lab4 Manual

PDF

CDC - Part 3

Block Box Handling

Video
01:29:36

CDC Violations and Debugging

Video
01:23:23

CDC Setup Port Coverage

Video
01:15:57

CDC Structural Verification

Video
01:26:34

CDC Lab5 Manual

PDF

Course Instructor

tutor image

ChipEdge Learning

98 Courses   •   900 Students