Perform Static Timing Analysis at the Command Line

You can use the Tcl Console at the command line to run timing analysis on a fully compiled design. (If you have not compiled yet, the software issues an error message.)

To enter the interactive Tcl Console, use the sta_tclsh flow option with the efx_run.py Python 3 script. The terminal or command prompts displays an interactive Tcl Console similar to tclsh. You can enter Tcl commands and expressions for evaluation.

You can also run the Tcl Console in batch mode. In this mode you also specify a script name. The Tcl Console runs the script and exists after executing it.

Table 1. Command-Line TCL Console Options
Option (Long) Option (Short) Input Description
--flow -f sta_tclsh Tool flow.
See --flow Option for alternative flow options.
--tcl_script -t Filename TCL script.

Command-Line TCL Console

Linux:
efx_run.py --flow sta_tclsh helloworld.xml
Windows:
efx_run.bat --flow sta_tclsh helloworld.xml

Command-Line TCL Console

Linux:
efx_run.py --flow sta_tclsh --tcl_script example_report.tcl
Windows:
efx_run.bat --flow sta_tclsh --tcl_script example_report.tcl