Skip to content

Commit ad3512e

Browse files
authored
Merge pull request #2636 from gudeh/gpl-swerv_wrapper-virtual-TD
gpl: swerv wrapper only virtual timing-driven iterations
2 parents 1954eb4 + 9572190 commit ad3512e

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

flow/designs/nangate45/swerv_wrapper/config.mk

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,3 +33,4 @@ export TNS_END_PERCENT = 100
3333

3434
export FASTROUTE_TCL = $(DESIGN_HOME)/$(PLATFORM)/$(DESIGN_NAME)/fastroute.tcl
3535

36+
export GPL_KEEP_OVERFLOW = 0

flow/scripts/global_place.tcl

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,9 @@ if {$::env(GPL_ROUTABILITY_DRIVEN)} {
1717
# Parameters for timing driven mode in global placement
1818
if {$::env(GPL_TIMING_DRIVEN)} {
1919
lappend global_placement_args {-timing_driven}
20+
if {[info exists ::env(GPL_KEEP_OVERFLOW)]} {
21+
lappend global_placement_args -keep_resize_below_overflow $::env(GPL_KEEP_OVERFLOW)
22+
}
2023
}
2124

2225
proc do_placement {global_placement_args} {

0 commit comments

Comments
 (0)