What's the difference between sky130A and sky130B? I thought sky130B just added reram blocks, howeve...
s
What's the difference between sky130A and sky130B? I thought sky130B just added reram blocks, however my design uses no reram yet it fails LVS when I build with sky130A.
m
the only difference should be the layer heights allow reram. But that also means that timings change
it shouldn't make LVS fail though, that' worth opening an issue on
s
Where should I open that issue? OpenLane? sky130? netgen?
t
Depends on how it's failing. How is it failing?
s
It's failing in step 32 of the build: "Running LVS". Unfortunately I've since deleted the
runs
directory, but I'll regenerate it so I can give you more information.
m
You could post your results on the #lvs channel.
s
I ran it again, and this time it doesn't fail LVS with sky130A. Instead, it tells me that there are hold violations.
One thing I can see in the git diff is that with sky130A the overall capacitance has gone up.
One thing I do see is a PDK version mismatch -- the caravel user project is checking out version 1.0.349 but openlane says it's only good with 1.0.356 (0059588eebfc704681dc2368bd1d33d96281d10f vs 3af133706e554a740cfe60f21e773d9eaa41838c)