
Silicon ProTrack
“Already trained in basics? Now get ready for the battlefield.”
If you’ve done a verification course elsewhere but still feel unsure about customer expectations, this track is for you. Semicon ProTrack is designed to take you from learner to deployable engineer.
You’ll master SoC-level verification, HW/SW co-verification using C flows, deep-dive into Formal and AMS, and sharpen your ability to close regressions and debug real integration issues. This is where engineers become professionals.

SoC-Level Verification Mastery
“From integrating 10+ IPs to handling interrupts, resets, boot flows, and multi-core activity—learn what it means to verify a real SoC.”
Topics Covered:
SoC architecture exploration (bus interconnects, memory maps, register planning)
Integration verification (DMA, UART, SPI, AES, SHA, etc.)
Multi-mode test planning: boot-time, functional, corner-case
Reset sequencing, watchdog & clock-domain testing
UVM integration at SoC level with multiple agents
C-to-SV handshake, top-level memory decoding & access
Hands-on Projects:
Build an SoC-level testbench with 3+ agents
Integrate and test RAL model for full memory-mapped IPs
Boot from SRAM/Flash and verify basic functionality
Develop SoC interrupt tests using C + UVM coordination
2. C-Based Flow for HW/SW Co-Verification
“You don’t just write UVM tests—you bring up the SoC using embedded C and track it all the way from reset to register bring-up.”
Topics Covered:
Bare-metal C test development for embedded SoC
Reset vector configuration and memory map alignment
SV DPI-C Interface: calling C functions from SV and vice versa
Test harness creation to monitor system behavior
Debugging boot failures and invalid reads/writes
Testcase control via software flags and shared variables
Hands-on Projects:
C-based memory and peripheral access tests
Debug SoC integration by matching expected vs. actual data via logs
Use DPI to create reference model checks from C
3. Formal Verification & Connectivity Checking
“Not everything needs to be simulated—some things must be proven.”
Topics Covered:
Assertions using SVA: writing, binding, layering
Formal tool flow (Synopsys VC Formal / Cadence Jasper)
Protocol checkers for APB, AHB, AXI
Connectivity checks (example: DMA source-to-target)
Assumptions, constraints, vacuity and cover properties
Integrating formal with simulation coverage
Hands-on Projects:
Formal sign-off for bus protocol
Prove connectivity of DMA/bridge/IP structures
Debug false passes/failures and add assumptions
Run assertion-based regression and generate proof coverage
4. AMS Verification using RNM & Co-Simulation
“When analog meets digital—bring both into your simulation universe.”
Topics Covered:
Introduction to Real Number Modeling (RNM)
Behavioral modeling of analog components: ADC, DAC, PLL, LDO
Digital-analog interface modeling (mixed-signal boundaries)
Co-simulation flows: digital + SPICE or AMS simulators
Functional verification of signal integrity and data conversion paths
Power domain awareness and analog reset sequences
Hands-on Projects:
Model a charge pump or comparator in RNM
Simulate a mixed-signal loop: digital control + analog output
Use waveform viewers to correlate analog and digital signal phases
Debug meta-stability, noise, and resolution violations
5. RISC-V Processor & Subsystem Verification
“Know how to boot it, validate it, and trap bugs buried deep in execution logic.”
Topics Covered:
Understanding RISC-V architecture and privilege levels
Verifying instruction decode, interrupt control, pipeline behavior
C test writing for instruction sequences
UVM testbench for processor + memory + peripherals
DPI-C interface to RISC-V reference model
Coverage metrics: functional, branch, instruction
Hands-on Projects:
Boot a RISC-V core and verify memory-mapped peripheral access
Implement instruction test sequences and compare via reference model
Debug misfiring interrupts and trap behavior
Setup test flow for cache/no-cache configurations
6. GLS / PA-GLS and SDF-Aware Debugging
“When timing matters—simulate with precision.”
Topics Covered:
Gate-level netlist and SDF annotation basics
GLS setup in VCS/Xrun with delay back-annotation
Signal integrity and glitch handling
Setup & Hold violations, race conditions
PA-GLS: Pre-Silicon Power-Aware simulation flows
SAIF/FSDB-based power domain switching checks
Hands-on Projects:
Run SDF GLS on synthesized netlist of SoC
Debug setup/hold violations with waveform and timing reports
Inject unknown states (X) and test recovery logic
Run power domain off/on scenarios with PA assertions
Address
347 Srinivasa Tower, 3rd floor AECS Layout B Block Bangalore Karnataka, 560037
Contact
+91 81470 55369
SetuAerospace© 2025. All rights reserved.
Quick Links