====== Floor Plan with Boundary ======
===== Top =====
set ignore_pad_height 1
create_boundary -coordinate {{0.000 0.000} {7800.000 7100.000}}
initialize_floorplan \
-control boundary \
-row_core_ratio 1 \
-keep_io_place \
-left_io2core 0 \
-right_io2core 0 \
-bottom_io2core 0 \
-top_io2core 0 \
-start_first_row \
-keep_macro_place
create_boundary -coordinate {{-24.000 -24.000} {7824.000 7124.000}}
===== Block =====
# die area
remove_die_area
create_die_area \
-poly { {0.000 0.000} {7550.000 0.000} {7550.000 4600.000} {0.000 4600.000} {0.000 0.000}}
initialize_floorplan \
-control_type boundary \
-left_io2core 10 \
-bottom_io2core 10 \
-right_io2core 10 \
-top_io2core 10
source scripts_gdh/macro_placement.tcl
source scripts_gdh/io_placement.tcl