package require openlane | |
prep -design striVe_toplevel -tag test_normal -overwrite | |
#config | |
set lefs [glob $::env(DESIGN_DIR)/src/lef/*.lef] | |
exec cp $::env(MERGED_LEF) $::env(MERGED_LEF).old | |
exec $::env(SCRIPTS_DIR)/mergeLef.py -i $::env(MERGED_LEF).old {*}$lefs -o $::env(MERGED_LEF) | |
run_synthesis | |
init_floorplan | |
place_io | |
remove_empty_nets -input $::env(CURRENT_DEF) | |
#remove_pins -input $::env(CURRENT_DEF) | |
run_placement | |
run_routing | |
#run_magic |