¿La mejor manera (lógica) de modelar un XOR?

2

Algunas personas dicen que la mejor manera de modelar un XOR es usar la lógica de paso NMOS. Otros dicen que es mejor usar una puerta de transmisión (o simplemente, pasar la lógica). La única diferencia que pude encontrar en estas implementaciones fue la cantidad de transistores necesarios y eso no importará demasiado en un diseño simple con, por ejemplo, cinco XOR. Sin embargo, tal vez me equivoque y es posible que haya que mantener algunos otros parámetros al modelar un XOR. ¿Algún pensamiento?

    
pregunta Sam29

1 respuesta

3

No hay una "mejor manera", solo hay requisitos (explícitos e inferidos) y diseños que cumplen o no cumplen con esos requisitos.

Entre los muchos requisitos se encuentran:

  • # de transistores en la celda
  • el abanico de entradas (la cantidad de carga que presenta cada celda a la fuente)
  • el abanico de salida (cuánta carga puede cada unidad de celda)
  • el retraso de propagación
  • simetría del retraso de propagación (+ 've vs. -ve borde) o asimetría, para el caso
  • consumo de energía
  • disparar a través de la corriente al cambiar
  • capas de metal utilizadas en la fabricación
  • más de lo que no puedo pensar ahora mismo.

Las versiones de compuerta de paso y TG mencionadas tienen un conteo muy bajo de transistores y una conducción muy pobre (fan-out) para nombrar algunos de sus atributos.

Para responder explícitamente a tu pregunta, la mejor manera de modelar una compuerta XOR es modelar lo que realmente se construyó o cómo pretendes construirla.

    
respondido por el placeholder

Lea otras preguntas en las etiquetas