blob: 4756bb4268c3398e520ef699d365e74e076132f1 [file] [log] [blame]
####################################################################################
### Define core boundary
####################################################################################
floorPlan \
-site core \
-d 3000 3000 55.0 55.0 55.0 55.0
selectObject Module i_apb_subsystem
ungroup
deselectAll
setDrawView fplan
####################################################################################
### Releative placement of MEMORIES and PLL
####################################################################################
relativePlace i_sram_subsystem/i_1_sram_voltage_island/i_0_SRAM_2kx32_wrap/i_sram_core CORE \
-orientation R90 \
-relation L \
-alignedBy B \
-xSpace 18.0000 \
-ySpace 20.0000
relativePlace i_sram_subsystem/i_2_sram_voltage_island/i_0_SRAM_2kx32_wrap/i_sram_core i_sram_subsystem/i_1_sram_voltage_island/i_0_SRAM_2kx32_wrap/i_sram_core \
-orientation R270 \
-relation R \
-alignedBy B \
-xSpace 18.0000 \
-ySpace 0.0000
relativePlace i_sram_subsystem/i_0_sram_voltage_island/i_0_SRAM_2kx32_wrap/i_sram_core i_sram_subsystem/i_2_sram_voltage_island/i_0_SRAM_2kx32_wrap/i_sram_core \
-orientation MY90 \
-relation R \
-alignedBy B \
-xSpace 18.0000 \
-ySpace 0.0000
relativePlace i_sram_subsystem/i_0_sram_voltage_island/i_1_SRAM_2kx32_wrap/i_sram_core i_sram_subsystem/i_0_sram_voltage_island/i_0_SRAM_2kx32_wrap/i_sram_core \
-orientation MX90 \
-relation R \
-alignedBy B \
-xSpace 18.0000 \
-ySpace 0.0000
relativePlace i_sram_subsystem/i_0_sram_voltage_island/i_2_SRAM_2kx32_wrap/i_sram_core i_sram_subsystem/i_0_sram_voltage_island/i_1_SRAM_2kx32_wrap/i_sram_core \
-orientation MY90 \
-relation R \
-alignedBy B \
-xSpace 18.0000 \
-ySpace 0.0000
relativePlace i_sram_subsystem/i_0_sram_voltage_island/i_3_SRAM_2kx32_wrap/i_sram_core i_sram_subsystem/i_0_sram_voltage_island/i_2_SRAM_2kx32_wrap/i_sram_core \
-orientation MX90 \
-relation R \
-alignedBy B \
-xSpace 18.0000 \
-ySpace 0.0000
relativePlace i_sram_subsystem/i_3_sram_voltage_island/i_3_SRAM_2kx32_wrap/i_sram_core i_sram_subsystem/i_0_sram_voltage_island/i_3_SRAM_2kx32_wrap/i_sram_core \
-orientation MY90 \
-relation R \
-alignedBy B \
-xSpace 18.0000 \
-ySpace 0.0000
relativePlace i_sram_subsystem/i_3_sram_voltage_island/i_2_SRAM_2kx32_wrap/i_sram_core i_sram_subsystem/i_3_sram_voltage_island/i_3_SRAM_2kx32_wrap/i_sram_core \
-orientation MX90 \
-relation R \
-alignedBy B \
-xSpace 18.0000 \
-ySpace 0.0000
relativePlace i_sram_subsystem/i_2_sram_voltage_island/i_1_SRAM_2kx32_wrap/i_sram_core i_sram_subsystem/i_1_sram_voltage_island/i_0_SRAM_2kx32_wrap/i_sram_core \
-orientation MY90 \
-relation T \
-alignedBy L \
-xSpace 0.0000 \
-ySpace 4.0000
relativePlace i_sram_subsystem/i_1_sram_voltage_island/i_1_SRAM_2kx32_wrap/i_sram_core i_sram_subsystem/i_2_sram_voltage_island/i_1_SRAM_2kx32_wrap/i_sram_core \
-orientation MX90 \
-relation R \
-alignedBy B \
-xSpace 18.0000 \
-ySpace 0.0000
relativePlace i_sram_subsystem/i_2_sram_voltage_island/i_2_SRAM_2kx32_wrap/i_sram_core i_sram_subsystem/i_1_sram_voltage_island/i_1_SRAM_2kx32_wrap/i_sram_core \
-orientation MY90 \
-relation R \
-alignedBy B \
-xSpace 18.0000 \
-ySpace 0.0000
relativePlace i_sram_subsystem/i_1_sram_voltage_island/i_2_SRAM_2kx32_wrap/i_sram_core i_sram_subsystem/i_2_sram_voltage_island/i_2_SRAM_2kx32_wrap/i_sram_core \
-orientation MX90 \
-relation R \
-alignedBy B \
-xSpace 18.0000 \
-ySpace 0.0000
relativePlace i_sram_subsystem/i_1_sram_voltage_island/i_3_SRAM_2kx32_wrap/i_sram_core i_sram_subsystem/i_1_sram_voltage_island/i_2_SRAM_2kx32_wrap/i_sram_core \
-orientation MY90 \
-relation R \
-alignedBy B \
-xSpace 18.0000 \
-ySpace 0.0000
relativePlace i_sram_subsystem/i_3_sram_voltage_island/i_1_SRAM_2kx32_wrap/i_sram_core i_sram_subsystem/i_1_sram_voltage_island/i_3_SRAM_2kx32_wrap/i_sram_core \
-orientation MX90 \
-relation R \
-alignedBy B \
-xSpace 18.0000 \
-ySpace 0.0000
relativePlace i_sram_subsystem/i_2_sram_voltage_island/i_3_SRAM_2kx32_wrap/i_sram_core i_sram_subsystem/i_3_sram_voltage_island/i_1_SRAM_2kx32_wrap/i_sram_core \
-orientation MY90 \
-relation R \
-alignedBy B \
-xSpace 18.0000 \
-ySpace 0.0000
relativePlace i_sram_subsystem/i_3_sram_voltage_island/i_0_SRAM_2kx32_wrap/i_sram_core i_sram_subsystem/i_2_sram_voltage_island/i_3_SRAM_2kx32_wrap/i_sram_core \
-orientation MX90 \
-relation R \
-alignedBy B \
-xSpace 18.0000 \
-ySpace 0.0000
relativePlace i_D1TCM/i_sram_core_0 i_sram_subsystem/i_2_sram_voltage_island/i_1_SRAM_2kx32_wrap/i_sram_core \
-orientation MX \
-relation T \
-alignedBy L \
-xSpace 0.0000 \
-ySpace 4.0000
relativePlace i_ITCM/i_sram_core i_D1TCM/i_sram_core_0 \
-orientation MX \
-relation R \
-alignedBy B \
-xSpace 20.0000 \
-ySpace 0.0000
relativePlace i_D0TCM/i_sram_core_0 i_ITCM/i_sram_core \
-orientation MX \
-relation R \
-alignedBy B \
-xSpace 20.0000 \
-ySpace 0.0000
relativePlace i_D1TCM/i_sram_core_1 i_D0TCM/i_sram_core_0 \
-orientation MX \
-relation R \
-alignedBy B \
-xSpace 20.0000 \
-ySpace 0.0000
relativePlace i_D0TCM/i_sram_core_1 i_D1TCM/i_sram_core_1 \
-orientation MX \
-relation R \
-alignedBy B \
-xSpace 20.0000 \
-ySpace 0.0000
relativePlace i_PLL CORE \
-orientation R90 \
-relation T \
-alignedBy R \
-xSpace 3.0000 \
-ySpace 3.0000
relativePlace i_Module_W CORE \
-orientation R0 \
-relation T \
-alignedBy L \
-xSpace 20.0000 \
-ySpace 25.0000
placeInstance \
i_rom_subsystem/i_rom_wrap/i_rom_core 2404.045 1476.2 R0 \
-fixed
####################################################################################
### Placement of block
####################################################################################
placeInstance \
i_Module_A 2345.0 1670.6 R0 \
-fixed
placeInstance \
i_Module_B 2120 1218.8 R0 \
-fixed
placeInstance \
i_Module_U 2031.2 245.0 R0 \
-fixed
####################################################################################
### Create rows in the default power Domain
####################################################################################
deselectAll
setLayerPreference stdRow \
-isVisible 1
setLayerPreference stdRow \
-isSelectable 1
deleteRow \
-all
createRow \
-site core \
-flip1st
createRow \
-site bcore