Lógica multinivel en el nivel de transistor. ¿Posible?

3

Actualmente estoy estudiando el transistor MOSFET para el diseño de ICOS de CMOS Digital. Allí, la relación de ruido se define y el margen del 50% se asigna para una lógica ALTA y BAJA.

Teniendo en cuenta el ruido, ¿tenemos suficiente espacio para diferenciar 4 voltajes de nivel (nivel lógico) en el transistor?

Entonces podemos lograr cuatro niveles lógicos: 0, 1.25v, 2.5v y 3.75v

Por lo tanto: Invertir (0) = 3.75 e Invertir (1.25) = 2.5v

    
pregunta Ehsan

2 respuestas

4

En teoría: yes

¿Es práctico? No

Todos los circuitos son analógicos

Los circuitos analógicos tienen un número infinito de niveles.

La electrónica digital de 2 niveles es una abstracción del comportamiento de los circuitos analógicos. Esto se hace porque:

  • los transistores están encendidos o apagados, esto ahorra energía (la corriente solo fluye durante las transiciones)
  • esto es simple, las descripciones lógicas simples son fáciles de hacer, simular, diseñar con
  • Es robusto con respecto al ruido en las señales y la fuente.

El uso de la lógica multinivel eliminaría la mayoría de estas ventajas y no aportaría muchas ventajas.

La lógica de niveles múltiples resultaría en circuitos más complejos y más grandes, el circuito equivalente de 2 niveles casi siempre será más pequeño y, por lo tanto, más económico. La excepción es la memoria flash MLC pero esa no es una lógica combinatoria.

Mantener los voltajes de "nivel medio" requiere que fluya algo de corriente, siempre, incluso cuando el circuito está estático. Una función compleja resultaría en un chip muy caliente.

    
respondido por el Bimpelrekkie
1

Esta técnica se utiliza para MLC (celdas multinivel) Flash, 1G y 10G Ethernet, y casi en ningún otro lugar. La razón es que discriminar entre los 4 niveles es complejo, mientras que el sistema simple de 2 niveles produce puertas en las que cada transistor está "encendido" o "apagado".

    
respondido por el pjc50

Lea otras preguntas en las etiquetas