https://open-source-silicon.dev logo
#openlane
Title
# openlane
d

Dejan Petkovic

12/17/2020, 5:48 PM
Are all openlane configuration variables listed here: https://github.com/efabless/openlane/tree/master/configuration ?
a

Amr Gouhar

12/17/2020, 5:54 PM
@Dejan Petkovic: Some are PDK specific and are listed in
sky130A/libs.tech/openlane
. Or do you mean the documentation?
d

Dejan Petkovic

12/17/2020, 6:04 PM
@Amr Gouhar I was mainly thinking about the ones used in
config.tcl
. Sometimes, somebody on slack mentions a variable I have not seen described in the link above. For example, now I have heard about MAGIC_DISABLE_HIER_GDS and earlier there was no PL_RANDOM_GLB_PLACEMENT and ROUTING_STRATEGY (probably deprecated). Also, we have used MAGIC_WRITE_FULL_LEF for caravel, I don't see it either, etc.
a

Amr Gouhar

12/17/2020, 6:08 PM
@Dejan Petkovic: Yes, these were recently added/refactored. (ROUTING_STRATEGY is indeed deprecated). I'm working on updating the documentation, but with everything moving fast, I'm not finding enough time. You can always ask here what a certain configuration does, if it's not found in the configuration docs.
d

Dejan Petkovic

12/17/2020, 6:09 PM
@Amr Gouhar That's what I though. Keep up the good work, then.
Btw, if this one exists, MAGIC_DISABLE_HIER_GDS, it might save execution time for some people, according to a discussion in magic channel.