Matt Venn
06/15/2021, 5:50 PMMatthew Ballance
06/15/2021, 5:52 PMMatt Venn
06/15/2021, 6:01 PMMatt Venn
06/15/2021, 6:02 PMMatthew Ballance
06/15/2021, 6:02 PMMatt Venn
06/15/2021, 6:14 PMMatthew Ballance
06/15/2021, 6:15 PM# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# <http://www.apache.org/licenses/LICENSE-2.0>
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
# SPDX-License-Identifier: Apache-2.0
set script_dir [file dirname [file normalize [info script]]]
source $::env(SYNTH_DIR)/../../../caravel/openlane/user_project_wrapper_empty/fixed_wrapper_cfgs.tcl
set ::env(DESIGN_NAME) user_project_wrapper
set ::env(FP_PDN_CHECK_NODES) 0
set ::env(CLOCK_PORT) "wb_clk_i"
set ::env(CLOCK_PERIOD) "10"
set ::env(PL_OPENPHYSYN_OPTIMIZATIONS) 0
set ::env(DIODE_INSERTION_STRATEGY) 0
set ::env(MAGIC_WRITE_FULL_LEF) 1
# save some time
set ::env(RUN_KLAYOUT_XOR) 0
set ::env(RUN_KLAYOUT_DRC) 0
# magic drc checking on the sram block shows millions of false errors
set ::env(MAGIC_DRC_USE_GDS) 0
set ::env(PL_RANDOM_GLB_PLACEMENT) 1
set ::env(SYNTH_TOP_LEVEL) 0
set ::env(MACRO_PLACEMENT_CFG) $::env(SYNTH_DIR)/macro.cfg
set ::env(GLB_RT_OBS) "li1 0 0 2920 3520"
set ::env(GLB_RT_ALLOW_CONGESTION) 1
# Playing with different extraction settings...
set ::env(YOSYS_REWRITE_VERILOG) 0
set ::env(GLB_RT_ADJUSTMENT) 0.7
set ::env(GLB_RT_L2_ADJUSTMENT) 0.9
set ::env(GLB_RT_L3_ADJUSTMENT) 0.7
set ::env(GLB_RT_MAXLAYER) 5
set ::env(ROUTING_OPT_ITERS) 80
set ::env(CLOCK_TREE_SYNTH) 0
set ::env(ROUTING_CORES) 10
set ::env(PL_TARGET_DENSITY) 0.09
set ::env(FILL_INSERTION) 0
set ::env(TAP_DECAP_INSERTION) 0
Matthew Ballance
06/15/2021, 6:15 PMMatt Venn
06/15/2021, 6:16 PMMatthew Ballance
06/15/2021, 6:20 PMMatt Venn
06/15/2021, 6:23 PMMatt Venn
06/15/2021, 6:24 PMMatt Venn
06/15/2021, 6:25 PMMatthew Ballance
06/15/2021, 6:27 PMMatthew Ballance
06/15/2021, 6:38 PMMatt Venn
06/15/2021, 6:39 PMMatt Venn
06/15/2021, 6:40 PMMatt Venn
06/15/2021, 6:40 PMMatt Venn
06/15/2021, 6:41 PMMatt Venn
06/15/2021, 6:41 PMMatt Venn
06/15/2021, 6:42 PMMatthew Ballance
06/15/2021, 6:42 PMMatt Venn
06/15/2021, 6:42 PMMatt Venn
06/15/2021, 6:42 PMMatthew Ballance
06/15/2021, 6:42 PMMatt Venn
06/15/2021, 6:42 PMMatt Venn
06/15/2021, 6:42 PMMatt Venn
06/15/2021, 6:42 PMMatthew Ballance
06/15/2021, 6:43 PMMatthew Ballance
06/15/2021, 6:44 PMMatthew Ballance
06/15/2021, 7:35 PMTim Edwards
06/15/2021, 8:53 PMMatthew Ballance
06/15/2021, 8:54 PMTim Edwards
06/15/2021, 8:59 PMMatthew Ballance
06/15/2021, 9:18 PMTim Edwards
06/15/2021, 9:22 PMMatthew Ballance
06/15/2021, 9:22 PMMatt Venn
06/16/2021, 9:44 AMMatthew Ballance
06/17/2021, 1:27 AM