Skip to content

Commit 7084587

Browse files
authored
Merge pull request The-OpenROAD-Project#3401 from The-OpenROAD-Project-staging/tighten-2508
Tighten constraints for asap7, sky130hs designs
2 parents 9d1bc71 + 92ad5bb commit 7084587

File tree

25 files changed

+33
-33
lines changed

25 files changed

+33
-33
lines changed

flow/designs/asap7/aes-block/constraint.sdc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
set clk_name clk
22
set clk_port_name clk
3-
set clk_period 475
3+
set clk_period 450
44
set clk_io_pct 0.2
55

66
set clk_port [get_ports $clk_port_name]

flow/designs/asap7/aes-mbff/constraint.sdc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
set clk_name clk
22
set clk_port_name clk
3-
set clk_period 400
3+
set clk_period 380
44
set clk_io_pct 0.2
55

66
set clk_port [get_ports $clk_port_name]

flow/designs/asap7/aes/constraint.sdc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
set clk_name clk
22
set clk_port_name clk
3-
set clk_period 400
3+
set clk_period 380
44
set clk_io_pct 0.2
55

66
set clk_port [get_ports $clk_port_name]

flow/designs/asap7/aes_lvt/constraint.sdc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
set clk_name clk
22
set clk_port_name clk
3-
set clk_period 400
3+
set clk_period 360
44
set clk_io_pct 0.2
55

66
set clk_port [get_ports $clk_port_name]

flow/designs/asap7/cva6/constraint.sdc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
set clk_name main_clk
44
set clk_port clk_i
55
set clk_ports_list [list $clk_port]
6-
set clk_period 1200
6+
set clk_period 1000
77
set input_delay 0.46
88
set output_delay 0.11
99
create_clock [get_ports $clk_port] -name $clk_name -period $clk_period

flow/designs/asap7/ethmac/config.mk

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ export VERILOG_FILES = $(sort $(wildcard $(DESIGN_HOME)/src/$(DESIGN_NIC
66
export SDC_FILE = $(DESIGN_HOME)/$(PLATFORM)/$(DESIGN_NICKNAME)/constraint.sdc
77
export ABC_AREA = 1
88

9-
export CORE_UTILIZATION = 40
9+
export CORE_UTILIZATION = 60
1010
export CORE_ASPECT_RATIO = 1
1111
export CORE_MARGIN = 2
12-
export PLACE_DENSITY = 0.60
12+
export PLACE_DENSITY = 0.75

flow/designs/asap7/ibex/constraint.sdc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
set clk_name core_clock
22
set clk_port_name clk_i
3-
set clk_period 1260
3+
set clk_period 1000
44
set clk_io_pct 0.2
55

66
set clk_port [get_ports $clk_port_name]

flow/designs/asap7/ibex/rules-base.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@
4848
"compare": "<="
4949
},
5050
"finish__timing__setup__ws": {
51-
"value": -75.22,
51+
"value": -212.68,
5252
"compare": ">="
5353
},
5454
"finish__design__instance__area": {
@@ -64,7 +64,7 @@
6464
"compare": "<="
6565
},
6666
"finish__timing__wns_percent_delay": {
67-
"value": -11.43,
67+
"value": -30.27,
6868
"compare": ">="
6969
}
7070
}

flow/designs/asap7/jpeg/config.mk

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@ export VERILOG_INCLUDE_DIRS = $(DESIGN_HOME)/src/$(DESIGN_NICKNAME)/include
88
export SDC_FILE = $(DESIGN_HOME)/$(PLATFORM)/$(DESIGN_NICKNAME)/jpeg_encoder15_7nm.sdc
99
export ABC_AREA = 1
1010

11-
export CORE_UTILIZATION = 30
11+
export CORE_UTILIZATION = 70
1212
export CORE_ASPECT_RATIO = 1
1313
export CORE_MARGIN = 2
14-
export PLACE_DENSITY = 0.60
14+
export PLACE_DENSITY = 0.75
1515

1616
export TNS_END_PERCENT = 100
1717
export EQUIVALENCE_CHECK ?= 1

flow/designs/asap7/jpeg/jpeg_encoder15_7nm.sdc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ current_design jpeg_encoder
22

33
set clk_name clk
44
set clk_port_name clk
5-
set clk_period 900
5+
set clk_period 680
66
set clk_io_pct 0.2
77

88
set clk_port [get_ports $clk_port_name]

0 commit comments

Comments
 (0)