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