TCL for EDA
Design Compiler, PrimeTime, ICC2 and nearly every chip-design tool are driven by TCL. This path teaches it from scratch for VLSI: variables and the all-important substitution rules, lists and arrays, control flow, procedures, parsing tool reports with regular expressions, and querying the design through collections. Practical and job-focused.
7 modulesBeginnerTCLDesign CompilerPrimeTime
1
Why TCL Runs the EDA World
The language behind every chip-design tool
6 minFree
2
Variables and Substitution
set, $, [ ], and expr
8 minFree
3
Lists, the TCL Workhorse
Building and walking lists of objects
8 minFree
4
Control Flow
if, for, while, and the brace rule
7 minFree
5
Procedures and Reuse
Wrapping logic into proc
7 minFree
6
Parsing Reports
Strings, regexp, and reading files
9 minFree
7
TCL Inside EDA Tools
Collections and querying the design
9 minFree