All learning paths
7 modules
7 hours

RTL & Verification Engineer

Digital front-end engineers

Master cycle-accurate design, interfaces, CDC, assertions, coverage, synthesis and timing-aware RTL.

PROFESSIONAL OUTCOME
Deliver lint-clean, verifiable and implementation-aware RTL blocks.
RECOMMENDED SEQUENCE

Your curriculum

1
Architecture
50 min
Product Requirements and System Architecture

Translate a market problem into workloads, interfaces, PPA targets, safety requirements and an implementable chip architecture.

2
Architecture
60 min
ISA, Microarchitecture and Datapath Design

Move from architectural behavior to pipelines, execution units, control, hazards, caches and measurable performance.

3
Front End
60 min
RTL Design, Coding and Integration

Write synthesizable, portable and verifiable RTL with deliberate clock, reset, interface and parameterization choices.

4
Front End
70 min
Functional Verification and Formal Methods

Plan, stimulate, observe and prove design behavior using simulation, coverage, assertions, formal analysis and disciplined closure.

5
Front End
55 min
Clock, Reset and CDC/RDC Design

Design reliable clock and reset domains, crossing protocols, synchronizers, constraints and structural verification.

6
Implementation
65 min
Logic Synthesis and Design for Test

Map RTL into a technology library while preserving intent, meeting constraints and preparing controllable, observable silicon test structures.

7
Signoff
75 min
Constraints, Static Timing and MMMC Analysis

Model clocks, data paths, exceptions, variation and multiple operating scenarios to prove setup and hold timing.

How to use this path

Complete each practical exercise, save evidence from the linked platform tools, and use every module’s checklist for a peer review before advancing.