Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions docker/Dockerfile.builder
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@ COPY --link tools tools
ARG numThreads=$(nproc)

RUN echo "" > tools/yosys/abc/.gitcommit && \
env CFLAGS="-D__TIME__=0 -D__DATE__=0 -D__TIMESTAMP__=0 -Wno-builtin-macro-redefined" \
CXXFLAGS="-D__TIME__=0 -D__DATE__=0 -D__TIMESTAMP__=0 -Wno-builtin-macro-redefined" \
env CFLAGS="-Wno-builtin-macro-redefined" \
CXXFLAGS="-Wno-builtin-macro-redefined" \
./build_openroad.sh --no_init --local --threads ${numThreads}

FROM orfs-base
Expand Down
4 changes: 2 additions & 2 deletions docker/Dockerfile.dev
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,8 @@ COPY InstallerOpenROAD.sh \
ARG options=""
ARG constantBuildDir="-constant-build-dir"

ENV CFLAGS="-D__TIME__=0 -D__DATE__=0 -D__TIMESTAMP__=0 -Wno-builtin-macro-redefined"
ENV CXXFLAGS="-D__TIME__=0 -D__DATE__=0 -D__TIMESTAMP__=0 -Wno-builtin-macro-redefined"
ENV CFLAGS="-Wno-builtin-macro-redefined"
ENV CXXFLAGS="-Wno-builtin-macro-redefined"

RUN ./DependencyInstaller.sh -base $options $constantBuildDir \
&& ./DependencyInstaller.sh -common $options $constantBuildDir \
Expand Down
8 changes: 4 additions & 4 deletions flow/designs/asap7/aes-block/rules-base.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,15 +24,15 @@
"compare": "<="
},
"cts__design__instance__count__hold_buffer": {
"value": 1491,
"value": 1059,
"compare": "<="
},
"globalroute__antenna_diodes_count": {
"value": 0,
"compare": "<="
},
"detailedroute__route__wirelength": {
"value": 71923,
"value": 82802,
"compare": "<="
},
"detailedroute__route__drc_errors": {
Expand All @@ -48,7 +48,7 @@
"compare": "<="
},
"finish__timing__setup__ws": {
"value": -118.73,
"value": -100.58,
"compare": ">="
},
"finish__design__instance__area": {
Expand All @@ -60,7 +60,7 @@
"compare": "<="
},
"finish__timing__drv__hold_violation_count": {
"value": 419,
"value": 335,
"compare": "<="
},
"finish__timing__wns_percent_delay": {
Expand Down
8 changes: 4 additions & 4 deletions flow/designs/asap7/riscv32i-mock-sram/rules-base.json
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@
"compare": "<="
},
"detailedroute__route__wirelength": {
"value": 127446,
"value": 148204,
"compare": "<="
},
"detailedroute__route__drc_errors": {
Expand All @@ -48,11 +48,11 @@
"compare": "<="
},
"finish__timing__setup__ws": {
"value": -103.06,
"value": -187.67,
"compare": ">="
},
"finish__design__instance__area": {
"value": 2307,
"value": 2667,
"compare": "<="
},
"finish__timing__drv__setup_violation_count": {
Expand All @@ -64,7 +64,7 @@
"compare": "<="
},
"finish__timing__wns_percent_delay": {
"value": -10.0,
"value": -22.19,
"compare": ">="
}
}
6 changes: 0 additions & 6 deletions flow/designs/gf12/swerv_wrapper/config.mk
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,6 @@ export PLATFORM = gf12
export SYNTH_MINIMUM_KEEP_SIZE ?= 10000
export SYNTH_HIERARCHICAL = 1

# RTL_MP Settings
export RTLMP_MAX_INST = 25000
export RTLMP_MIN_INST = 5000
export RTLMP_MAX_MACRO = 12
export RTLMP_MIN_MACRO = 4

export VERILOG_FILES = $(DESIGN_HOME)/src/swerv/swerv_wrapper.sv2v.v \
$(DESIGN_HOME)/$(PLATFORM)/$(DESIGN_NAME)/macros.v
export SDC_FILE = $(DESIGN_HOME)/$(PLATFORM)/$(DESIGN_NAME)/constraint.sdc
Expand Down
4 changes: 2 additions & 2 deletions flow/designs/ihp-sg13g2/aes/rules-base.json
Original file line number Diff line number Diff line change
Expand Up @@ -40,15 +40,15 @@
"compare": "<="
},
"detailedroute__antenna__violating__nets": {
"value": 39,
"value": 38,
"compare": "<="
},
"detailedroute__antenna_diodes_count": {
"value": 5,
"compare": "<="
},
"finish__timing__setup__ws": {
"value": 0.0,
"value": -0.28,
"compare": ">="
},
"finish__design__instance__area": {
Expand Down
2 changes: 1 addition & 1 deletion flow/designs/ihp-sg13g2/i2c-gpio-expander/rules-base.json
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
"compare": "<="
},
"globalroute__antenna_diodes_count": {
"value": 14,
"value": 22,
"compare": "<="
},
"detailedroute__route__wirelength": {
Expand Down
6 changes: 3 additions & 3 deletions flow/designs/ihp-sg13g2/ibex/rules-base.json
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
"compare": "<="
},
"globalroute__antenna_diodes_count": {
"value": 428,
"value": 1270,
"compare": "<="
},
"detailedroute__route__wirelength": {
Expand All @@ -48,7 +48,7 @@
"compare": "<="
},
"finish__timing__setup__ws": {
"value": -1.1,
"value": -0.9,
"compare": ">="
},
"finish__design__instance__area": {
Expand All @@ -64,7 +64,7 @@
"compare": "<="
},
"finish__timing__wns_percent_delay": {
"value": -22.29,
"value": -15.72,
"compare": ">="
}
}
7 changes: 3 additions & 4 deletions flow/designs/nangate45/mempool_group/rules-base.json
Original file line number Diff line number Diff line change
Expand Up @@ -48,24 +48,23 @@
"compare": "<="
},
"finish__timing__setup__ws": {

"value": -2.35,
"value": -2.34,
"compare": ">="
},
"finish__design__instance__area": {
"value": 331160,
"compare": "<="
},
"finish__timing__drv__setup_violation_count": {
"value": 7094,
"value": 7210,
"compare": "<="
},
"finish__timing__drv__hold_violation_count": {
"value": 100,
"compare": "<="
},
"finish__timing__wns_percent_delay": {
"value": -109.25,
"value": -109.23,
"compare": ">="
}
}
6 changes: 0 additions & 6 deletions flow/designs/nangate45/swerv_wrapper/config.mk
Original file line number Diff line number Diff line change
@@ -1,12 +1,6 @@
export DESIGN_NAME = swerv_wrapper
export PLATFORM = nangate45

