这里会显示出您选择的修订版和当前版本之间的差别。
— |
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> | ||
+ | |||
+ | |||