Skip to content

Commit af895b0

Browse files
authored
Merge pull request #1431 from The-OpenROAD-Project-staging/portbuffer
Add port buffering control
2 parents 5bdee55 + 109c1aa commit af895b0

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

flow/scripts/resize.tcl

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,14 @@ puts ""
2727
set_dont_use $::env(DONT_USE_CELLS)
2828

2929
# Do not buffer chip-level designs
30-
if {![info exists ::env(FOOTPRINT)]} {
31-
puts "Perform port buffering..."
32-
buffer_ports
30+
# by default, IO ports will be buffered
31+
# to not buffer IO ports, set environment variable
32+
# DONT_BUFFER_PORT = 1
33+
if { ![info exists ::env(FOOTPRINT)] } {
34+
if { ![info exists ::env(DONT_BUFFER_PORTS)] || $::env(DONT_BUFFER_PORTS) == 0 } {
35+
puts "Perform port buffering..."
36+
buffer_ports
37+
}
3338
}
3439

3540
puts "Perform buffer insertion..."

0 commit comments

Comments
 (0)