4 votos

La implementación de puertas lógicas CMOS

Estoy tratando de construir la siguiente función con CMOS, es mi aplicación correcta?

$$ F = ABC + (\overline{B+C})D $$

Estoy teniendo problemas con el $$(\overline{B+C})$$ in all of the examples I've seen the function is in the form $$F = \overline{blablabla}$$ (la inversa de la expresión completa).
Me dio una oportunidad, pero no estoy seguro si es correcto, por ejemplo, está bien tener ~Un aporte a una PMOS (no veo por qué no). enter image description here

El diseño correcto después de que Dave Tweed señaló la falta de conexiones en la N-bloque.
(El agregado conexiones están marcadas con color de rosa)

enter image description here

2voto

GSerg Puntos 33571

Sí, la solución es casi correcta. Aquí están los pasos que usted realmente debería haber demostrado en su pregunta:

Con el fin de lidiar con el segundo nivel superior plazo, es necesario aplicar De Morgan de la Ley, que establece:

$$\overline{A \cdot B} = \overline{A} + \overline{B}$$

y

$$\overline{A + B} = \overline{A} \cdot \overline{B}$$

El uso de este, puede realizar la siguiente transformación:

$$(\overline{B + C}) \cdot D = \overline{B} \cdot \overline{C} \cdot D$$

Esto transforma la totalidad de la función en:

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

que es normal en la suma de los productos de expresión.

Para implementar esto en el CMOS, sin embargo, se necesita una función que tiene un total de la inversión, por lo que necesita para aplicar la ley de nuevo:

$$F = \overline{\overline{(A \cdot B \cdot C)} \cdot \overline{(\overline{B} \cdot \overline{C} \cdot D)}}$$

y de nuevo (dos lugares):

$$F = \overline{(\overline{A} + \overline{B} + \overline{C}) \cdot (B + C + \overline{D})}$$

Su esquema es correcto, pero su diseño no muy a la altura. Hay un par de conexiones perdidas en el NMOS lado.

0voto

Nedd Puntos 3000

De lo que recuerdo de esta lógica de la manipulación que hay un paso intermedio que no está demostrado que puede ayudar. Esto está transformando ~(B+C). Haciendo el doble ~ transformar pueden convertir a (~B~C). Así que usted puede combinar la ecuación del lado derecho como ~B~CD. (Ya tiene que aplican en la parte superior derecha del esquema).

De manera que la ecuación puede escribirse: F = (ABC) + (~B~CD) . En este formulario puede ser más fácil para comprobar la "discreta" CMOS de aplicación. La función es ahora O ed entradas de dos, tres de entrada Y grupos de ed.

Espero que esto ayude, al menos parcialmente.

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