Mosfet difusión compartida Extracción de especias (Magic)

0

Estoy trabajando en un proyecto e intento diseñar un diseño con la herramienta de CAD cmos Magic. En una parte del proyecto, conecto los transistores nmos en forma de difusión compartida de la siguiente manera (cada cuadrado representa un bloque de 90 nm x 90 nm):

Hay cuatro transistores paralelos allí. Todos los drenajes y fuentes conectadas entre sí. Los drenajes conectados a la salida Q y las fuentes van a GND.

Y cuando extraigo el diseño como especia, la parte correspondiente a la parte del diseño anterior es así:

M1004 GND A Q Gnd nfet w=0.36u l=0.18u
+ ad=0.3888p pd=3.6u as=0.5184p ps=5.04u 
M1005 Q B GND Gnd nfet w=0.36u l=0.18u
+ ad=0p pd=0u as=0p ps=0u 
M1006 GND C Q Gnd nfet w=0.36u l=0.18u
+ ad=0p pd=0u as=0p ps=0u 
M1007 Q D GND Gnd nfet w=0.36u l=0.18u
+ ad=0p pd=0u as=0p ps=0u

Mi pregunta es, ¿por qué todas las dimensiones de AD PD AS PS se extraen como 0? ¿Es un error que aparece en todas las herramientas CAD de cmos o estoy haciendo algo mal con Magic? ¿O es esta la forma correcta de representar contactos de difusión compartidos en SPICE que no debería preocuparme?

    
pregunta packt

1 respuesta

2

Finalmente, descubrí que en las herramientas SPICE los valores AD AS PD PS se calculan nodo por nodo. Al igual que, si hay más de un terminal de transistor conectado a un nodo, la suma de todos los valores de perímetro / área correspondientes se calcula para ese nodo.

En mi caso, dado que todos los transistores están en paralelo, todos los valores del perímetro / área corresponden a las fuentes (y los drenajes en el otro nodo) se resumen y escriben en el primer transistor. El resultado sería el mismo si se escribieran por separado. Así que no es un error o error que hace Magic.

    
respondido por el packt

Lea otras preguntas en las etiquetas