Commit 445aa051 by Ravi Varadarajan

Streamline scripts to use hybrid flow

Signed-off-by: Ravi Varadarajan <rvaradarajan@ucsd.edu>
parent 25748919
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
......@@ -10,7 +10,7 @@ set sdc ../../constraints/${DESIGN}.sdc
if {[info exist ::env(PHY_SYNTH)] && $::env(PHY_SYNTH) == 1} {
set floorplan_def ../../def/ariane_fp_placed_macros.def
} else {
set floorplan_def ../../def/ariane136_fp_rows.def
set floorplan_def ../../def/ariane136_fp.def
}
#
# Effort level during optimization in syn_generic -physical (or called generic) stage
......
......@@ -12,4 +12,4 @@ export PHY_SYNTH=1
mkdir log -p
genus -overwrite -log log/genus.log -no_gui -files run_genus_hybrid.tcl
innovus -64 -files run_invs.tcl -overwrite -log log/innovus.log
innovus -64 -overwrite -log log/innovus.log -files run_invs.tcl
......@@ -57,15 +57,16 @@ createBasicPathGroups -expanded
## Generate the floorplan ##
defIn $floorplan_def
## Macro Placement ##
if {![info exist ::env(PHY_SYNTH)] || $::env(PHY_SYNTH) == 0} {
if {[info exist ::env(PHY_SYNTH)] && $::env(PHY_SYNTH) == 1} {
defIn $floorplan_def
} else {
defIn $floorplan_def
addHaloToBlock -allMacro 5 5 5 5
place_design -concurrent_macros
refine_macro_place
}
suspend
saveDesign ${encDir}/${DESIGN}_floorplan.enc
setPlaceMode -place_detail_legalization_inst_gap 1
......
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