IC Compiler™ Tool Invocation Commands: Version O-2018.06, June 2018
IC Compiler™ Tool Invocation Commands: Version O-2018.06, June 2018
Disclaimer
SYNOPSYS, INC., AND ITS LICENSORS MAKE NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO THIS
MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE.
Trademarks
Syno ps ys and c ertain Syno ps ys pro duc t names are trademarks o f Syno ps ys , as s et fo rth at
http://www.s yno ps ys .c o m/Co mpany/Pages /Trademarks .as px.
All o ther pro duc t o r c o mpany names may be trademarks o f their res pec tive o wners .
Third-Part y Links
Any links to third-party webs ites inc luded in this do c ument are fo r yo ur c o nvenienc e o nly. Syno ps ys do es no t endo rs e and
is no t res po ns ible fo r s uc h webs ites and their prac tic es , inc luding privac y prac tic es , availability, and c o ntent.
Syno ps ys , Inc .
690 E. Middlefield Ro ad
Mo untain View, CA 94043
www.s yno ps ys .c o m
1. Redis tributio ns o f s o urc e c o de mus t retain the abo ve c o pyright no tic e, this lis t o f c o nditio ns and the fo llo wing
dis c laimer.
2. Redis tributio ns in binary fo rm mus t repro duc e the abo ve c o pyright no tic e, this lis t o f c o nditio ns and the fo llo wing
dis c laimer in the do c umentatio n and/o r o ther materials pro vided with the dis tributio n.
3. All advertis ing materials mentio ning features o r us e o f this s o ftware mus t dis play the fo llo wing ac kno wledgement:
This pro duc t inc ludes s o ftware develo ped by the Univers ity o f Califo rnia, Berkeley and its c o ntributo rs .
4. Neither the name o f the Univers ity no r the names o f its c o ntributo rs may be us ed to endo rs e o r pro mo te pro duc ts
derived fro m this s o ftware witho ut s pec ific prio r written permis s io n.
THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
DAMAGE.
2
IC Compiler™ Tool Invocation Commands Version O- 2018.06
1. The autho rs are no t res po ns ible fo r the c o ns equenc es o f us e o f this s o ftware, no matter ho w awful, even if they
aris e fro m flaws in it.
2. The o rigin o f this s o ftware mus t no t be mis repres ented, either by explic it c laim o r by o mis s io n. Sinc e few us ers
ever read s o urc es , c redits mus t appear in the do c umentatio n.
3. Altered vers io ns mus t be plainly marked as s uc h, and mus t no t be mis repres ented as being the o riginal s o ftware.
Sinc e few us ers ever read s o urc es , c redits mus t appear in the do c umentatio n.
4. This no tic e may no t be remo ved o r altered.
Contents 3
IC Compiler™ Tool Invocation Commands Version O- 2018.06
Cont ent s
icc_shell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4. . . . . . . . . . .
icc_shell 4
IC Compiler™ Tool Invocation Commands Version O- 2018.06
icc_shell
Invokes the IC Compiler command shell.
SYNTAX
icc_shell
[-f script_file]
[-x command_string]
[-no_init]
[-no_home_init]
[-no_local_init]
[-checkout feature_list]
[-timeout timeout_value]
[-wait wait_time]
[-version]
[-64bit]
[-no_log]
[-output_log_file file_name]
[-help]
[-psyn_mode]
[-xp_mode]
[-ag_mode]
[-dp_mode]
[-gui]
[-no_gui]
Dat a Types
script_file string
command_string string
feature_list list
timeout_value integer
wait_time integer
file_name string
ARGUMENTS
-f script_file
Executes the IC Compiler commands in the specified file before displaying the initial icc_shell prompt. If
the last command in the script file is quit, no prompt is displayed and the command shell exits.
-x command_string
icc_shell 5
IC Compiler™ Tool Invocation Commands Version O- 2018.06
Executes the specified icc_shell command before displaying the initial icc_shell prompt. You can enter
multiple commands by separating them with a semicolon (;) and enclosing the entire set of commands
in quotation marks (""). If the last command entered is quit, no prompt is displayed and the command
shell exits.
-no_init
Specifies that icc_shell is not to execute any .synopsys_dc.setup startup files. Use this option only
when you want to include a command log or another script file in order to reproduce a previous icc_gui
or icc_shell session. Include the script file either by using the -f option or by invoking the source
command from within icc_shell.
-no_home_init
Specifies that icc_shell is not to execute the home .synopsys_dc.setup startup file.
-no_local_init
Specifies that icc_shell is not to execute the local .synopsys_dc.setup startup file.
-checkout feature_list
Specifies a list of licensed features to check out in addition to the default features checked out by the
program.
-timeout timeout_value
Specifies a value from 5 to 20 that indicates the number of minutes the program spends trying to
recover a lost contact with the license server before terminating. The default is 10.
-wait wait_time
Specifies the wait time in minutes. Invokes icc_shell only when all of the licensed features specified in
the -checkout option can be checked out during the specified time.
-version
Displays the version number, build date, site id number, local administrator, and contact information,
and then exits.
-64bit
-no_log
Disables command file logging for the session and creates a filenames log file in the following format:
<filename>_<pid>_<timestamp>.log.
-output_log_file file_name
-help
Displays the command help for the icc_shell command and then exits.
-psyn_mode
icc_shell 6
IC Compiler™ Tool Invocation Commands Version O- 2018.06
Invokes the IC Compiler-PC package (which does not include routing capability).
-xp_mode
-ag_mode
-dp_mode
-gui
Opens the IC Compiler graphical user interface (GUI) on the display specified by the DISPLAY
environment variable. If you do not open the GUI when you start IC Compiler, you can open it later by
running the gui_start command at the icc_shell prompt.
-no_gui
Opens the command line interface; the GUI is not opened. This is the default behavior.
DESCRIPTION
This command interprets and executes IC Compiler commands. The icc_shell environment consists of user
commands and variables that control the physical synthesis capabilities of IC Compiler.
The icc_shell command executes commands until it is terminated by a quit or exit command. During
interactive mode, you can also terminate the icc_shell session by pressing Ctrl+D.
SEE ALSO
gui_start(2)
icc_shell 7