Diseñar circuitos cmos complejos

2

Actualmente estoy tratando de entender el diseño de circuitos cmos complejos para expresiones lógicas. Encontré muchos ejemplos, pero todos ellos tienen expresiones que se niegan: $$ f = \ overline {A + (BC)} $$ o la expresión completa no tiene partes de negación: $$ f = A + BC $$ En ambos casos, sé cómo diseñar estos circuitos, pero no pude encontrar ningún ejemplo con partes de negación y no de negación, como: $$ f = A + \ overline {B} C $$

¿Es posible diseñar un circuito de este tipo con cmos? Si es así, ¿cómo puedo hacerlo?

    
pregunta ofr13

3 respuestas

1

La respuesta a su pregunta es muy sencilla: use un inversor para generar \ $ \ overline {B} \ $ desde la entrada \ $ B \ $.

Además, la lógica CMOS es intrínsecamente negativa, por lo tanto, aconsejaría usar De Morgan para hacer su vida más fácil y simplemente insertar una inversión en el nodo de salida.

$$ \ overline {F} = \ overline {A + \ overline {B} C} $$

La solución a continuación utiliza 10 transistores.

    
respondido por el delirium
0

Por lo que sé, para negar una entrada de una compuerta, simplemente agregue un inversor en su entrada.

    
respondido por el user176881
0

Estoy rehaciendo por completo mi respuesta ahora que sé que sabes acerca de las puertas lógicas y el diseño de CMOS. Simplemente puedes invertir una "letra" y seguir adelante.

Parasutarea,ustedcombinatodasestaspuertaslógicasqueyaconoceylascompilaenuna.

Disculpe el desorden y debería poder hacer clic en la imagen, hacer zoom y ver los detalles.

    
respondido por el KingDuken

Lea otras preguntas en las etiquetas