Commit 1e72f66f by sakundu

Updated Ariane 133 scripts

parent d9e78290
This source diff could not be displayed because it is too large. You can view the blob instead.
# This script was written and developed by OpenROAD (or UCSD), however, the underlying commands and reports are copyrighted by Cadence.
# We thank Cadence for granting permission to share our research to help promote and foster the next generation of innovators.
puts "VERSION 1.0"
set mem_hier ""
foreach a [dbget [dbget top.insts.cell.name fakeram45_* -p2 ].name ] {
regexp {(.*)(/)([^/]*)} $a c b
lappend mem_hier $b
}
set unique_mem_hier [lsort -unique $mem_hier]
puts "BEGIN SEED"
foreach a $unique_mem_hier {
puts "name=$a util=0.35"
}
puts "END SEED"
puts "BEGIN MACRO"
foreach a [dbget top.insts.cell.name fakeram45_* -u] {
puts "name=$a orient={R0} isCell=true minRightSpace=10 minLeftSpace=10 minTopSpace=5 minBottomSpace=5"
}
puts "END MACRO"
puts "BEGIN CONSTRAINT"
puts "END CONSTRAINT"
...@@ -77,6 +77,7 @@ createBasicPathGroups -expanded ...@@ -77,6 +77,7 @@ createBasicPathGroups -expanded
floorPlan -r 1.0 $util 10 10 10 10 floorPlan -r 1.0 $util 10 10 10 10
## Macro Placement ## ## Macro Placement ##
redirect mp_config.tcl {source gen_mp_config.tcl}
proto_design -constraints mp_config.tcl proto_design -constraints mp_config.tcl
refine_macro_place refine_macro_place
saveDesign ${encDir}/${design}_floorplan.enc saveDesign ${encDir}/${design}_floorplan.enc
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment