blob: f40abc999a73c0628fa9f11b83d2056efe8da66b [file] [log] [blame]
# General config
set ::env(PDK) "sky130A"
set ::env(STD_CELL_LIBRARY) "sky130_fd_sc_hd"
set ::env(PDK_ROOT) "/home/anish/workspace/openlane/pdks"
set ::env(CELL_PAD) "4"
set ::env(MERGED_LEF) "/project/openlane/accelerator_top/runs/17-12_22-02/tmp/merged.lef"
set ::env(MERGED_LEF_UNPADDED) "/project/openlane/accelerator_top/runs/17-12_22-02/tmp/merged_unpadded.lef"
set ::env(TRACKS_INFO_FILE) "/project/openlane/accelerator_top/runs/17-12_22-02/tmp/tracks_copy.info"
set ::env(TECH_LEF) "/home/anish/workspace/openlane/pdks/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd.tlef"
# Design config
set ::env(CLOCK_PERIOD) "20"
set ::env(DESIGN_NAME) "accelerator_top"
set ::env(DESIGN_DIR) "/project/openlane/accelerator_top"
set ::env(CLOCK_PORT) "wb_clk_i"
set ::env(CLOCK_NET) "wb_clk_i"
# Synthesis config
set ::env(LIB_SYNTH) "/project/openlane/accelerator_top/runs/17-12_22-02/tmp/trimmed.lib"
set ::env(LIB_SYNTH_COMPLETE) "/home/anish/workspace/openlane/pdks/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib"
set ::env(SYNTH_DRIVING_CELL) "sky130_fd_sc_hd__inv_8"
set ::env(SYNTH_CAP_LOAD) "17.65"
set ::env(SYNTH_MAX_FANOUT) "6"
set ::env(SYNTH_NO_FLAT) "0"
set ::env(SYNTH_MAX_TRAN) "[expr {0.1*20}]"
set ::env(LIB_FASTEST) "/home/anish/workspace/openlane/pdks/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib"
set ::env(LIB_SLOWEST) "/home/anish/workspace/openlane/pdks/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ss_100C_1v60.lib"
set ::env(LIB_TYPICAL) "/home/anish/workspace/openlane/pdks/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib"
set ::env(SYNTH_SCRIPT) "/openLANE_flow/scripts/synth.tcl"
set ::env(SYNTH_STRATEGY) "2"
set ::env(CLOCK_BUFFER_FANOUT) "16"
set ::env(BASE_SDC_FILE) "/openLANE_flow/scripts/base.sdc"
# Floorplan config
set ::env(FP_CORE_UTIL) "24"
set ::env(FP_ASPECT_RATIO) "1"
set ::env(FP_CORE_MARGIN) "0"
set ::env(FP_IO_HMETAL) "4"
set ::env(FP_IO_VMETAL) "3"
set ::env(FP_WELLTAP_CELL) "sky130_fd_sc_hd__tapvpwrvgnd_1"
set ::env(FP_ENDCAP_CELL) "sky130_fd_sc_hd__decap_3"
set ::env(FP_PDN_VOFFSET) "16.32"
set ::env(FP_PDN_VPITCH) "153.6"
set ::env(FP_PDN_HOFFSET) "16.65"
set ::env(FP_PDN_HPITCH) "153.18"
set ::env(FP_TAPCELL_DIST) "14"
set ::env(CELL_PAD_EXCLUDE) "sky130_fd_sc_hd__tap* sky130_fd_sc_hd__decap* sky130_fd_sc_hd__fill*"
# Placement config
set ::env(PL_TARGET_DENSITY) "0.28"
set ::env(PL_TIME_DRIVEN) "0"
set ::env(PL_LIB) "/home/anish/workspace/openlane/pdks/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib"
set ::env(PL_BASIC_PLACEMENT) "0"
set ::env(PL_SKIP_INITIAL_PLACEMENT) "0"
set ::env(PL_RANDOM_GLB_PLACEMENT) "0"
set ::env(PL_OPENPHYSYN_OPTIMIZATIONS) "1"
set ::env(PSN_ENABLE_RESIZING) "1"
set ::env(PSN_ENABLE_PIN_SWAP) "1"
set ::env(PL_RESIZER_OVERBUFFER) "0"
# CTS config
set ::env(CTS_TARGET_SKEW) "200"
set ::env(CTS_ROOT_BUFFER) "sky130_fd_sc_hd__clkbuf_16"
set ::env(CTS_TECH_DIR) "N/A"
set ::env(CTS_TOLERANCE) "100"
# Routing config
set ::env(GLB_RT_MAXLAYER) "5"
set ::env(GLB_RT_ADJUSTMENT) "0"
set ::env(GLB_RT_L1_ADJUSTMENT) "0.99"
set ::env(GLB_RT_L2_ADJUSTMENT) "0"
set ::env(GLB_RT_MINLAYER) "1"
set ::env(GLB_RT_MAXLAYER) "5"
set ::env(GLB_RT_UNIDIRECTIONAL) "1"
set ::env(GLB_RT_ALLOW_CONGESTION) "0"
set ::env(GLB_RT_OVERFLOW_ITERS) "50"
set ::env(GLB_RT_TILES) "15"
set ::env(GLB_RT_ESTIMATE_PARASITICS) "1"
set ::env(GLB_RT_MAX_DIODE_INS_ITERS) "1"
set ::env(DIODE_PADDING) "2"
set ::env(SPEF_WIRE_MODEL) "L"
set ::env(SPEF_EDGE_CAP_FACTOR) "1"
# Flow control config
set ::env(RUN_SIMPLE_CTS) "0"
set ::env(RUN_ROUTING_DETAILED) "1"
set ::env(CLOCK_TREE_SYNTH) "1"
set ::env(LEC_ENABLE) "0"
set ::env(FILL_INSERTION) "1"
set ::env(DIODE_INSERTION_STRATEGY) "0"
set ::env(CHECK_ASSIGN_STATEMENTS) "0"
set ::env(CHECK_UNMAPPED_CELLS) "1"
set ::env(USE_ARC_ANTENNA_CHECK) "1"
set ::env(RUN_SPEF_EXTRACTION) "1"
set ::env(CURRENT_DEF) /project/openlane/accelerator_top/runs/17-12_22-02/results/routing/accelerator_top.def
set ::env(CURRENT_NETLIST) /project/openlane/accelerator_top/runs/17-12_22-02/results/lvs/accelerator_top.lvs.powered.v
set ::env(PREV_NETLIST) /project/openlane/accelerator_top/runs/17-12_22-02/results/synthesis/accelerator_top.synthesis_preroute.v