Script I Eee
Script I Eee
create_relative_floorplan -place
ethernet_mac_2/tx_fifo_module_from_dma/fifo1/dual_port_ram_4_tx_fifo/ram2P1024x32 -
ref_type object -ref PDmac2 -horizontal_edge_separate {3 50 3}
vertical_edge_separate {0 50 0}
create_relative_floorplan -place
ethernet_mac_2/rx_fifo_module_to_dma/data/dual_port_ram_4_tx_fifo/ram2P1024x32 -
ref_type object -ref PDmac2 -horizontal_edge_separate {1 -50 1} -
vertical_edge_separate {0 50 0}
create_relative_floorplan -place
ethernet_mac_2/rx_fifo_module_to_dma/pkt_cntr/dual_port_ram_4_tx_fifo/a -ref_type
object -ref PDmac2 -horizontal_edge_separate {3 50 3} -vertical_edge_separate {0
1000 0}
create_relative_floorplan -place
ethernet_mac_1/tx_fifo_module_from_dma/fifo1/dual_port_ram_4_tx_fifo/ram2P1024x32 -
ref_type object -ref PDmac1 -horizontal_edge_separate {3 50 3} -
vertical_edge_separate {0 50 0}
create_relative_floorplan -place
ethernet_mac_1/rx_fifo_module_to_dma/data/dual_port_ram_4_tx_fifo/ram2P1024x32 -
ref_type object -ref PDmac1 -horizontal_edge_separate {1 -50 1} -
vertical_edge_separate {0 50 0}
create_relative_floorplan -place
ethernet_mac_1/rx_fifo_module_to_dma/pkt_cntr/dual_port_ram_4_tx_fifo/a -ref_type
object -ref PDmac1 -horizontal_edge_separate {3 50 3} -vertical_edge_separate {0
1000 0}
addHaloToBlock 10 10 10 10
ethernet_mac_2/tx_fifo_module_from_dma/fifo1/dual_port_ram_4_tx_fifo/ram2P1024x32
addHaloToBlock 10 10 10 10
ethernet_mac_2/rx_fifo_module_to_dma/data/dual_port_ram_4_tx_fifo/ram2P1024x32
addHaloToBlock 10 10 10 10
ethernet_mac_2/rx_fifo_module_to_dma/pkt_cntr/dual_port_ram_4_tx_fifo/a
addHaloToBlock 10 10 10 10
ethernet_mac_1/tx_fifo_module_from_dma/fifo1/dual_port_ram_4_tx_fifo/ram2P1024x32
addHaloToBlock 10 10 10 10
ethernet_mac_1/rx_fifo_module_to_dma/data/dual_port_ram_4_tx_fifo/ram2P1024x32
addHaloToBlock 10 10 10 10
ethernet_mac_1/rx_fifo_module_to_dma/pkt_cntr/dual_port_ram_4_tx_fifo/a
addHaloToBlock 10 10 10 10 dma_dut/dmamaster_dut/internal_memory/RAM4096x32
deselectAll
selectObject Group PDmac1
addRing -stacked_via_top_layer Metal11 -around power_domain -jog_distance 0.24 -
threshold 0.24 \-type block_rings -nets {VDDau VDDm VSS VDD} -
stacked_via_bottom_layer Metal1 \-layer {bottom Metal7 top Metal7 right Metal8 left
Metal8} -width 5 -spacing 5 -offset 7.5
deselectAll
selectObject Group PDmac2
addRing -stacked_via_top_layer Metal11 -around power_domain -jog_distance 0.24 -
threshold 0.24 \-type block_rings -nets {VDDlu VDDm VSS VDD} -
stacked_via_bottom_layer Metal1 \-layer {bottom Metal7 top Metal7 right Metal8 left
Metal8} -width 5 -spacing 5 -offset 7.5
deselectAll
selectInst dma_dut/dmamaster_dut/internal_memory/RAM4096x32
setAddStripeMode -ignore_nondefault_domains 1
addStripe -block_ring_top_layer_limit Metal9 -max_same_layer_jog_length 0.44 \-
padcore_ring_bottom_layer_limit Metal7 -set_to_set_distance 144 \-
break_at_selected_blocks 1 -stacked_via_top_layer Metal11 \-
padcore_ring_top_layer_limit Metal9 -spacing 2 -xleft_offset 22 \-
merge_stripes_value 0.24 -layer Metal8 -block_ring_bottom_layer_limit Metal7 \-
width 5 -nets {VDD VSS} -stacked_via_bottom_layer Metal1
setAddStripeMode -ignore_nondefault_domains 0
deselectAll
selectInst ethernet_mac_1/rx_fifo_module_to_dma/data/dual_port_ram_4_tx_fifo/
ram2P1024x32
addRing -stacked_via_top_layer Metal11 -around selected -jog_distance 0.24 -
threshold 0.24 \-type block_rings -nets VDDm -stacked_via_bottom_layer Metal1 \-
layer {bottom Metal7 top Metal7 right Metal8 left Metal8} -width 3 -spacing 3.5
deselectAll
selectInst ethernet_mac_1/tx_fifo_module_from_dma/fifo1/dual_port_ram_4_tx_fifo/
ram2P1024x32
addRing -stacked_via_top_layer Metal11 -around selected -jog_distance 0.24 -
threshold 0.24 \-type block_rings -nets VDDm -stacked_via_bottom_layer Metal1 \-
layer {bottom Metal7 top Metal7 right Metal8 left Metal8} -width 3 -spacing 3.5
deselectAll
selectInst ethernet_mac_1/rx_fifo_module_to_dma/pkt_cntr/dual_port_ram_4_tx_fifo/a
addRing -stacked_via_top_layer Metal11 -around selected -jog_distance 0.24 -
threshold 0.24 \-type block_rings -nets VDDm -stacked_via_bottom_layer Metal1 \-
layer {bottom Metal7 top Metal7 right Metal8 left Metal8} -width 3 -spacing 3.5
deselectAll
selectInst ethernet_mac_1/tx_fifo_module_from_dma/fifo1/dual_port_ram_4_tx_fifo/
ram2P1024x32
selectInst ethernet_mac_1/rx_fifo_module_to_dma/pkt_cntr/dual_port_ram_4_tx_fifo/a
selectObject Group PDmac1
deselectAll
selectInst ethernet_mac_2/rx_fifo_module_to_dma/data/dual_port_ram_4_tx_fifo/
ram2P1024x32
addRing -stacked_via_top_layer Metal11 -around selected -jog_distance 0.24 -
threshold 0.24 \-type block_rings -nets VDDm -stacked_via_bottom_layer Metal1 \-
layer {bottom Metal7 top Metal7 right Metal8 left Metal8} -width 3 -spacing 3.5
deselectAll
selectInst ethernet_mac_2/tx_fifo_module_from_dma/fifo1/dual_port_ram_4_tx_fifo/
ram2P1024x32
addRing -stacked_via_top_layer Metal11 -around selected -jog_distance 0.24 -
threshold 0.24 \-type block_rings -nets VDDm -stacked_via_bottom_layer Metal1 \-
layer {bottom Metal7 top Metal7 right Metal8 left Metal8} -width 3 -spacing 3.5
deselectAll
selectInst ethernet_mac_2/rx_fifo_module_to_dma/pkt_cntr/dual_port_ram_4_tx_fifo/a
addRing -stacked_via_top_layer Metal11 -around selected -jog_distance 0.24 -
threshold 0.24 \-type block_rings -nets VDDm -stacked_via_bottom_layer Metal1 \-
layer {bottom Metal7 top Metal7 right Metal8 left Metal8} -width 3 -spacing 3.5
deselectAll
selectInst ethernet_mac_2/rx_fifo_module_to_dma/data/dual_port_ram_4_tx_fifo/
ram2P1024x32
selectInst ethernet_mac_2/tx_fifo_module_from_dma/fifo1/dual_port_ram_4_tx_fifo/
ram2P1024x32
selectInst ethernet_mac_2/rx_fifo_module_to_dma/pkt_cntr/dual_port_ram_4_tx_fifo/a
selectObject Group PDmac2
deselectAll
selectInst ethernet_mac_1/rx_fifo_module_to_dma/data/dual_port_ram_4_tx_fifo/
ram2P1024x32
selectInst ethernet_mac_1/tx_fifo_module_from_dma/fifo1/dual_port_ram_4_tx_fifo/
ram2P1024x32
selectInst ethernet_mac_1/rx_fifo_module_to_dma/pkt_cntr/dual_port_ram_4_tx_fifo/a
selectObject Group PDmac1
deselectAll selectInst
ethernet_mac_2/rx_fifo_module_to_dma/data/dual_port_ram_4_tx_fifo/ram2P1024x32
selectInst ethernet_mac_2/tx_fifo_module_from_dma/fifo1/dual_port_ram_4_tx_fifo/
ram2P1024x32
selectInst ethernet_mac_2/rx_fifo_module_to_dma/pkt_cntr/dual_port_ram_4_tx_fifo/a
selectObject Group PDmac2
deselectAll
selectInst ethernet_mac_2/rx_fifo_module_to_dma/data/dual_port_ram_4_tx_fifo/
ram2P1024x32
selectInst ethernet_mac_2/tx_fifo_module_from_dma/fifo1/dual_port_ram_4_tx_fifo/
ram2P1024x32
selectInst ethernet_mac_2/rx_fifo_module_to_dma/pkt_cntr/dual_port_ram_4_tx_fifo/a
selectObject Group PDmac2
deselectAll
selectInst ethernet_mac_2/rx_fifo_module_to_dma/data/dual_port_ram_4_tx_fifo/
ram2P1024x32
selectInst ethernet_mac_2/tx_fifo_module_from_dma/fifo1/dual_port_ram_4_tx_fifo/
ram2P1024x32
selectInst ethernet_mac_2/rx_fifo_module_to_dma/pkt_cntr/dual_port_ram_4_tx_fifo/a
selectObject Group PDmac2
deselectAll
selectInst dma_dut/dmamaster_dut/internal_memory/RAM4096x32
addRing -stacked_via_top_layer Metal11 -around selected -jog_distance 0.24 -
threshold 0.24 \-type block_rings -nets {VDD VSS} -stacked_via_bottom_layer
Metal1 \-layer {bottom Metal7 top Metal7 right Metal8 left Metal8} -width 2 -
spacing 2