Ive just installed the pdks for SW130 and GF180. T...
# sky130
d
Ive just installed the pdks for SW130 and GF180. The SW130 pdk took 26G diskspace while GF180 took 19G. So 45G is quite a bit. Should I run the "make veryclean" command to clear some space? I ask as it is mentioned on http://opencircuitdesign.com/open_pdks/ but not https://github.com/RTimothyEdwards/open_pdks so just want to be sure it is ok to run.
m
@Diarmuid Collins Can you check to see if sky130A and sky130B, gf180mcuA, gf180mcuB, gf180mcuC, and gf180mcuD are all installed and have roughly the same disk usage? This command might work. You can probably delete the pdks that you don’t need. For example, gf180mcuA, B, C are probably not used. sky130B is only necessary if you intend to use reram.
Copy code
du -sk $PDK_ROOT/*
d
When I look in the dir where my pdks are installed I see 8G for SW and 1.7G for GF (most for the 'A' version). 36G is used in the open_pdks dir split 16G for SW, 5.3G for GF and 15G for sources. Ah the space is not that big a deal as I still have 250G. But if I get pressed for space I will know to delete pdks I dont need.
m
@Diarmuid Collins If you installed the pdks by building each one from source, I don’t think you need the open_pdks repo once you’re done. However, if you’re not making changes to the open_pdk system yourself, it’s much easier to use volare to handle pdk revisioning. https://github.com/efabless/volare
s
@Mitch Bailey By "You can probably delete the pdks that you don't need. For example gf180mcuA, gf180mcuB, gf180mcuC are probably not used", can I simply delete that respective pdk folders gf180mcuA, etc if I don't need them. Or is there any command for it.
m
I use something like
rm -rf $PDK_ROOT/gf180mcuA
👍🏼 1