You've reached the end of your free preview.
Want to read all 4468 pages?
Unformatted text preview: IC Compiler™
Tool Commands
Version N-2017.09-SP2, December 2017 IC Compiler™ Tool Commands Version N- 2017.09- SP2 Copyright Notice and Proprietary Information
© 20 17 Syno p s ys , Inc . All rig hts re s e rve d . This s o ftware and d o c ume ntatio n c o ntain c o nfid e ntial and p ro p rie tary info rmatio n that is the
p ro p e rty o f Syno p s ys , Inc . The s o ftware and d o c ume ntatio n are furnis he d und e r a lic e ns e ag re e me nt and may b e us e d o r c o p ie d o nly in
ac c o rd anc e with the te rms o f the lic e ns e ag re e me nt. No p art o f the s o ftware and d o c ume ntatio n may b e re p ro d uc e d , trans mitte d , o r
trans late d , in any fo rm o r b y any me ans , e le c tro nic , me c hanic al, manual, o p tic al, o r o the rwis e , witho ut p rio r writte n p e rmis s io n o f Syno p s ys ,
Inc ., o r as e xp re s s ly p ro vid e d b y the lic e ns e ag re e me nt. Destination Control Statement
All te c hnic al d ata c o ntaine d in this p ub lic atio n is s ub je c t to the e xp o rt c o ntro l laws o f the Unite d State s o f Ame ric a. Dis c lo s ure to natio nals o f
o the r c o untrie s c o ntrary to Unite d State s law is p ro hib ite d . It is the re ad e r' s re s p o ns ib ility to d e te rmine the ap p lic ab le re g ulatio ns and to
c o mp ly with the m. Disclaimer
SYNO PSYS, INC., AND ITS LICENSO RS MAKE NO WARRANTY O F ANY KIND, EXPRESS O R IMPLIED, WITH REG ARD TO THIS MATERIAL,
INCLUDING , BUT NO T LIMITED TO , THE IMPLIED WARRANTIES O F MERCHANTABILITY AND FITNESS FO R A PARTICULAR PURPO SE. T rademarks
Syno p s ys and c e rtain Syno p s ys p ro d uc t name s are trad e marks o f Syno p s ys , as s e t fo rth at
http :// yno p s ys .c o m/Co mp any/Pag e s /Trad e marks .as p x.
All o the r p ro d uc t o r c o mp any name s may b e trad e marks o f the ir re s p e c tive o wne rs . T hird-Party Links
Any links to third -p arty we b s ite s inc lud e d in this d o c ume nt are fo r yo ur c o nve nie nc e o nly. Syno p s ys d o e s no t e nd o rs e and is no t re s p o ns ib le
fo r s uc h we b s ite s and the ir p rac tic e s , inc lud ing p rivac y p rac tic e s , availab ility, and c o nte nt.
Syno p s ys , Inc .
6 9 0 E. Mid d le fie ld Ro ad
Mo untain Vie w, CA 9 40 43
yno p s ys .c o m Copyright Notice f or the Command-Line Editing Feature
© 19 9 2, 19 9 3 The Re g e nts o f the Unive rs ity o f Califo rnia. All rig hts re s e rve d . This c o d e is d e rive d fro m s o ftware c o ntrib ute d to Be rke le y b y
Chris to s Zo ulas o f Co rne ll Unive rs ity.
Re d is trib utio n and us e in s o urc e and b inary fo rms , with o r witho ut mo d ific atio n, are p e rmitte d p ro vid e d that the fo llo wing c o nd itio ns are me t:
1. Re d is trib utio ns o f s o urc e c o d e mus t re tain the ab o ve c o p yrig ht no tic e , this lis t o f c o nd itio ns and the fo llo wing d is c laime r.
2. Re d is trib utio ns in b inary fo rm mus t re p ro d uc e the ab o ve c o p yrig ht no tic e , this lis t o f c o nd itio ns and the fo llo wing d is c laime r in the
d o c ume ntatio n and /o r o the r mate rials p ro vid e d with the d is trib utio n.
3. All ad ve rtis ing mate rials me ntio ning fe ature s o r us e o f this s o ftware mus t d is p lay the fo llo wing ac kno wle d g e me nt:
This p ro d uc t inc lud e s s o ftware d e ve lo p e d b y the Unive rs ity o f Califo rnia, Be rke le y and its c o ntrib uto rs .
4. Ne ithe r the name o f the Unive rs ity no r the name s o f its c o ntrib uto rs may b e us e d to e nd o rs e o r p ro mo te p ro d uc ts d e rive d fro m this
s o ftware witho ut s p e c ific p rio r writte n p e rmis s io n.
THIS SO FTWARE IS PRO VIDED BY THE REG ENTS AND CO NTRIBUTO RS " AS IS" AND ANY EXPRESS O R IMPLIED WARRANTIES,
INCLUDING , BUT NO T LIMITED TO , THE IMPLIED WARRANTIES O F MERCHANTABILITY AND FITNESS FO R A PARTICULAR PURPO SE ARE
DISCLAIMED. IN NO EVENT SHALL THE REG ENTS O R CO NTRIBUTO RS BE LIABLE FO R ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
EXEMPLARY, O R CO NSEQ UENTIAL DAMAG ES (INCLUDING , BUT NO T LIMITED TO , PRO CUREMENT O F SUBSTITUTE G O O DS O R
SERVICES; LO SS O F USE, DATA, O R PRO FITS; O R BUSINESS INTERRUPTIO N) HO WEVER CAUSED AND O N ANY THEO RY O F LIABILITY,
WHETHER IN CO NTRACT, STRICT LIABILITY, O R TO RT (INCLUDING NEG LIG ENCE O R O THERWISE) ARISING IN ANY WAY O UT O F THE
USE O F THIS SO FTWARE, EVEN IF ADVISED O F THE PO SSIBILITY O F SUCH DAMAG E. Copyright Notice f or the Line-Editing Library
© 19 9 2 Simmule Turne r and Ric h Salz . All rig hts re s e rve d .
This s o ftware is no t s ub je c t to any lic e ns e o f the Ame ric an Te le p ho ne and Te le g rap h Co mp any o r o f the Re g e nts o f the Unive rs ity o f
Califo rnia.
Pe rmis s io n is g rante d to anyo ne to us e this s o ftware fo r any p urp o s e o n any c o mp ute r s ys te m, and to alte r it and re d is trib ute it fre e ly, s ub je c t
to the fo llo wing re s tric tio ns :
1. The autho rs are no t re s p o ns ib le fo r the c o ns e q ue nc e s o f us e o f this s o ftware , no matte r ho w awful, e ve n if the y aris e fro m flaws in it.
2. The o rig in o f this s o ftware mus t no t b e mis re p re s e nte d , e ithe r b y e xp lic it c laim o r b y o mis s io n. Sinc e fe w us e rs e ve r re ad s o urc e s ,
c re d its mus t ap p e ar in the d o c ume ntatio n.
3. Alte re d ve rs io ns mus t b e p lainly marke d as s uc h, and mus t no t b e mis re p re s e nte d as b e ing the o rig inal s o ftware . Sinc e fe w us e rs e ve r
re ad s o urc e s , c re d its mus t ap p e ar in the d o c ume ntatio n.
4. This no tic e may no t b e re mo ve d o r alte re d . 2 IC Compiler™ Tool Commands Version N- 2017.09- SP2 Contents add_buf f er_on_route . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
............
add_clock_drivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45
...........
add_distributed_hosts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
............
add_drc_error_detail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .57
............
add_end_cap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .60
...........
add_multisource_drivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .63
...........
add_open_drc_error_detail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
............
add_pg_pin_to_db . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .69
............
add_pg_pin_to_lib . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
............
add_port_state . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .75
...........
add_power_state . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .77
............
add_pst_state . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .80
...........
add_row . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
............
add_tap_cell_array . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .86
...........
add_to_collection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .94
...........
add_to_rp_group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
............
adjust_f p_f loorplan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .101
...........
adjust_f p_io_placement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .106
............
adjust_premesh_connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .108
............
alias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .110
..........
align_f p_pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .112
...........
align_objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .116
............
all_active_scenarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
............
all_ao_cells . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
............
all_bounds_of _cell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .122
...........
all_cells_in_bound . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
............
all_clocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
............
all_connected . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
............
all_connectivity_f anin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
............
all_connectivity_f anout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .132
...........
all_critical_cells . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .134
............
all_critical_pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
............
all_designs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .138
...........
all_dont_touch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
............
all_drc_violated_nets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .141
...........
all_f anin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
............
all_f anout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .145
...........
all_f ixed_placement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .148
............
all_high_f anout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .150
...........
all_ideal_nets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .152
...........
all_inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
............
all_isolation_cells . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .156
........... Contents 3 IC Compiler™ Tool Commands Version N- 2017.09- SP2 all_level_shif ters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .157
...........
all_macro_cells . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
............
all_mtcmos_cells . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .160
...........
all_objects_in_bounding_box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
............
all_outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .163
...........
all_physical_only_cells . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
............
all_physical_only_nets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
............
all_physical_only_ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .169
...........
all_registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .171
...........
all_rp_groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .174
...........
all_rp_hierarchicals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .176
...........
all_rp_inclusions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .178
...........
all_rp_instantiations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
............
all_rp_ref erences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .182
............
all_scenarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .184
............
all_size_only_cells . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .186
............
all_spare_cells . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .188
...........
all_threestate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
............
all_tieof f _cells . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .192
...........
allocate_f p_budgets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
............
analyze_design_violations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .198
...........
analyze_displacement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .203
...........
analyze_f p_rail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
............
analyze_library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212
............
analyze_logic_connectivity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .214
...........
analyze_mv_design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216
............
analyze_rail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220
............
analyze_subcircuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
............
append_to_collection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234
............
apply_f ast_pba_analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ....
View
Full Document
- Summer '19
- Trigraph