Update multiplier config.tcl
Instead of constraining the period of multiplier significantly more than
the rest of the design, increase the input and output I/O delay so that
top level logic and routing has more margin to play with.
diff --git a/openlane/multiply_add_64x64/config.tcl b/openlane/multiply_add_64x64/config.tcl
index 5fe6443..d5cd2dc 100644
--- a/openlane/multiply_add_64x64/config.tcl
+++ b/openlane/multiply_add_64x64/config.tcl
@@ -6,7 +6,7 @@
$script_dir/src/multiply_add_64x64.v"
set ::env(CLOCK_PORT) "clk"
-set ::env(CLOCK_PERIOD) "7"
+set ::env(CLOCK_PERIOD) "10"
set ::env(CLOCK_NET) $::env(CLOCK_PORT)
set ::env(FP_SIZING) absolute
@@ -21,7 +21,7 @@
set ::env(FP_PIN_ORDER_CFG) $script_dir/pin_order.cfg
# Macro input/output delay - must match liberty file
-set ::env(IO_PCT) 0.2
+set ::env(IO_PCT) 0.4
# Because the macro uses standard cells
set ::env(SYNTH_READ_BLACKBOX_LIB) 1