Skip to content

Commit

Permalink
Merge pull request #2026 from The-OpenROAD-Project-staging/zero-defau…
Browse files Browse the repository at this point in the history
…lt-padding

Set the default gpl/dpl padding to zero
  • Loading branch information
maliberty committed May 23, 2024
2 parents a864359 + a5e3b02 commit 3e9e5d3
Show file tree
Hide file tree
Showing 9 changed files with 6 additions and 38 deletions.
4 changes: 4 additions & 0 deletions flow/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -200,6 +200,10 @@ export FLOW_VARIANT ?= base
export GPL_TIMING_DRIVEN ?= 1
export GPL_ROUTABILITY_DRIVEN ?= 1

# Cell padding in SITE widths to ease rout-ability. Applied to both sides
export CELL_PAD_IN_SITES_GLOBAL_PLACEMENT ?= 0
export CELL_PAD_IN_SITES_DETAIL_PLACEMENT ?= 0

export ENABLE_DPO ?= 1
export DPO_MAX_DISPLACEMENT ?= 5 1

Expand Down
3 changes: 0 additions & 3 deletions flow/designs/asap7/swerv_wrapper/config.mk
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,6 @@ export PLACE_PINS_ARGS = -exclude left:* -exclude right:*
export PLACE_DENSITY_LB_ADDON = 0.20
export CTS_BUF_CELL = BUFx8_ASAP7_75t_R

export CELL_PAD_IN_SITES_GLOBAL_PLACEMENT = 0
export CELL_PAD_IN_SITES_DETAIL_PLACEMENT = 0

export FASTROUTE_TCL = ./designs/$(PLATFORM)/swerv_wrapper/fastroute.tcl

#Temporary until sta bug is fixed
Expand Down
4 changes: 0 additions & 4 deletions flow/platforms/asap7/config.mk
Original file line number Diff line number Diff line change
Expand Up @@ -126,10 +126,6 @@ export MACRO_PLACE_CHANNEL ?= 12 12
export MACRO_HALO_X ?= 2
export MACRO_HALO_Y ?= 2

# Cell padding in SITE widths to ease rout-ability. Applied to both sides
export CELL_PAD_IN_SITES_GLOBAL_PLACEMENT ?= 0
export CELL_PAD_IN_SITES_DETAIL_PLACEMENT ?= 0

export PLACE_DENSITY ?= 0.60

# Endcap and Welltie cells
Expand Down
5 changes: 0 additions & 5 deletions flow/platforms/gf180/config.mk
Original file line number Diff line number Diff line change
Expand Up @@ -84,11 +84,6 @@ export MACRO_PLACE_CHANNEL ?= 20.16 20.16
#---------------------------------------------------------
# Place
#--------------------------------------------------------
# Cell padding in SITE widths to ease rout-ability. Applied to both sides
export CELL_PAD_IN_SITES_GLOBAL_PLACEMENT ?= 0
export CELL_PAD_IN_SITES_DETAIL_PLACEMENT ?= 0

# global placement density
export PLACE_DENSITY ?= 0.40

#--------------------------------------------------------
Expand Down
4 changes: 1 addition & 3 deletions flow/platforms/ihp-sg13g2/config.mk
Original file line number Diff line number Diff line change
Expand Up @@ -73,10 +73,8 @@ export MACRO_PLACE_CHANNEL ?= 80 80
#---------------------------------------------------------
# Place
# --------------------------------------------------------
# default cell padding for cells
export CELL_PAD_IN_SITES_GLOBAL_PLACEMENT ?= 0
export CELL_PAD_IN_SITES_DETAIL_PLACEMENT ?= 0
export PLACE_DENSITY ?= 0.65

# --------------------------------------------------------
# CTS
# -------------------------------------------------------
Expand Down
5 changes: 0 additions & 5 deletions flow/platforms/nangate45/config.mk
Original file line number Diff line number Diff line change
Expand Up @@ -65,11 +65,6 @@ export MACRO_PLACE_CHANNEL ?= 18.8 19.95
#---------------------------------------------------------
# Place
# --------------------------------------------------------
# Cell padding in SITE widths to ease rout-ability. Applied to both sides
export CELL_PAD_IN_SITES_GLOBAL_PLACEMENT ?= 0
export CELL_PAD_IN_SITES_DETAIL_PLACEMENT ?= 0
#

export PLACE_DENSITY ?= 0.30

# --------------------------------------------------------
Expand Down
4 changes: 0 additions & 4 deletions flow/platforms/sky130hd/config.mk
Original file line number Diff line number Diff line change
Expand Up @@ -101,10 +101,6 @@ export MACRO_PLACE_CHANNEL ?= 80 80
#---------------------------------------------------------
# Place
# --------------------------------------------------------
# default cell padding for cells
export CELL_PAD_IN_SITES_GLOBAL_PLACEMENT ?= 0
export CELL_PAD_IN_SITES_DETAIL_PLACEMENT ?= 0

export PLACE_DENSITY ?= 0.60

# --------------------------------------------------------
Expand Down
8 changes: 0 additions & 8 deletions flow/platforms/sky130hd_fakestack/config.mk
Original file line number Diff line number Diff line change
Expand Up @@ -102,16 +102,8 @@ export MACRO_PLACE_CHANNEL ?= 80 80
#---------------------------------------------------------
# Place
# --------------------------------------------------------
# default cell padding for cells
export CELL_PAD_IN_SITES_GLOBAL_PLACEMENT ?= 0
export CELL_PAD_IN_SITES_DETAIL_PLACEMENT ?= 0
#

export PLACE_DENSITY ?= 0.60

# Cell padding in SITE widths to ease rout-ability
export CELL_PAD_IN_SITES ?= 0
#
# --------------------------------------------------------
# CTS
# -------------------------------------------------------
Expand Down
7 changes: 1 addition & 6 deletions flow/platforms/sky130hs/config.mk
Original file line number Diff line number Diff line change
Expand Up @@ -63,13 +63,8 @@ export MACRO_PLACE_CHANNEL ?= 80 80
#---------------------------------------------------------
# Place
# --------------------------------------------------------
# Cell padding in SITE widths to ease rout-ability
#
export CELL_PAD_IN_SITES_GLOBAL_PLACEMENT ?= 0
export CELL_PAD_IN_SITES_DETAIL_PLACEMENT ?= 0
#

export PLACE_DENSITY ?= 0.50

#
# --------------------------------------------------------
# CTS
Expand Down

0 comments on commit 3e9e5d3

Please sign in to comment.