# RTL_MP Settings
export RTLMP_MAX_INST = 30000
export RTLMP_MIN_INST = 5000
export RTLMP_MAX_MACRO = 12
export RTLMP_MIN_MACRO = 4

export VERILOG_FILES = $(DESIGN_HOME)/src/swerv/swerv_wrapper.sv2v.v \
$(DESIGN_HOME)/$(PLATFORM)/swerv/macros.v
export SDC_FILE = $(DESIGN_HOME)/$(PLATFORM)/swerv_wrapper/constraint.sdc
Expand Down
10 changes: 5 additions & 5 deletions flow/designs/nangate45/swerv_wrapper/rules-base.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
"compare": "=="
},
"placeopt__design__instance__area": {
"value": 755961,
"value": 755529,
"compare": "<="
},
"placeopt__design__instance__count__stdcell": {
Expand All @@ -32,7 +32,7 @@
"compare": "<="
},
"detailedroute__route__wirelength": {
"value": 5912359,
"value": 7372427,
"compare": "<="
},
"detailedroute__route__drc_errors": {
Expand All @@ -48,19 +48,19 @@
"compare": "<="
},
"finish__timing__setup__ws": {
"value": -0.69,
"value": -0.44,
"compare": ">="
},
"finish__design__instance__area": {
"value": 763103,
"value": 763024,
"compare": "<="
},
"finish__timing__drv__setup_violation_count": {
"value": 5013,
"compare": "<="
},
"finish__timing__drv__hold_violation_count": {
"value": 674,
"value": 620,
"compare": "<="
},
"finish__timing__wns_percent_delay": {
Expand Down
4 changes: 2 additions & 2 deletions flow/designs/sky130hd/jpeg/rules-base.json
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
"compare": "<="
},
"globalroute__antenna_diodes_count": {
"value": 153,
"value": 268,
"compare": "<="
},
"detailedroute__route__wirelength": {
Expand All @@ -44,7 +44,7 @@
"compare": "<="
},
"detailedroute__antenna_diodes_count": {
"value": 146,
"value": 81,
"compare": "<="
},
"finish__timing__setup__ws": {
Expand Down
10 changes: 5 additions & 5 deletions flow/designs/sky130hd/microwatt/rules-base.json
Original file line number Diff line number Diff line change
Expand Up @@ -28,27 +28,27 @@
"compare": "<="
},
"globalroute__antenna_diodes_count": {
"value": 2980,
"value": 2106,
"compare": "<="
},
"detailedroute__route__wirelength": {
"value": 11071747,
"value": 10055574,
"compare": "<="
},
"detailedroute__route__drc_errors": {
"value": 0,
"compare": "<="
},
"detailedroute__antenna__violating__nets": {
"value": 1,
"value": 3,
"compare": "<="
},
"detailedroute__antenna_diodes_count": {
"value": 2692,
"value": 2198,
"compare": "<="
},
"finish__timing__setup__ws": {
"value": -2.44,
"value": -3.28,
"compare": ">="
},
"finish__design__instance__area": {
Expand Down
6 changes: 3 additions & 3 deletions flow/designs/sky130hs/ibex/rules-base.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
"compare": "=="
},
"placeopt__design__instance__area": {
"value": 262420,
"value": 261504,
"compare": "<="
},
"placeopt__design__instance__count__stdcell": {
Expand Down Expand Up @@ -44,11 +44,11 @@
"compare": "<="
},
"detailedroute__antenna_diodes_count": {
"value": 21,
"value": 34,
"compare": "<="
},
"finish__timing__setup__ws": {
"value": -0.41,
"value": -0.34,
"compare": ">="
},
"finish__design__instance__area": {
Expand Down
2 changes: 1 addition & 1 deletion tools/OpenROAD
Submodule OpenROAD updated 215 files
2 changes: 1 addition & 1 deletion tools/yosys
Submodule yosys updated 186 files