icc-par:ic_compiler_script_notes
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
icc-par:ic_compiler_script_notes [2014/05/03 23:36] – magiero | icc-par:ic_compiler_script_notes [2014/05/03 23:56] (current) – magiero | ||
---|---|---|---|
Line 27: | Line 27: | ||
==== - flat_dp.tcl (rm_icc_dp_scripts) ==== | ==== - flat_dp.tcl (rm_icc_dp_scripts) ==== | ||
+ | |||
+ | This file runs a flat design planning flow to show routability, | ||
The floorplan describes the size of the core; the shape and placement of standard cell rows and routing channels; standard cell placement constraints; | The floorplan describes the size of the core; the shape and placement of standard cell rows and routing channels; standard cell placement constraints; | ||
+ | |||
+ | There are two modes controlled by the ICC_DP_EXPLORE_MODE variable in the icc_setup.tcl file. | ||
+ | |||
+ | Baseline mode, which sources '' | ||
+ | |||
+ | Explore mode, which sources '' | ||
* '' | * '' | ||
Line 80: | Line 88: | ||
==== - place_opt_icc.tcl (rm_icc_scripts) ==== | ==== - place_opt_icc.tcl (rm_icc_scripts) ==== | ||
+ | |||
+ | This script executes the placement and placement-based optimization steps. After reading the initial design created by '' | ||
+ | |||
* '' | * '' | ||
* '' | * '' | ||
Line 92: | Line 103: | ||
==== - clock_opt_cts_icc.tcl (rm_icc_scripts) ==== | ==== - clock_opt_cts_icc.tcl (rm_icc_scripts) ==== | ||
+ | |||
+ | The purpose of this script is to execute the clock tree synthesis and clock tree | ||
+ | optimization steps: | ||
+ | The script sources '' | ||
+ | See '' | ||
+ | To enable interclock delay balancing, use the ICC_INTERCLOCK_BALANCING* variables in '' | ||
+ | To enable the update clock latency capability, use the ICC_CTS_UPDATE_LATENCY and ICC_CTS_LATENCY_OPTIONS_FILE variables in '' | ||
+ | To enable the self-gating logic insertion capability, set the ICC_CTS_SELF_GATING_SAIF_FILE variable in '' | ||
+ | The name of the output design saved in this step is '' | ||
+ | |||
* '' | * '' | ||
* __'' | * __'' | ||
Line 101: | Line 122: | ||
* __'' | * __'' | ||
* __'' | * __'' | ||
- | * __**'' | + | * __**'' |
* __'' | * __'' | ||
* '' | * '' |
icc-par/ic_compiler_script_notes.1399160171.txt.gz · Last modified: 2014/05/03 23:36 by magiero