| — |
vlsi:icc:floorplan-boundary [2012/01/10 06:48] (当前版本) |
||
|---|---|---|---|
| 行 1: | 行 1: | ||
| + | ====== Floor Plan with Boundary ====== | ||
| + | |||
| + | ===== Top ===== | ||
| + | |||
| + | <code tcl> | ||
| + | |||
| + | 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}} | ||
| + | |||
| + | </code> | ||
| + | |||
| + | |||
| + | ===== Block ===== | ||
| + | |||
| + | |||
| + | <code tcl> | ||
| + | # 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 | ||
| + | </code> | ||
| + | |||
| + | |||