sgherbst / sky130-hello-world

Minimal SKY130 example with self-checking LVS, DRC, and PEX
Apache License 2.0
24 stars 10 forks source link

Update to newer Sky130 version #2

Closed standanley closed 3 years ago

standanley commented 3 years ago

Most of the changes are just slight differences in naming. There is one additional change to inv1.spice that actually changes the netlist used in LVS. It seems that the extracted netlist uses the port ordering "Drain Gate Source Bulk". The old inv1.spice used a different ordering, "Source Gate Drain Bulk", so the LVS was failing. It seems that "Drain Gate Source Bulk" is the standard, so I updated inv1.spice to match the extracted version. I'm a little apprehensive about updating the hand-written netlist to match the extraction rather than the other way around, especially when the hand-written one used to match with the old extraction.

sgherbst commented 3 years ago

Looks great, thank you!