Product Documentation
LEF/DEF 5.8 Language Reference
Product Version 5.8, September 2022

6


ALIAS Statements

This chapter contains information about the following topics.

ALIAS Statements

You can use alias statements in LEF and DEF files to define commands or parameters associated with the library or design. An alias statement can appear anywhere in a LEF or DEF file as follows:

&ALIAS  &&aliasName   =   aliasDefinition    &ENDALIAS

&ALIAS and &ENDALIAS are both reserved keywords and are not case sensitive. An alias statement has the following requirements:

ALIAS Definition

The alias name (aliasName) is an identifier for the associated alias definition (aliasDefinition). The data reader stores the alias definition in the database. If the associated alias name already exists in the database, a warning is issued and the existing definition is replaced.

Alias definitions are text strings with the following properties:

ALIAS Examples

The following examples include legal and illegal alias statements:

The following examples show legal and illegal alias names:

ALIAS Expansion

Alias expansion is the reverse operation of alias definition. The following is the syntax for alias expansion.

&&aliasName

where aliasName is any name previously defined by an alias statement. If an aliasName does not exist in the database, no substitution occurs.

You use aliases as string expansion parameters for LEF or DEF files. An alias can substitute for any token of a LEF or DEF file.


Return to top
 ⠀
X