Should we use the `SKY130B` in the open_pdks for t...
# general
c
Should we use the
SKY130B
in the open_pdks for the June 17th tapeout even though we are not using ReRAM? @User Asking on behalf of the Stanford EE372 tapeout class.
t
The ChipIgnite runs are not using the ReRAM option, so please continue to use
sky130A
.
c
Got it. Thanks for the reply!
h
@User How can I build only
sky130A
then? I think by doing the
make pdk
both are built,
sky130A
and
sky130B
.
t
@User: Per the open_pdks installation instructions on the website: --with-sky130-variants= *all*|*A*|*B*
h
@User so the whole command is then `make pdk --with-sky130-variants=A`*?*
t
No, that's a configuration option.
I guess you're talking about
make pdk
inside the caravel or user project repository? I don't know if it is set up to select one or the other variant.
h
I mean the
make pdk
when you setup OpenLane per this doc: https://github.com/The-OpenROAD-Project/OpenLane
Yep, definitely OpenLane currently build both, and I found out by running out of disk 🙂
t
That, I don't know. You'll have to ask the Openlane developers.
h
I just posted the question in the #openlane channel. I see that
all
is default. Maybe switching the default to
A
would be an option, as long as the ChipIgnite runs use only the
A
? --with-sky130-variants= *all*|*A*|*B* This configuration option restricts the generation and installation of PDKs to a specific variant. If only one of the variants will be used for design, then time to generate and install can be cut in half by ignoring the unused PDK variant. _Default value if not specified all