OpenSTA logo OpenSTA SCL Reference
General Rules

General Rules

SCL scripts are ASCII text files containing a source code syntax as defined in this documentation. Compilation of the source code will fail if the syntax is not completely correct. Scripts must compile successfully to be usable within the OpenSTA toolset to run Tests.

The text within an SCL source file falls into three broad categories:

Commands, Labels and other SCL keywords are not Case Sensitive.

The layout of an SCL Script file is split into three distinct sections and the SCL Commands that can be used in each of these sections are defined within a distinct part of this document describing that section. These sections are:

  • ENVIRONMENT - This first section is mandatory and is where the global attributes of the Script are defined. It is introduced by the ENVIRONMENT command, and continues until a DEFINITIONS or CODE command is encountered.
  • DEFINITIONS -This second section is optional and is where the variables for the Script are defined. It starts with the DEFINITIONS command, and continues until the CODE command.
  • CODE - This last section is mandatory and contains the main Script commands. The start of this section is marked by the CODE command; it continues until the end of the Script file.

In this Section:


<<<
prev page
^^^
section start
>>>
next page