¿Cómo funciona un medio sumador hecho de pestañas de barra transversal?

2

Estoy investigando memristores, y una aplicación que se cita con frecuencia es un pestillo de barra cruzada que intercala memristores entre dos capas de cables para formar una cuadrícula. En la mayoría de los ejemplos, esto se configura como un medio sumador. He incluido una imagen de Wikipedia a continuación y aquí hay un enlace a una patente relevante de HP con más ilustraciones. .

De la patente, obtengo que hay una secuencia de voltajes aplicados a los cables que bloquean los valores y luego los pasan. Sin embargo, no puedo entender lo que está sucediendo exactamente. Estoy familiarizado con las medias sumas hechas de puertas lógicas simples: 1 XOR con 1 Y da salidas de Suma y Transporte. ¿Podría alguien, por favor, explicar la mitad de la barra de cierre en un contexto similar?

    
pregunta John

1 respuesta

2

Cuando las entradas \ $ \ small {\ text {A}} \ $, \ $ \ mathsf {\ small \ overline {\ text {A}}} \ $, \ $ \ small {\ text {B} } \ $, y \ $ \ mathsf {\ small \ overline {\ text {B}}} \ $ están bloqueados, crean cuatro términos mínimos \ $ \ mathsf {\ small \ overline {\ text {A}}} \ $ ⦁ \ $ \ mathsf {\ small \ overline {\ text {B}}} \ $, \ $ \ small {\ text {A ⦁ B}} \ $, \ $ \ mathsf {\ small \ overline {\ text {A}}} \ $, y \ $ \ mathsf {\ small \ overline {\ text {B}}} \ $ que se generan verticalmente usando una configuración AND cableada como se describe en la patente.

Se generan dos salidas: SUM = \ $ \ overline {(\ small \ overline {\ text {A}} ⦁ \ small \ overline {\ text {B}}) + (\ small {\ text {A }} ⦁ \ small {\ text {B}})}, \ $

y

CARRY = \ $ \ overline {\ small \ overline {\ text {A}} + \ small \ overline {\ text {B}}} \ $

porque las salidas se generan horizontalmente utilizando una función NOR como se describe en la patente.

Luego, utilizando leyes de De Morgan , la primera ecuación se simplifica a A xor B, y la segunda a A ⦁ B, que es la definición de un medio sumador.

Puedes verificar esto escribiendo "simplify not ((no a y no b) o (ayb))" en WolframAlpha para la primera ecuación, y "simplificar no (no una o no b)" para la segunda.

    
respondido por el tcrosley

Lea otras preguntas en las etiquetas