lin-win-share/DA4008_V1.3/syn/scripts/setup.addition.tcl

61 lines
2.4 KiB
Tcl

#dc common setting
#set_host_options -max_cores 8
set compile_enable_register_merging false
set svf_file_records_change_names_changes true
set enable_recovery_removal_arcs true
set case_analysis_with_logic_constants true
set timing_enable_multiple_clocks_per_reg "true"
set compile_instance_name_prefix "U"
set verilogout_no_tri true
set verilogout_show_unconnected_pins true
set bind_unused_hierarchical_pins false
#CLOCK gating setting
set compile_clock_gating_through_hierarchy false
#set power_cg_gated_clock_net_naming_style "pckg_net_wc_suffix"
#set power_cg_cell_naming_style "pckg_wc_midfix_wd_suffix"
#set power_cg_module_naming_style "pckg_wp_wd_suffix"
#->set power_cg_auto_identify true
#->positive_edge_logic integrated
#same setting already in opt_setup.tcl
#set_clock_gating_style \
# -sequential_cell latch \
# -control_point before \
# -control_signal scan_enable \
# -observation_point false \
# -positive_edge_logic integrated:${lib_icg_name}/${ICG_NAME} \
# -max_fanout 16 \
# -minimum_bitwidth 4
#--append --------------------------------------------
set pwr_hdlc_split_cg_cells true
set timing_scgc_override_library_setup_hold true
set power_keep_license_after_power_commands true
set verilogout_equation false
set compile_seqmap_propagate_constants false
set compile_seqmap_propagate_high_effort false
set set_ultra_optimization "true"
set compile_seqmap_identify_shift_registers false
set compile_seqmap_no_scan_cell true
set compile_delete_unloaded_seqential_cells false
set timing_report_unconstrained_paths true
set hdlin_enable_vpp true
set power_keep_license_after_power_command true
set single_group_per_sheet true
set auto_wire_load_selection false
set timing_disable_recovery_removal_checks false
#set enable_recovery_removal_arcs true
#start to compile
#same setting already in opt_setup.tcl
#set_fix_multiple_port_nets -all -buffer_constants
#set_max_area 0
#set verilogout_equation false
#set compile_seqmap_propagate_constants false
#set compile_seqmap_propagate_high_effort false
#set set_ultra_optimization "true"
#set compile_seqmap_identify_shift_registers false