Simon Waid
02/23/2022, 5:00 PMX0 D2 G2 S2 B2 sky130_fd_pr__nfet_01v8 [..]
X1 D G S B sky130_fd_pr__nfet_01v8 [..]
X2 s3 g3 d3 b3 sky130_fd_pr__nfet_01v8_lvt [..]
X3 d3 g3 s3 b3 sky130_fd_pr__nfet_01v8_lvt [..]
X4 isource_diffamp_0/S isource_diffamp_0/G isource_diffamp_0/D B2 sky130_fd_pr__nfet_01v8_lvt [..]
...
For X4 I get B2 as the bulk connection but it should be isource_diffamp_0/B
I guess I should file a bug report. Any ideas for a workaround?Arman Avetisyan
02/23/2022, 5:32 PMArman Avetisyan
02/23/2022, 5:33 PMSimon Waid
02/23/2022, 5:50 PMSimon Waid
02/23/2022, 5:50 PMextract all
ext2spice hierarchy off
ext2spice scale off
ext2spice cthresh infinite
ext2spice
Simon Waid
02/23/2022, 5:56 PMext2spice subcircuits off
. The result is the same 😐.Mitch Bailey
02/23/2022, 10:57 PMMitch Bailey
02/23/2022, 11:06 PMSimon Waid
02/24/2022, 9:50 AMTopmost cell in the window/VM22D
Spice uses spaces as seaparators so the spice file is invalid.
In the spice file things now look like:
X53 Topmost cell in the window/VM22D a_216_n2258# Topmost cell in the window/VM3D isource_out_0/VSUBS sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=6e+06u
What seems to improve the situation is to only select the cells that contain non-grounded bulk and do
select flat ; select keep
After this step I have to delete all labels that were contained in the subcell.Simon Waid
02/24/2022, 11:18 AMSimon Waid
02/24/2022, 11:40 AM