Python
Automation for waveform parsing, log analysis, coverage merging, and regression dashboards.
Foundation 3h 40m readScriptingAutomation
The most valuable scripting language for modern VLSI workflows. Used for regression automation, log parsing, file generation, and EDA flow orchestration.
Syllabus
Week 1 — Python fundamentals
Variables, data types, control flow, functions, modules.
Week 2 — File and text processing
Regex, file I/O, parsing simulation logs, generating reports.
Week 3 — Automation patterns
Subprocess, shell-out to EDA tools, parallel job orchestration.
Week 4 — Real VLSI scripts
Build a regression launcher, a coverage merger, a waveform analyzer helper.