Skip to content

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.