-
Notifications
You must be signed in to change notification settings - Fork 0
/
config.json
41 lines (38 loc) · 1.37 KB
/
config.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
{
"DESIGN_NAME": "wrapper",
"VERILOG_FILES": "dir::src/processor.v",
"CLOCK_PORT": "clk",
"CLOCK_NET": "clk",
"GLB_RESIZER_TIMING_OPTIMIZATIONS": true,
"CLOCK_PERIOD": 25,
"BASE_SDC_FILE": "dir::src/my_base.sdc",
"FP_SIZING": "relative",
"PL_TARGET_DENSITY": 0.4,
"DIODE_PADDING" : 1,
"SYNTH_NO_FLAT" : 1,
"DESIGN_IS_CORE": 1,
"SYNTH_STRATEGY" : "AREA 3",
"GRT_MACRO_EXTENSION" : 0,
"PL_MACRO_HALO" : "500 400",
"PL_MACRO_CHANNEL" : "100 100",
"RUN_HEURISTIC_DIODE_INSERTION" : 5,
"MACRO_PLACEMENT_CFG": "dir::macro_placement.cfg",
"FP_PDN_ENABLE_RAILS" : 1,
"GRT_OVERFLOW_ITERS" : 150,
"FP_PDN_CORE_RING" : 1 ,
"VDD_NETS": ["vccd1", "VPWR", "VPB"],
"GND_NETS": ["vssd1", "VGND", "VNB"],
"EXTRA_LEFS": "dir::src/sky130_sram_1kbyte_1rw1r_32x256_8.lef",
"EXTRA_GDS_FILES": "dir::src/sky130_sram_1kbyte_1rw1r_32x256_8.gds",
"EXTRA_LIBS": "dir::src/sky130_sram_1kbyte_1rw1r_32x256_8_TT_1p8V_25C.lib",
"pdk::sky130*": {
"FP_CORE_UTIL": 30,
"scl::sky130_fd_sc_hd": {
"FP_CORE_UTIL": 30
}
},
"LIB_SYNTH": "dir::src/sky130_fd_sc_hd__tt_025C_1v80.lib",
"LIB_FASTEST": "dir::src/sky130_fd_sc_hd__ff_100C_1v65.lib",
"LIB_SLOWEST": "dir::src/sky130_fd_sc_hd__ss_100C_1v60.lib",
"LIB_TYPICAL": "dir::src/sky130_fd_sc_hd__tt_025C_1v80.lib"
}