IC Compiler IC Compiler II Category Comments
add_buffer_on_route add_buffer_on_route Closest match
IC Compiler II does not have -no_eco_route and -no_legalize
IC Compiler II has -max_distance_to_route, -detect_layer, -snap_to_sites, -respect_gas_station, -respect_voltage_areas,
-max_distance_for_incomplete_route
add_clock_drivers create_clock_drivers Similar but not exactly same Simplified usage model with new options
All loads of input net are assigned to a single driver at the last level and supports clock gates as well
add_distributed_hosts set_host_options Closest match Not applicable
create_drc_error_shapes
create_drc_error_data
Closest match
None of the options are supported; use the improved feature instead
add_end_cap create_boundary_cells Closest match Not required
add_multisource_drivers create_clock_drivers Similar but not exactly same Simplified usage model with new options
add_open_drc_error_detail
create_drc_error_shapes
create_drc_error_data
Closest match
None of the options are supported; use the improved feature instead
add_pg_pin_to_db n/a No equivalent command Not applicable
add_pg_pin_to_lib n/a No equivalent command
Not applicable
add_port_state add_port_state 1-1 Mapping UPF command
add_power_state add_power_state 1-1 Mapping UPF command
add_pst_state add_pst_state 1-1 Mapping UPF command
add_row No equivalent command Not supported
add_tap_cell_array create_tap_cells Similar but not exactly same
Supported options are different:
-master_cell_name is mapped to -lib_cell
-left_boundary_extra_tap true is mapped to -left_boundary_extra_tap
-no_tap_cell_under_layers is not supported
-plan_group is not supported
add_to_collection add_to_collection 1-1 Mapping Options match IC Compiler 1-1
add_to_rp_group add_to_rp_group Closest match
Same command name but different options:
-leaf is mapped to -cells
-hierarchy is mapped to -rp_group
-keepout is mapped to -blockage
-instance is not supported
-type is not supported; default type is hard blockage
-alignment is mapped to -override_alignment
-free_placement is not supported
adjust_fp_floorplan initialize_floorplan Similar but not exactly same
Supported options are different:
-core_aspect_ratio is mapped to -core_side_ratio
-core_width is not supported
-core_height is not supported
-number_rows is not supported
-die_width is not supported
-die_height is not supported
-use_vertical_row is not supported
-no_double_back is not supported
-start_first_row is not supported
-flip_first_row is not supported
-left_io2core is not supported
-right_io2core is not supported
-bottom_io2core is not supported
-top_io2core is not supported
-min_pad_height is not supported
-maintain_placement is mapped to -keep_macro_placement, -keep_std_cell_placement, -keep_io_placement, and
-keep_block_placement
-remove_filler_io is not supported
-die_origin is not supported
-sm_utilization is not supported
-fc_periphery is not supported
-fc_in_core is not supported
set_signal_io_constraints;
add_to_io_guide; add_to_io_ring
Similar but not exactly same None of the options are supported; use the improved feature instead (set_signal_io_constraints, add_to_io_guide, add_to_io_ring)
adjust_premesh_connection No equivalent command Not required
after after 1-1 Mapping Options match IC Compiler 1-1
alias alias 1-1 Mapping Options match IC Compiler 1-1
align_fp_pins align_pins Similar but not exactly same
Supported options are different:
-reference object is not supported
-direction pin_direction option is not supported
-fixed is not supported
-change_layer_width is not supported
-order_type order_type is not supported
-align_with_child_hm_pins is not supported
-propagate_single_pins is not supported
align_objects align_objects Similar but not exactly same
-anchor object is supported
-parent is supported
-to value_point_rect is supported
[-side alignment_side] (align side: Values: left, right, top, bottom, hcenter, vcenter, l, r, t, b, hc, vc, ch, cv)
Changes are in align side (default is left): Values: left, right, hcenter, bottom, top, vcenter)
-offset real is supported
-resize is not supported
-keep_area is not supported
-ignore_fixed is not supported
collection is supported
all_active_scenarios get_scenarios Closest match get_scenarios -filter active==true
all_ao_cells get_cells Closest match get_cells -physical_context -filter (ref_block.always_on)
all_bounds_of_cell get_bounds -of_objects cells Similar but not exactly same No option mapping
all_cells_in_bound get_cells -of_objects bounds Similar but not exactly same No option mapping
all_clocks all_clocks Similar but not exactly same Infastructure difference due to options such as -mode
all_connected all_connected 1-1 Mapping Options match IC Compiler 1-1
all_connectivity_fanin all_fanin Similar but not exactly same all_fanin has dependency on timing while all_connectivity_fanin is connectivity based
all_connectivity_fanout all_fanout Similar but not exactly same all_fanout has dependency on timing while all_connectivity_fanout is connectivity based
all_critical_cells No equivalent command Not planned
all_critical_pins No equivalent command Not planned
all_designs get_designs Similar but not exactly same No option mapping
get_cells or get_nets -hierarchical
-filter dont_touch==true
Similar but not exactly same all_dont_touch -nets is mapped to get_nets
all_dont_touch -cells is mapped to get_cells
all_drc_violated_nets No equivalent command Not supported
all_fanin all_fanin Similar but not exactly same Infastructure difference due to options such as -exclude
all_fanout all_fanout Similar but not exactly same Infastructure difference due to options such as -step_into_hierarchy
get_cells or get_ports
-filter physical_status==fixed
Closest match all_fixed_placement -cells is mapped to get_cells
all_fixed_placement -ports is mapped to get_ports
all_high_fanout No equivalent command Not supported
get_nets -hierarchical
-filter is_ideal==true
Similar but not exactly same No option mapping
all_inputs all_inputs 1-1 Mapping Options match IC Compiler 1-1
all_isolation_cells get_cells Closest match get_cells -physical_context -filter (is_isolation)
all_level_shifters get_cells Closest match get_cells -physical_context -filter (is_level_shifter)
get_cells -physical_context
-filter design_type==macro
Similar but not exactly same No option mapping