Um eine Multicorner-Timing-Analyse durchzuführen, wenn Sie eine Tcl-Skriptdatei zur Anpassung von Berichten während der Kompilierung verwenden, sollte Ihr Skript Befehle zur Änderung der Betriebsbedingungen und zur Aktualisierung der Timing-Netlist zwischen den Timing-Ecken enthalten. Ihr Skript sollte keine Befehle zum Löschen und Erneuten Erstellen der Timing-Netliste zwischen timing-Ecken enthalten.
Dieses Beispiel zeigt die Befehle, die zum Erstellen benutzerdefinierter Berichte an jeder verfügbaren Timing-Ecke benötigt werden:
foreach_in_collection op [get_available_operating_conditions] {
set_operating_conditions
update_timing_netlist
post_message "Operating Conditions : [get_operating_conditions_info -name]"
}