blob: bd72219cb6acc465801c016e8a72137155cb8598 [file] [log] [blame] [edit]
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