+ Microarchitecture optimizations + 64-bit support + Xilinx FPGA support + LLVM-16 support + Refactoring and quality control fixes minor update minor update minor update minor update minor update minor update cleanup cleanup cache bindings and memory perf refactory minor update minor update hw unit tests fixes minor update minor update minor update minor update minor update minor udpate minor update minor update minor update minor update minor update minor update minor update minor updates minor updates minor update minor update minor update minor update minor update minor update minor updates minor updates minor updates minor updates minor update minor update
37 lines
1.7 KiB
Plaintext
37 lines
1.7 KiB
Plaintext
|
|
# Analysis & Synthesis Assignments
|
|
|
|
set_global_assignment -name NUM_PARALLEL_PROCESSORS ALL
|
|
set_global_assignment -name VERILOG_INPUT_VERSION SYSTEMVERILOG_2009
|
|
set_global_assignment -name ADD_PASS_THROUGH_LOGIC_TO_INFERRED_RAMS ON
|
|
set_global_assignment -name MESSAGE_DISABLE 16818
|
|
set_global_assignment -name TIMEQUEST_DO_REPORT_TIMING ON
|
|
set_global_assignment -name TIMEQUEST_MULTICORNER_ANALYSIS ON
|
|
set_global_assignment -name TIMEQUEST_DO_CCPP_REMOVAL ON
|
|
|
|
set_global_assignment -name OPTIMIZATION_TECHNIQUE SPEED
|
|
set_global_assignment -name OPTIMIZATION_MODE "AGGRESSIVE PERFORMANCE"
|
|
|
|
set_global_assignment -name FINAL_PLACEMENT_OPTIMIZATION ALWAYS
|
|
set_global_assignment -name PLACEMENT_EFFORT_MULTIPLIER 2.0
|
|
set_global_assignment -name FITTER_EFFORT "STANDARD FIT"
|
|
|
|
set_global_assignment -name SYNTH_TIMING_DRIVEN_SYNTHESIS ON
|
|
set_global_assignment -name OPTIMIZE_HOLD_TIMING "ALL PATHS"
|
|
set_global_assignment -name OPTIMIZE_MULTI_CORNER_TIMING ON
|
|
|
|
set_global_assignment -name ROUTER_TIMING_OPTIMIZATION_LEVEL MAXIMUM
|
|
set_global_assignment -name ROUTER_CLOCKING_TOPOLOGY_ANALYSIS ON
|
|
set_global_assignment -name ROUTER_LCELL_INSERTION_AND_LOGIC_DUPLICATION ON
|
|
|
|
#set_global_assignment -name USE_HIGH_SPEED_ADDER ON
|
|
#set_global_assignment -name MUX_RESTRUCTURE ON
|
|
#set_global_assignment -name ADV_NETLIST_OPT_SYNTH_WYSIWYG_REMAP ON
|
|
#set_global_assignment -name PROGRAMMABLE_POWER_TECHNOLOGY_SETTING "FORCE ALL TILES WITH FAILING TIMING PATHS TO HIGH SPEED"
|
|
#set_global_assignment -name PHYSICAL_SYNTHESIS_COMBO_LOGIC ON
|
|
#set_global_assignment -name PHYSICAL_SYNTHESIS_REGISTER_RETIMING ON
|
|
|
|
#set_global_assignment -name MIN_CORE_JUNCTION_TEMP 0
|
|
#set_global_assignment -name MAX_CORE_JUNCTION_TEMP 100
|
|
#set_global_assignment -name SEED 1
|