📄 add_constraints_for_ddr2_topecc.tcl
字号:
eval [concat set_instance_assignment -name \"OUTPUT_ENABLE_GROUP\" -to \"${prefix_name}${dq_pin_name}\" -entity \"${top_level}\" \"1\" $add_remove_string]
puts "Turning off netlist optimisation for the DDR Datapath logic "
puts "$apply_remove_string IO standard assignment for SSTL-18 Class II"
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${ras_n_pin_name}\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${cas_n_pin_name}\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${write_enable_n_pin_name}\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${clock_enable_pin_name}\\\[0\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${address_pin_name}\\\[0\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${address_pin_name}\\\[1\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${address_pin_name}\\\[2\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${address_pin_name}\\\[3\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${address_pin_name}\\\[4\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${address_pin_name}\\\[5\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${address_pin_name}\\\[6\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${address_pin_name}\\\[7\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${address_pin_name}\\\[8\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${address_pin_name}\\\[9\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${address_pin_name}\\\[10\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${address_pin_name}\\\[11\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${address_pin_name}\\\[12\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${bank_address_pin_name}\\\[0\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${bank_address_pin_name}\\\[1\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${cs_n_pin_name}\\\[0\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${odt_pin_name}\\\[0\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dm_pin_name}\\\[0\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dm_pin_name}\\\[1\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dm_pin_name}\\\[2\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dm_pin_name}\\\[3\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dm_pin_name}\\\[4\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dm_pin_name}\\\[5\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dm_pin_name}\\\[6\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dm_pin_name}\\\[7\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dm_pin_name}\\\[8\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dq_pin_name}\\\[0\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dq_pin_name}\\\[1\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dq_pin_name}\\\[2\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dq_pin_name}\\\[3\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dq_pin_name}\\\[4\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dq_pin_name}\\\[5\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dq_pin_name}\\\[6\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dq_pin_name}\\\[7\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dq_pin_name}\\\[8\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dq_pin_name}\\\[9\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dq_pin_name}\\\[10\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dq_pin_name}\\\[11\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dq_pin_name}\\\[12\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dq_pin_name}\\\[13\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dq_pin_name}\\\[14\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dq_pin_name}\\\[15\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dq_pin_name}\\\[16\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dq_pin_name}\\\[17\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dq_pin_name}\\\[18\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dq_pin_name}\\\[19\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dq_pin_name}\\\[20\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dq_pin_name}\\\[21\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dq_pin_name}\\\[22\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dq_pin_name}\\\[23\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dq_pin_name}\\\[24\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dq_pin_name}\\\[25\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dq_pin_name}\\\[26\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dq_pin_name}\\\[27\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dq_pin_name}\\\[28\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dq_pin_name}\\\[29\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dq_pin_name}\\\[30\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dq_pin_name}\\\[31\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dq_pin_name}\\\[32\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dq_pin_name}\\\[33\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dq_pin_name}\\\[34\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dq_pin_name}\\\[35\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dq_pin_name}\\\[36\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dq_pin_name}\\\[37\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dq_pin_name}\\\[38\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dq_pin_name}\\\[39\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dq_pin_name}\\\[40\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dq_pin_name}\\\[41\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dq_pin_name}\\\[42\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dq_pin_name}\\\[43\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dq_pin_name}\\\[44\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dq_pin_name}\\\[45\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dq_pin_name}\\\[46\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dq_pin_name}\\\[47\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dq_pin_name}\\\[48\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dq_pin_name}\\\[49\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dq_pin_name}\\\[50\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dq_pin_name}\\\[51\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dq_pin_name}\\\[52\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dq_pin_name}\\\[53\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dq_pin_name}\\\[54\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dq_pin_name}\\\[55\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dq_pin_name}\\\[56\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dq_pin_name}\\\[57\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dq_pin_name}\\\[58\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dq_pin_name}\\\[59\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dq_pin_name}\\\[60\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dq_pin_name}\\\[61\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dq_pin_name}\\\[62\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dq_pin_name}\\\[63\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dq_pin_name}\\\[64\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dq_pin_name}\\\[65\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dq_pin_name}\\\[66\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dq_pin_name}\\\[67\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dq_pin_name}\\\[68\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dq_pin_name}\\\[69\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dq_pin_name}\\\[70\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dq_pin_name}\\\[71\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dqs_pin_name}\\\[0\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dqs_pin_name}\\\[1\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dqs_pin_name}\\\[2\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dqs_pin_name}\\\[3\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dqs_pin_name}\\\[4\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dqs_pin_name}\\\[5\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dqs_pin_name}\\\[6\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dqs_pin_name}\\\[7\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${prefix_name}${dqs_pin_name}\\\[8\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
puts "$apply_remove_string clock IO standard assignment for SSTL-18 Class II"
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${clock_pos_pin_name}\\\[0\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${clock_pos_pin_name}\\\[1\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${clock_pos_pin_name}\\\[2\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
eval [concat set_instance_assignment -name \"IO_STANDARD\" -to \"${clock_neg_pin_name}\\\[0\\\]\" \"SSTL-18 CLASS II\" $add_remove_string]
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -