ICC2 useful commands
ICC2 useful commands
#start GUI
icc_shell>start_gui
icc_shell>report_clock_tree
icc_shell>report_qor
#insert buffer
icc_shell>legalize_placement -incremental
icc_shell>get_lib_cell
#list of all cells matching with instance name and also sequencial elements
>get_terminals *<name>*
#check the direction of port
#get exceptions
#report exceptions
>report_exceptions
#set don't touch attribute on all nets except nets connected to matching pin1 and pin2
>report_name_rules
#define the rule if not there, Lower case only + numbers and _
#rename instances
>report_clock_gating_check
#replace a cell with different size or refname, sometime helps to resolve shorts
#getting the lower left x for bbox, similarly upper right x(bbox_urx) and upper right
y(bbox_ury)
>get_app_options *hold*
>get_proc_source <proc_name>
>report_corners
>report_timing_derate