remove_add_constraints_for_ddr_sdram_2005_04_20___20_33.tcl

来自「基于NIOS的CF卡应用(包括了软件和硬件),ALTERA的IP库中只提供了底层」· TCL 代码 · 共 493 行 · 第 1/5 页

TCL
493
字号
    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]
    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}${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}${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]
    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]
    eval [concat set_instance_assignment -name \"OUTPUT_PIN_LOAD\" -to \"${prefix_name}${clock_enable_pin_name}\\\[0\\\]\"  \"2\" $add_remove_string]
    eval [concat set_instance_assignment -name \"OUTPUT_PIN_LOAD\" -to \"${prefix_name}${address_pin_name}\\\[0\\\]\"  \"2\" $add_remove_string]
    eval [concat set_instance_assignment -name \"OUTPUT_PIN_LOAD\" -to \"${prefix_name}${address_pin_name}\\\[1\\\]\"  \"2\" $add_remove_string]
    eval [concat set_instance_assignment -name \"OUTPUT_PIN_LOAD\" -to \"${prefix_name}${address_pin_name}\\\[2\\\]\"  \"2\" $add_remove_string]
    eval [concat set_instance_assignment -name \"OUTPUT_PIN_LOAD\" -to \"${prefix_name}${address_pin_name}\\\[3\\\]\"  \"2\" $add_remove_string]
    eval [concat set_instance_assignment -name \"OUTPUT_PIN_LOAD\" -to \"${prefix_name}${address_pin_name}\\\[4\\\]\"  \"2\" $add_remove_string]
    eval [concat set_instance_assignment -name \"OUTPUT_PIN_LOAD\" -to \"${prefix_name}${address_pin_name}\\\[5\\\]\"  \"2\" $add_remove_string]
    eval [concat set_instance_assignment -name \"OUTPUT_PIN_LOAD\" -to \"${prefix_name}${address_pin_name}\\\[6\\\]\"  \"2\" $add_remove_string]
    eval [concat set_instance_assignment -name \"OUTPUT_PIN_LOAD\" -to \"${prefix_name}${address_pin_name}\\\[7\\\]\"  \"2\" $add_remove_string]
    eval [concat set_instance_assignment -name \"OUTPUT_PIN_LOAD\" -to \"${prefix_name}${address_pin_name}\\\[8\\\]\"  \"2\" $add_remove_string]
    eval [concat set_instance_assignment -name \"OUTPUT_PIN_LOAD\" -to \"${prefix_name}${address_pin_name}\\\[9\\\]\"  \"2\" $add_remove_string]
    eval [concat set_instance_assignment -name \"OUTPUT_PIN_LOAD\" -to \"${prefix_name}${address_pin_name}\\\[10\\\]\"  \"2\" $add_remove_string]
    eval [concat set_instance_assignment -name \"OUTPUT_PIN_LOAD\" -to \"${prefix_name}${address_pin_name}\\\[11\\\]\"  \"2\" $add_remove_string]
    eval [concat set_instance_assignment -name \"OUTPUT_PIN_LOAD\" -to \"${prefix_name}${address_pin_name}\\\[12\\\]\"  \"2\" $add_remove_string]
    eval [concat set_instance_assignment -name \"OUTPUT_PIN_LOAD\" -to \"${prefix_name}${bank_address_pin_name}\\\[0\\\]\"  \"2\" $add_remove_string]
    eval [concat set_instance_assignment -name \"OUTPUT_PIN_LOAD\" -to \"${prefix_name}${bank_address_pin_name}\\\[1\\\]\"  \"2\" $add_remove_string]
    eval [concat set_instance_assignment -name \"OUTPUT_PIN_LOAD\" -to \"${prefix_name}${cs_n_pin_name}\\\[0\\\]\"  \"2\" $add_remove_string]
    puts "$apply_remove_string 2pf load to clocks pins"
    eval [concat set_instance_assignment -name \"OUTPUT_PIN_LOAD\" -to \"${clock_pos_pin_name}\\\[0\\\]\"  \"2\" $add_remove_string]
    eval [concat set_instance_assignment -name \"OUTPUT_PIN_LOAD\" -to \"${clock_neg_pin_name}\\\[0\\\]\"  \"2\" $add_remove_string]
    puts "$apply_remove_string CUT TIMING PATH assignment for DQS pins"
    eval [concat set_instance_assignment -name \"CUT\" -from \"${prefix_name}${dqs_pin_name}\\\[0\\\]\" -to *  \"ON\" $add_remove_string]
    eval [concat set_instance_assignment -name \"CUT\" -from \"${prefix_name}${dqs_pin_name}\\\[1\\\]\" -to *  \"ON\" $add_remove_string]
    eval [concat set_instance_assignment -name \"ADV_NETLIST_OPT_ALLOWED\" -to \"${hierarchy_path_to_instance}ddr_sdram_auk_ddr_datapath:ddr_io|ddr_sdram_auk_ddr_dqs_group:\\\\g_datapath:0:g_ddr_io\" -entity \"${top_level}\" \"Never Allow\"	$add_remove_string]
    eval [concat set_instance_assignment -name \"REMOVE_DUPLICATE_REGISTERS\" -to \"${hierarchy_path_to_instance}ddr_sdram_auk_ddr_datapath:ddr_io|ddr_sdram_auk_ddr_dqs_group:\\\\g_datapath:0:g_ddr_io\" -entity \"${top_level}\" \"Off\"	$add_remove_string]
    eval [concat set_location_assignment -to \"${prefix_name}${dq_pin_name}\\\[0\\\]\" \"Pin_R2\" $add_remove_string ]
    eval [concat set_location_assignment -to \"${hierarchy_path_to_instance}ddr_sdram_auk_ddr_datapath:ddr_io|ddr_sdram_auk_ddr_dqs_group:\\\\g_datapath:0:g_ddr_io|altddio_bidir:\\\\g_dq_io:0:dq_io|ddio_bidir_6bg:auto_generated|input_cell_h\\\[0\\\]\" \"LAB_X1_Y17\" $add_remove_string]
    eval [concat set_location_assignment -to \"${hierarchy_path_to_instance}ddr_sdram_auk_ddr_datapath:ddr_io|ddr_sdram_auk_ddr_dqs_group:\\\\g_datapath:0:g_ddr_io|altddio_bidir:\\\\g_dq_io:0:dq_io|ddio_bidir_6bg:auto_generated|input_cell_l\\\[0\\\]\" \"LAB_X1_Y17\" $add_remove_string]
    eval [concat set_location_assignment -to \"${hierarchy_path_to_instance}ddr_sdram_auk_ddr_datapath:ddr_io|ddr_sdram_auk_ddr_dqs_group:\\\\g_datapath:0:g_ddr_io|altddio_bidir:\\\\g_dq_io:0:dq_io|ddio_bidir_6bg:auto_generated|input_latch_l\\\[0\\\]\" \"LAB_X1_Y17\" $add_remove_string]
    eval [concat set_location_assignment -to \"${hierarchy_path_to_instance}ddr_sdram_auk_ddr_datapath:ddr_io|ddr_sdram_auk_ddr_dqs_group:\\\\g_datapath:0:g_ddr_io|altddio_bidir:\\\\g_dq_io:0:dq_io|ddio_bidir_6bg:auto_generated|output_cell_H\\\[0\\\]\" \"LAB_X2_Y17\" $add_remove_string]
    eval [concat set_location_assignment -to \"${hierarchy_path_to_instance}ddr_sdram_auk_ddr_datapath:ddr_io|ddr_sdram_auk_ddr_dqs_group:\\\\g_datapath:0:g_ddr_io|altddio_bidir:\\\\g_dq_io:0:dq_io|ddio_bidir_6bg:auto_generated|output_cell_L\\\[0\\\]\" \"LAB_X2_Y17\" $add_remove_string]
    eval [concat set_location_assignment -to \"${hierarchy_path_to_instance}ddr_sdram_auk_ddr_datapath:ddr_io|ddr_sdram_auk_ddr_dqs_group:\\\\g_datapath:0:g_ddr_io|altddio_bidir:\\\\g_dq_io:0:dq_io|ddio_bidir_6bg:auto_generated|oe_cell\" \"LAB_X2_Y17\" $add_remove_string]
    eval [concat set_location_assignment -to \"${hierarchy_path_to_instance}ddr_sdram_auk_ddr_datapath:ddr_io|ddr_sdram_auk_ddr_dqs_group:\\\\g_datapath:0:g_ddr_io|resynched_data\\\[0\\\]\" \"LAB_X3_Y17\" $add_remove_string]
    eval [concat set_location_assignment -to \"${hierarchy_path_to_instance}ddr_sdram_auk_ddr_datapath:ddr_io|ddr_sdram_auk_ddr_dqs_group:\\\\g_datapath:0:g_ddr_io|resynched_data\\\[8\\\]\" \"LAB_X3_Y17\" $add_remove_string]
    eval [concat set_location_assignment -to \"${prefix_name}${dq_pin_name}\\\[1\\\]\" \"Pin_R3\" $add_remove_string ]
    eval [concat set_location_assignment -to \"${hierarchy_path_to_instance}ddr_sdram_auk_ddr_datapath:ddr_io|ddr_sdram_auk_ddr_dqs_group:\\\\g_datapath:0:g_ddr_io|altddio_bidir:\\\\g_dq_io:1:dq_io|ddio_bidir_6bg:auto_generated|input_cell_h\\\[0\\\]\" \"LAB_X1_Y17\" $add_remove_string]
    eval [concat set_location_assignment -to \"${hierarchy_path_to_instance}ddr_sdram_auk_ddr_datapath:ddr_io|ddr_sdram_auk_ddr_dqs_group:\\\\g_datapath:0:g_ddr_io|altddio_bidir:\\\\g_dq_io:1:dq_io|ddio_bidir_6bg:auto_generated|input_cell_l\\\[0\\\]\" \"LAB_X1_Y17\" $add_remove_string]
    eval [concat set_location_assignment -to \"${hierarchy_path_to_instance}ddr_sdram_auk_ddr_datapath:ddr_io|ddr_sdram_auk_ddr_dqs_group:\\\\g_datapath:0:g_ddr_io|altddio_bidir:\\\\g_dq_io:1:dq_io|ddio_bidir_6bg:auto_generated|input_latch_l\\\[0\\\]\" \"LAB_X1_Y17\" $add_remove_string]
    eval [concat set_location_assignment -to \"${hierarchy_path_to_instance}ddr_sdram_auk_ddr_datapath:ddr_io|ddr_sdram_auk_ddr_dqs_group:\\\\g_datapath:0:g_ddr_io|altddio_bidir:\\\\g_dq_io:1:dq_io|ddio_bidir_6bg:auto_generated|output_cell_H\\\[0\\\]\" \"LAB_X2_Y17\" $add_remove_string]
    eval [concat set_location_assignment -to \"${hierarchy_path_to_instance}ddr_sdram_auk_ddr_datapath:ddr_io|ddr_sdram_auk_ddr_dqs_group:\\\\g_datapath:0:g_ddr_io|altddio_bidir:\\\\g_dq_io:1:dq_io|ddio_bidir_6bg:auto_generated|output_cell_L\\\[0\\\]\" \"LAB_X2_Y17\" $add_remove_string]
    eval [concat set_location_assignment -to \"${hierarchy_path_to_instance}ddr_sdram_auk_ddr_datapath:ddr_io|ddr_sdram_auk_ddr_dqs_group:\\\\g_datapath:0:g_ddr_io|altddio_bidir:\\\\g_dq_io:1:dq_io|ddio_bidir_6bg:auto_generated|oe_cell\" \"LAB_X2_Y17\" $add_remove_string]
    eval [concat set_location_assignment -to \"${hierarchy_path_to_instance}ddr_sdram_auk_ddr_datapath:ddr_io|ddr_sdram_auk_ddr_dqs_group:\\\\g_datapath:0:g_ddr_io|resynched_data\\\[1\\\]\" \"LAB_X3_Y17\" $add_remove_string]
    eval [concat set_location_assignment -to \"${hierarchy_path_to_instance}ddr_sdram_auk_ddr_datapath:ddr_io|ddr_sdram_auk_ddr_dqs_group:\\\\g_datapath:0:g_ddr_io|resynched_data\\\[9\\\]\" \"LAB_X3_Y17\" $add_remove_string]
    eval [concat set_location_assignment -to \"${prefix_name}${dq_pin_name}\\\[2\\\]\" \"Pin_R4\" $add_remove_string ]
    eval [concat set_location_assignment -to \"${hierarchy_path_to_instance}ddr_sdram_auk_ddr_datapath:ddr_io|ddr_sdram_auk_ddr_dqs_group:\\\\g_datapath:0:g_ddr_io|altddio_bidir:\\\\g_dq_io:2:dq_io|ddio_bidir_6bg:auto_generated|input_cell_h\\\[0\\\]\" \"LAB_X1_Y16\" $add_remove_string]
    eval [concat set_location_assignment -to \"${hierarchy_path_to_instance}ddr_sdram_auk_ddr_datapath:ddr_io|ddr_sdram_auk_ddr_dqs_group:\\\\g_datapath:0:g_ddr_io|altddio_bidir:\\\\g_dq_io:2:dq_io|ddio_bidir_6bg:auto_generated|input_cell_l\\\[0\\\]\" \"LAB_X1_Y16\" $add_remove_string]
    eval [concat set_location_assignment -to \"${hierarchy_path_to_instance}ddr_sdram_auk_ddr_datapath:ddr_io|ddr_sdram_auk_ddr_dqs_group:\\\\g_datapath:0:g_ddr_io|altddio_bidir:\\\\g_dq_io:2:dq_io|ddio_bidir_6bg:auto_generated|input_latch_l\\\[0\\\]\" \"LAB_X1_Y16\" $add_remove_string]
    eval [concat set_location_assignment -to \"${hierarchy_path_to_instance}ddr_sdram_auk_ddr_datapath:ddr_io|ddr_sdram_auk_ddr_dqs_group:\\\\g_datapath:0:g_ddr_io|altddio_bidir:\\\\g_dq_io:2:dq_io|ddio_bidir_6bg:auto_generated|output_cell_H\\\[0\\\]\" \"LAB_X2_Y16\" $add_remove_string]
    eval [concat set_location_assignment -to \"${hierarchy_path_to_instance}ddr_sdram_auk_ddr_datapath:ddr_io|ddr_sdram_auk_ddr_dqs_group:\\\\g_datapath:0:g_ddr_io|altddio_bidir:\\\\g_dq_io:2:dq_io|ddio_bidir_6bg:auto_generated|output_cell_L\\\[0\\\]\" \"LAB_X2_Y16\" $add_remove_string]
    eval [concat set_location_assignment -to \"${hierarchy_path_to_instance}ddr_sdram_auk_ddr_datapath:ddr_io|ddr_sdram_auk_ddr_dqs_group:\\\\g_datapath:0:g_ddr_io|altddio_bidir:\\\\g_dq_io:2:dq_io|ddio_bidir_6bg:auto_generated|oe_cell\" \"LAB_X2_Y16\" $add_remove_string]
    eval [concat set_location_assignment -to \"${hierarchy_path_to_instance}ddr_sdram_auk_ddr_datapath:ddr_io|ddr_sdram_auk_ddr_dqs_group:\\\\g_datapath:0:g_ddr_io|resynched_data\\\[2\\\]\" \"LAB_X3_Y16\" $add_remove_string]
    eval [concat set_location_assignment -to \"${hierarchy_path_to_instance}ddr_sdram_auk_ddr_datapath:ddr_io|ddr_sdram_auk_ddr_dqs_group:\\\\g_datapath:0:g_ddr_io|resynched_data\\\[10\\\]\" \"LAB_X3_Y16\" $add_remove_string]
    eval [concat set_location_assignment -to \"${prefix_name}${dq_pin_name}\\\[3\\\]\" \"Pin_P7\" $add_remove_string ]
    eval [concat set_location_assignment -to \"${hierarchy_path_to_instance}ddr_sdram_auk_ddr_datapath:ddr_io|ddr_sdram_auk_ddr_dqs_group:\\\\g_datapath:0:g_ddr_io|altddio_bidir:\\\\g_dq_io:3:dq_io|ddio_bidir_6bg:auto_generated|input_cell_h\\\[0\\\]\" \"LAB_X1_Y15\" $add_remove_string]
    eval [concat set_location_assignment -to \"${hierarchy_path_to_instance}ddr_sdram_auk_ddr_datapath:ddr_io|ddr_sdram_auk_ddr_dqs_group:\\\\g_datapath:0:g_ddr_io|altddio_bidir:\\\\g_dq_io:3:dq_io|ddio_bidir_6bg:auto_generated|input_cell_l\\\[0\\\]\" \"LAB_X1_Y15\" $add_remove_string]
    eval [concat set_location_assignment -to \"${hierarchy_path_to_instance}ddr_sdram_auk_ddr_datapath:ddr_io|ddr_sdram_auk_ddr_dqs_group:\\\\g_datapath:0:g_ddr_io|altddio_bidir:\\\\g_dq_io:3:dq_io|ddio_bidir_6bg:auto_generated|input_latch_l\\\[0\\\]\" \"LAB_X1_Y15\" $add_remove_string]
    eval [concat set_location_assignment -to \"${hierarchy_path_to_instance}ddr_sdram_auk_ddr_datapath:ddr_io|ddr_sdram_auk_ddr_dqs_group:\\\\g_datapath:0:g_ddr_io|altddio_bidir:\\\\g_dq_io:3:dq_io|ddio_bidir_6bg:auto_generated|output_cell_H\\\[0\\\]\" \"LAB_X2_Y15\" $add_remove_string]
    eval [concat set_location_assignment -to \"${hierarchy_path_to_instance}ddr_sdram_auk_ddr_datapath:ddr_io|ddr_sdram_auk_ddr_dqs_group:\\\\g_datapath:0:g_ddr_io|altddio_bidir:\\\\g_dq_io:3:dq_io|ddio_bidir_6bg:auto_generated|output_cell_L\\\[0\\\]\" \"LAB_X2_Y15\" $add_remove_string]
    eval [concat set_location_assignment -to \"${hierarchy_path_to_instance}ddr_sdram_auk_ddr_datapath:ddr_io|ddr_sdram_auk_ddr_dqs_group:\\\\g_datapath:0:g_ddr_io|altddio_bidir:\\\\g_dq_io:3:dq_io|ddio_bidir_6bg:auto_generated|oe_cell\" \"LAB_X2_Y15\" $add_remove_string]
    eval [concat set_location_assignment -to \"${hierarchy_path_to_instance}ddr_sdram_auk_ddr_datapath:ddr_io|ddr_sdram_auk_ddr_dqs_group:\\\\g_datapath:0:g_ddr_io|resynched_data\\\[3\\\]\" \"LAB_X3_Y15\" $add_remove_string]
    eval [concat set_location_assignment -to \"${hierarchy_path_to_instance}ddr_sdram_auk_ddr_datapath:ddr_io|ddr_sdram_auk_ddr_dqs_group:\\\\g_datapath:0:g_ddr_io|resynched_data\\\[11\\\]\" \"LAB_X3_Y15\" $add_remove_string]
    eval [concat set_location_assignment -to \"${prefix_name}${dq_pin_name}\\\[4\\\]\" \"Pin_P6\" $add_remove_string ]
    eval [concat set_location_assignment -to \"${hierarchy_path_to_instance}ddr_sdram_auk_ddr_datapath:ddr_io|ddr_sdram_auk_ddr_dqs_group:\\\\g_datapath:0:g_ddr_io|altddio_bidir:\\\\g_dq_io:4:dq_io|ddio_bidir_6bg:auto_generated|input_cell_h\\\[0\\\]\" \"LAB_X1_Y15\" $add_remove_string]
    eval [concat set_location_assignment -to \"${hierarchy_path_to_instance}ddr_sdram_auk_ddr_datapath:ddr_io|ddr_sdram_auk_ddr_dqs_group:\\\\g_datapath:0:g_ddr_io|altddio_bidir:\\\\g_dq_io:4:dq_io|ddio_bidir_6bg:auto_generated|input_cell_l\\\[0\\\]\" \"LAB_X1_Y15\" $add_remove_string]
    eval [concat set_location_assignment -to \"${hierarchy_path_to_instance}ddr_sdram_auk_ddr_datapath:ddr_io|ddr_sdram_auk_ddr_dqs_group:\\\\g_datapath:0:g_ddr_io|altddio_bidir:\\\\g_dq_io:4:dq_io|ddio_bidir_6bg:auto_generated|input_latch_l\\\[0\\\]\" \"LAB_X1_Y15\" $add_remove_string]
    eval [concat set_location_assignment -to \"${hierarchy_path_to_instance}ddr_sdram_auk_ddr_datapath:ddr_io|ddr_sdram_auk_ddr_dqs_group:\\\\g_datapath:0:g_ddr_io|altddio_bidir:\\\\g_dq_io:4:dq_io|ddio_bidir_6bg:auto_generated|output_cell_H\\\[0\\\]\" \"LAB_X2_Y15\" $add_remove_string]

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?