⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 add_constraints_for_ddr2_topecc.tcl

📁 基于SIIGX的PCIe的Kit
💻 TCL
📖 第 1 页 / 共 5 页
字号:
	 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 + -