layout [–value]
[–run_placer value]
[–place_incremental value]
[–placer_seed value]
[–effort_level value]
[–run_router value]
[–route_incremental value]
Sets layout mode to be timing driven or standard. If not given, default is standard or the mode used in the previous layout command. Values are summarized in the table below:
Value |
Description |
timing_driven |
Sets timing driven layout mode |
standard |
Sets standard layout mode |
Invokes or skips placement. If set to OFF, previous placement will be used. Possible values are summarized in the table below. Note that all three of the commands (-run_placer, -placer, and -place) are interchangeable.
Value |
Description |
ON |
Invokes placement |
OFF |
Skips placement |
Sets your incremental placement options for layout. Values are summarized in the table below. Note that the -place_incremental and -incremental commands are interchangeable.
Value |
Description |
ON |
Sets the previous placement as the initial starting point |
OFF |
(default) Discards previous placement |
FIX |
Sets the previously placed macros’ locations as “FIXED” and continues to place the remaining ones |
An integer value that you can set to change the initial random seed number for the placement.
The effort level for the placement. Values range from 1 to 5 in whole integers. The lower numbers tend to give a result more quickly, but higher levels yield better performance in timing and routability.
Invokes (if placement is successful) or skips routing. Values are described below.
Value |
Description |
ON |
Invokes routing if placement is successful |
OFF |
Skips routing |
Invokes or skips incremental mode. Possible values are described in the table below.
Value |
Description |
ON |
Invokes incremental mode, and sets the previous routing information as the initial starting point |
OFF |
Skips incremental mode, discards previous information |
layout
layout –timing_driven –effort_level 4
layout –place_incremental FIX –route_incremental ON
layout –placer_seed 120