Skip to content

Commit e4286e3

Browse files
committed
Merge branch 'master' into secure-grt_offset
Signed-off-by: Eder Monteiro <[email protected]>
2 parents c580bea + e275420 commit e4286e3

File tree

58 files changed

+95615
-1671
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

58 files changed

+95615
-1671
lines changed

flow/Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -512,7 +512,7 @@ do-yosys-canonicalize: yosys-dependencies
512512
mkdir -p $(RESULTS_DIR) $(LOG_DIR) $(REPORTS_DIR) $(OBJECTS_DIR)
513513
($(TIME_CMD) $(YOSYS_CMD) $(YOSYS_FLAGS) -c $(SCRIPTS_DIR)/synth_canonicalize.tcl) 2>&1 | tee $(LOG_DIR)/1_1_yosys.log
514514

515-
$(RESULTS_DIR)/1_synth.rtlil: $(RESULTS_DIR)/1_1_yosys.v $(SDC_FILE_CLOCK_PERIOD)
515+
$(RESULTS_DIR)/1_synth.rtlil: $(SDC_FILE_CLOCK_PERIOD)
516516
$(UNSET_AND_MAKE) do-yosys-canonicalize
517517

518518
$(RESULTS_DIR)/1_1_yosys.v: $(RESULTS_DIR)/1_synth.rtlil $(SDC_FILE_CLOCK_PERIOD)
@@ -630,7 +630,7 @@ do-$(1): $(OBJECTS_DIR)/copyright.txt
630630
trap 'mv $(LOG_DIR)/$(1).tmp.log $(LOG_DIR)/$(1).log' EXIT; \
631631
$(OPENROAD_EXE) -exit -no_init $(SCRIPTS_DIR)/noop.tcl 2>&1 >$(LOG_DIR)/$(1).tmp.log; \
632632
$(TIME_CMD) $(OPENROAD_CMD) -no_splash $(SCRIPTS_DIR)/$(3).tcl -metrics $(LOG_DIR)/$(1).json 2>&1 | \
633-
tee -a $(LOG_DIR)/$(1).tmp.log)
633+
tee -a $(abspath $(LOG_DIR)/$(1).tmp.log))
634634
endef
635635

636636
# generate make rules to copy a file, if a dependency change and

flow/designs/asap7/aes-block/metadata-base-ok.json

Lines changed: 233 additions & 207 deletions
Large diffs are not rendered by default.

flow/designs/asap7/aes-block/rules-base.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,11 @@
2424
"compare": "<="
2525
},
2626
"cts__design__instance__count__hold_buffer": {
27-
"value": 1000,
27+
"value": 1270,
2828
"compare": "<="
2929
},
3030
"detailedroute__route__wirelength": {
31-
"value": 77553,
31+
"value": 73410,
3232
"compare": "<="
3333
},
3434
"detailedroute__route__drc_errors": {
@@ -40,7 +40,7 @@
4040
"compare": "<="
4141
},
4242
"finish__timing__setup__ws": {
43-
"value": -346.01,
43+
"value": -272.58,
4444
"compare": ">="
4545
},
4646
"finish__design__instance__area": {
@@ -52,11 +52,11 @@
5252
"compare": "<="
5353
},
5454
"finish__timing__drv__hold_violation_count": {
55-
"value": 376,
55+
"value": 318,
5656
"compare": "<="
5757
},
5858
"finish__timing__wns_percent_delay": {
59-
"value": -54.04,
59+
"value": -48.22,
6060
"compare": ">="
6161
}
6262
}

flow/designs/asap7/mock-alu/config.mk

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,5 @@ include designs/src/mock-alu/defaults.mk
55
export PLACE_DENSITY = 0.75
66
export CORE_UTILIZATION = 50
77
export CORNER = BC
8+
9+
export FASTROUTE_TCL = ./designs/$(PLATFORM)/mock-alu/fastroute.tcl

flow/designs/asap7/mock-alu/constraints.sdc

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,9 @@ set non_clock_inputs [lsearch -inline -all -not -exact [all_inputs] $clk_port]
1111

1212
set_input_delay [expr $clk_period * 0.7] -clock $clk_name $non_clock_inputs
1313
set_output_delay [expr $clk_period * $clk_io_pct] -clock $clk_name [all_outputs]
14+
15+
set output_regs [get_cells *io_out_REG*]
16+
if {[llength $output_regs] == 0} {
17+
puts "ERROR: Could not find *io_out_REG*"
18+
exit 1
19+
}
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# set custom layer ajustment to avoid congestion
2+
set_global_routing_layer_adjustment $env(MIN_ROUTING_LAYER)-$env(MAX_ROUTING_LAYER) 0.40
3+
set_routing_layers -signal $env(MIN_ROUTING_LAYER)-$env(MAX_ROUTING_LAYER)

0 commit comments

Comments
 (0)