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 ...@@ -10,7 +10,7 @@ set sdc ../../constraints/${DESIGN}.sdc
if {[info exist ::env(PHY_SYNTH)] && $::env(PHY_SYNTH) == 1} { if {[info exist ::env(PHY_SYNTH)] && $::env(PHY_SYNTH) == 1} {
set floorplan_def ../../def/ariane_fp_placed_macros.def set floorplan_def ../../def/ariane_fp_placed_macros.def
} else { } 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 # Effort level during optimization in syn_generic -physical (or called generic) stage
......
...@@ -12,4 +12,4 @@ export PHY_SYNTH=1 ...@@ -12,4 +12,4 @@ export PHY_SYNTH=1
mkdir log -p mkdir log -p
genus -overwrite -log log/genus.log -no_gui -files run_genus_hybrid.tcl 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 ...@@ -57,15 +57,16 @@ createBasicPathGroups -expanded
## Generate the floorplan ## ## Generate the floorplan ##
defIn $floorplan_def if {[info exist ::env(PHY_SYNTH)] && $::env(PHY_SYNTH) == 1} {
defIn $floorplan_def
## Macro Placement ## } else {
defIn $floorplan_def
if {![info exist ::env(PHY_SYNTH)] || $::env(PHY_SYNTH) == 0} {
addHaloToBlock -allMacro 5 5 5 5 addHaloToBlock -allMacro 5 5 5 5
place_design -concurrent_macros place_design -concurrent_macros
refine_macro_place refine_macro_place
} }
suspend
saveDesign ${encDir}/${DESIGN}_floorplan.enc saveDesign ${encDir}/${DESIGN}_floorplan.enc
setPlaceMode -place_detail_legalization_inst_gap 1 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