Skip to content

Commit 22fb280

Browse files
committed
Merge branch 'master' into secure-yosys0.41
Signed-off-by: Eder Monteiro <[email protected]>
2 parents df2500f + 322f920 commit 22fb280

File tree

14 files changed

+262
-392
lines changed

14 files changed

+262
-392
lines changed

.dockerignore

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,3 @@ core*
3131
# git
3232
.git
3333
.gitignore
34-
35-
# local dependencies
36-
dependencies/

flow/Makefile

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -200,6 +200,10 @@ export FLOW_VARIANT ?= base
200200
export GPL_TIMING_DRIVEN ?= 1
201201
export GPL_ROUTABILITY_DRIVEN ?= 1
202202

203+
# Cell padding in SITE widths to ease rout-ability. Applied to both sides
204+
export CELL_PAD_IN_SITES_GLOBAL_PLACEMENT ?= 0
205+
export CELL_PAD_IN_SITES_DETAIL_PLACEMENT ?= 0
206+
203207
export ENABLE_DPO ?= 1
204208
export DPO_MAX_DISPLACEMENT ?= 5 1
205209

flow/designs/asap7/swerv_wrapper/config.mk

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,6 @@ export PLACE_PINS_ARGS = -exclude left:* -exclude right:*
2323
export PLACE_DENSITY_LB_ADDON = 0.20
2424
export CTS_BUF_CELL = BUFx8_ASAP7_75t_R
2525

26-
export CELL_PAD_IN_SITES_GLOBAL_PLACEMENT = 0
27-
export CELL_PAD_IN_SITES_DETAIL_PLACEMENT = 0
28-
2926
export FASTROUTE_TCL = ./designs/$(PLATFORM)/swerv_wrapper/fastroute.tcl
3027

3128
#Temporary until sta bug is fixed

flow/designs/tsmc65lp/ariane/metadata-base-ok.json

Lines changed: 229 additions & 286 deletions
Large diffs are not rendered by default.

flow/designs/tsmc65lp/ariane/rules-base.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
"compare": "<="
3737
},
3838
"finish__timing__setup__ws": {
39-
"value": -1.06,
39+
"value": -1.8,
4040
"compare": ">="
4141
},
4242
"finish__design__instance__area": {
@@ -48,11 +48,11 @@
4848
"compare": "<="
4949
},
5050
"finish__timing__drv__hold_violation_count": {
51-
"value": 681,
51+
"value": 100,
5252
"compare": "<="
5353
},
5454
"finish__timing__wns_percent_delay": {
55-
"value": -11.01,
55+
"value": -26.97,
5656
"compare": ">="
5757
}
5858
}

flow/designs/tsmc65lp/bp_be_top/rules-base.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"synth__design__instance__area__stdcell": {
3-
"value": 577528.06,
3+
"value": 573320.16,
44
"compare": "<="
55
},
66
"constraints__clocks__count": {

flow/platforms/asap7/config.mk

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -126,18 +126,11 @@ export MACRO_PLACE_CHANNEL ?= 12 12
126126
export MACRO_HALO_X ?= 2
127127
export MACRO_HALO_Y ?= 2
128128

129-
# Cell padding in SITE widths to ease rout-ability. Applied to both sides
130-
export CELL_PAD_IN_SITES_GLOBAL_PLACEMENT ?= 0
131-
export CELL_PAD_IN_SITES_DETAIL_PLACEMENT ?= 0
132-
133129
export PLACE_DENSITY ?= 0.60
134130

135131
# Endcap and Welltie cells
136132
export TAPCELL_TCL = $(PLATFORM_DIR)/openRoad/tapcell.tcl
137133

138-
# TritonCTS options
139-
export CTS_BUF_CELL ?= BUFx4_ASAP7_75t_R
140-
141134
# Fill cells used in fill cell insertion
142135
export FILL_CELLS = FILLERxp5_ASAP7_75t_R \
143136
FILLER_ASAP7_75t_R \
@@ -176,8 +169,6 @@ ifeq ($(ASAP7_USELVT), 1)
176169

177170
export ABC_DRIVER_CELL = BUFx2_ASAP7_75t_L
178171

179-
export CTS_BUF_CELL = BUFx4_ASAP7_75t_L
180-
181172
export FILL_CELLS = "FILLERxp5_ASAP7_75t_L"
182173

183174
export TAP_CELL_NAME = TAPCELL_ASAP7_75t_L
@@ -227,8 +218,6 @@ ifeq ($(ASAP7_USESLVT), 1)
227218

228219
export ABC_DRIVER_CELL = BUFx2_ASAP7_75t_SL
229220

230-
export CTS_BUF_CELL = BUFx4_ASAP7_75t_SL
231-
232221
export FILL_CELLS = "FILLERxp5_ASAP7_75t_SL"
233222

234223
export TAP_CELL_NAME = TAPCELL_ASAP7_75t_SL

flow/platforms/gf180/config.mk

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -84,18 +84,8 @@ export MACRO_PLACE_CHANNEL ?= 20.16 20.16
8484
#---------------------------------------------------------
8585
# Place
8686
#--------------------------------------------------------
87-
# Cell padding in SITE widths to ease rout-ability. Applied to both sides
88-
export CELL_PAD_IN_SITES_GLOBAL_PLACEMENT ?= 0
89-
export CELL_PAD_IN_SITES_DETAIL_PLACEMENT ?= 0
90-
91-
# global placement density
9287
export PLACE_DENSITY ?= 0.40
9388

94-
#--------------------------------------------------------
95-
# CTS
96-
#--------------------------------------------------------
97-
export CTS_BUF_CELL = gf180mcu_fd_sc_mcu$(TRACK_OPTION)$(POWER_OPTION)__clkbuf_8
98-
9989
#---------------------------------------------------------
10090
# Route
10191
#---------------------------------------------------------

flow/platforms/ihp-sg13g2/config.mk

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -73,15 +73,8 @@ export MACRO_PLACE_CHANNEL ?= 80 80
7373
#---------------------------------------------------------
7474
# Place
7575
# --------------------------------------------------------
76-
# default cell padding for cells
77-
export CELL_PAD_IN_SITES_GLOBAL_PLACEMENT ?= 0
78-
export CELL_PAD_IN_SITES_DETAIL_PLACEMENT ?= 0
7976
export PLACE_DENSITY ?= 0.65
80-
# --------------------------------------------------------
81-
# CTS
82-
# -------------------------------------------------------
83-
# TritonCTS options
84-
export CTS_BUF_CELL ?= sg13g2_buf_2
77+
8578
# ---------------------------------------------------------
8679
# Route
8780
# ---------------------------------------------------------

flow/platforms/nangate45/config.mk

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -65,19 +65,8 @@ export MACRO_PLACE_CHANNEL ?= 18.8 19.95
6565
#---------------------------------------------------------
6666
# Place
6767
# --------------------------------------------------------
68-
# Cell padding in SITE widths to ease rout-ability. Applied to both sides
69-
export CELL_PAD_IN_SITES_GLOBAL_PLACEMENT ?= 0
70-
export CELL_PAD_IN_SITES_DETAIL_PLACEMENT ?= 0
71-
#
72-
7368
export PLACE_DENSITY ?= 0.30
7469

75-
# --------------------------------------------------------
76-
# CTS
77-
# -------------------------------------------------------
78-
# TritonCTS options
79-
export CTS_BUF_CELL ?= BUF_X4
80-
8170
# ---------------------------------------------------------
8271
# Route
8372
# ---------------------------------------------------------

0 commit comments

Comments
 (0)