Aleksandar Pajkanovic
11/25/2024, 2:04 PMnvt
MOS deviceAleksandar Pajkanovic
11/25/2024, 2:07 PMnvt
MOS, magic extracts a strange netlist:
XXM1 Vinput VSUBS Vinput sky130_fd_pr__nfet_03v3_nvt_7DHE2Q
with only three pins available - I guess that would make sense since this is what the symbol looks like (screenshot attached).
However, it seems that these are kind of scrambled... By extracting differently connected device, it would seem that the first and third pins are drain and gate. However... the middle one seems to be the bulk and... there, apparently, is no source connector - even though it is available inside the subcircuit:
.subckt sky130_fd_pr__nfet_03v3_nvt_7DHE2Q a_50_n100# a_n242_n322# a_n50_n188#
X0 a_50_n100# a_n50_n188# a_n108_n100# a_n242_n322# sky130_fd_pr__nfet_03v3_nvt ad=0.29 pd=2.58 as=0.29 ps=2.58 w=1 l=0.5
.ends
The extracted netlist was obtained from Magic by:
extract all
ext2spice lvs
ext2spice
Can you please help me reach the source pin of this device?
Thankstnt
11/25/2024, 2:10 PMsky130_fd_pr__nfet_03v3_nvt_7DHE2Q
is not a primitive that's just an extracted hierarchy level so the pins order will be random.tnt
11/25/2024, 2:10 PMsky130_fd_pr__nfet_03v3_nvt
is the primitive and it has 4 terminals as you can see.Aleksandar Pajkanovic
11/25/2024, 2:11 PMtnt
11/25/2024, 2:11 PMAleksandar Pajkanovic
11/25/2024, 2:12 PMtnt
11/25/2024, 2:13 PMTim Edwards
11/25/2024, 2:51 PMa_n108_n100#
does not appear as a port to the subcircuit, so magic believes it is not connected to anything outside the cell. Maybe your are missing a contact in the layout?Aleksandar Pajkanovic
11/26/2024, 11:44 AM