2 votos

Diseño de circuitos cmos complejos

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

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

1voto

drnessie Puntos 333

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

Además, la lógica CMOS es intrínsecamente negativa, por lo tanto, yo aconsejaría utilizar 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 siguiente utiliza 10 transistores.

enter image description here

0voto

user176881 Puntos 21

Hasta donde yo sé, para negar una entrada de una compuerta basta con añadir un inversor en la entrada de la misma.

0voto

Estoy rehaciendo completamente mi respuesta ahora que sé que sabes sobre puertas lógicas y diseño CMOS. Puedes simplemente invertir una "letra" y seguir adelante.

enter image description here

Para tu tarea, combina todas estas puertas lógicas que ya conoces y compílalas en una sola.

enter image description here

Perdonad el desorden y deberíais poder pinchar en la foto y hacer zoom y ver los detalles.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X