blob: 9015d53a1c51eb8c8371d2c56ee664f107ecd9bc [file] [log] [blame]
Ahmed Ghazy72154392020-11-11 14:56:52 +02001set script_dir [file dirname [file normalize [info script]]]
2
3set ::env(DESIGN_NAME) mgmt_protect
4
5set ::env(VERILOG_FILES) "\
6 $script_dir/../../verilog/rtl/defines.v\
7 $script_dir/../../verilog/rtl/mgmt_protect.v"
8
Ahmed Ghazy83fc6852020-11-30 22:38:21 +02009set ::env(VERILOG_FILES_BLACKBOX) "\
10 $script_dir/../../verilog/rtl/mgmt_protect_hv.v"
11
12set ::env(EXTRA_LEFS) "\
13 $script_dir/../../lef/mgmt_protect_hv.lef"
14set ::env(EXTRA_GDS_FILES) "\
15 $script_dir/../../gds/mgmt_protect_hv.gds"
16
Ahmed Ghazy72154392020-11-11 14:56:52 +020017
18set ::env(SYNTH_READ_BLACKBOX_LIB) 1
19
Ahmed Ghazy83fc6852020-11-30 22:38:21 +020020# there is $not...
Ahmed Ghazy72154392020-11-11 14:56:52 +020021# set ::env(SYNTH_TOP_LEVEL) 1
22
Ahmed Ghazy83fc6852020-11-30 22:38:21 +020023# set ::env(FP_PIN_ORDER_CFG) $script_dir/pin_order.cfg
24set ::env(FP_CONTEXT_DEF) $script_dir/../caravel/runs/caravel/tmp/floorplan/verilog2def_openroad.def.macro_placement.def
25set ::env(FP_CONTEXT_LEF) $script_dir/../caravel/runs/caravel/tmp/merged_unpadded.lef
26
Ahmed Ghazy72154392020-11-11 14:56:52 +020027set ::env(FP_SIZING) absolute
Ahmed Ghazy83fc6852020-11-30 22:38:21 +020028set ::env(DIE_AREA) "0 0 850 65"
29set ::env(BOTTOM_MARGIN_MULT) 1
30set ::env(TOP_MARGIN_MULT) 1
31set ::env(LEFT_MARGIN_MULT) 4
32set ::env(RIGHT_MARGIN_MULT) 4
33
34set ::env(MACRO_PLACEMENT_CFG) $script_dir/macro_placement.cfg
35set ::env(GLB_RT_ALLOW_CONGESTION) 1
36set ::env(DIODE_INSERTION_STRATEGY) 1