| read_lef $::env(MERGED_LEF) |
| read_def $::env(CURRENT_DEF) |
| ioPlacer::set_hor_metal_layer [expr $::env(FP_IO_HMETAL) + 1] |
| ioPlacer::set_ver_metal_layer [expr $::env(FP_IO_VMETAL) + 1] |
| puts [ioPlacer::get_ver_metal_layer] |
| puts [ioPlacer::get_hor_metal_layer] |
| #ioPlacer::set_ver_length 20 |
| #ioPlacer::set_hor_length 40 |
| ioPlacer::set_rand_seed 42 |
| ioPlacer::set_random_mode 2 |
| ioPlacer::set_hor_length_extend $::env(FP_IO_VEXTEND) |
| ioPlacer::set_ver_length_extend $::env(FP_IO_HEXTEND) |
| ioPlacer::set_ver_thick_multiplier $::env(FP_IO_VTHICKNESS_MULT) |
| ioPlacer::set_hor_thick_multiplier $::env(FP_IO_HTHICKNESS_MULT) |
| ioPlacer::run_io_placement |
| #io_placer -hor_layer [expr $::env(FP_IO_HMETAL) + 1] -ver_layer [expr $::env(FP_IO_VMETAL) + 1] -random |
| write_def $::env(ioPlacer_tmp_file_tag).openroad.def |