Brendan Hernandez Roozen
01/25/2023, 12:20 AMMitch Bailey
01/25/2023, 12:44 AMconfig.json
or config.tcl
file contains the EXTRA_LEF
definitions.
The config file is located in the openlane/<design>
directory.Brendan Hernandez Roozen
01/25/2023, 12:54 AMBrendan Hernandez Roozen
01/25/2023, 1:10 AMMitch Bailey
01/25/2023, 2:05 AMBrendan Hernandez Roozen
01/25/2023, 3:36 AMBrendan Hernandez Roozen
01/25/2023, 3:37 AMMitch Bailey
01/25/2023, 4:02 AMEXTRA_LEFS
and EXTRA_GDS_FILES
definitions go in the config files. Here’s a config.tcl
example from one of the caravel macros. https://github.com/efabless/caravel/blob/main/openlane/mgmt_protect/config.tclBrendan Hernandez Roozen
01/25/2023, 4:07 AM"EXTRA_LEFS": "/openlane/pdks/sky130B/libs.ref/sky130_sram_macros/lef/sky130_sram_1kbyte_1rw1r_32x256_8.lef",
"EXTRA_GDS_FILES": "/openlane/pdks/sky130B/libs.ref/sky130_sram_macros/gds/sky130_sram_1kbyte_1rw1r_32x256_8.gds",
in the config.json file that is associated with my design, correct?
I notice that I have both config.json and config.tcl file- do I include these files in both the .json and .tcl file?
@Mitch BaileyArman Avetisyan
01/25/2023, 10:35 AM