https://open-source-silicon.dev logo
#general
Title
# general
c

Can Wang

04/01/2022, 9:08 PM
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

Tim Edwards

04/01/2022, 9:11 PM
The ChipIgnite runs are not using the ReRAM option, so please continue to use
sky130A
.
c

Can Wang

04/01/2022, 9:12 PM
Got it. Thanks for the reply!
h

Harald Pretl

04/01/2022, 9:17 PM
@User How can I build only
sky130A
then? I think by doing the
make pdk
both are built,
sky130A
and
sky130B
.
t

Tim Edwards

04/01/2022, 9:19 PM
@User: Per the open_pdks installation instructions on the website: --with-sky130-variants= *all*|*A*|*B*
h

Harald Pretl

04/01/2022, 9:22 PM
@User so the whole command is then `make pdk --with-sky130-variants=A`*?*
t

Tim Edwards

04/01/2022, 9:23 PM
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

Harald Pretl

04/01/2022, 9:24 PM
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

Tim Edwards

04/01/2022, 9:26 PM
That, I don't know. You'll have to ask the Openlane developers.
h

Harald Pretl

04/01/2022, 9:38 PM
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