P7 CircuitosCmos
P7 CircuitosCmos
P7 CircuitosCmos
Indice
1. Objetivos
2. Material necesario
3. Desarrollo práctico
1. Objetivos
Diseñar y simular el funcionamiento de circuitos CMOS, empleando lógica
complementaria.
2. Material necesario
1
(a)
(b)
Figura 1. Ventana principal de PoliLabs. (a) Escritorios. (b) Apps departamentales.
2
3. Desarrollo práctico
Inicie PSpice. Esta operación dependerá de qué versión emplee:
Si es una instalación local, deberá hacer doble clic sobre el icono PSPICE del
escritorio local.
Si usa la versión del escritorio DISCA Windows de PoliLabs, deberá hacer doble
clic sobre el icono PSPICE del escritorio remoto.
Si utiliza la app de PoliLabs, deberá hacer clic en la app PSpice 9.1.
3
Esquema con transistores Esquemático PSpice
VDD
VS
VA
VB
Observe que los transistores NMOS están en serie, y los PMOS en paralelo.
o Especifique el ancho (W) y largo (L) del canal pulsando dos veces sobre
el símbolo del transistor y cambiando los atributos: W = L = 1u (1u = 1
micro = 10-6)
4
Otro detalle a recordar: los substratos de los transistores NMOS deben
conectarse todos a masa, y los substratos de los transistores PMOS deben
conectarse todos a VDD.
Para ello:
Habilite el tipo de análisis como Bias Point Analysis. (Analysis Setup
Bias point detail).
Varíe el valor lógico de las entradas (“0” = 0V, “1” = 5V).
Ejecute la simulación (tecla F11 ó análisisSimulate).
Verifique el voltaje en la salida, mediante el botón V de la pantalla del
Schematics.
5
3.2 Función lógica general
F A( B C )
De la expresión lógica se deduce que la función del bloque NMOS es: G A.( B C )
Asociando el operador AND a una agrupación serie de transistores NMOS, y el
operador OR a una agrupación paralela de transistores NMOS, obtenemos el circuito
del bloque NMOS, que situamos entre la salida F y la masa, tal como muestra la figura
adjunta. Por su parte el circuito del bloque PMOS se obtiene con una estructura dual,
cambiando las agrupaciones serie por paralelo, y viceversa. El bloque PMOS se sitúa
entre VDD y la salida, tal como muestra la figura 3.
6
Aspectos a tener en cuenta en la edición:
Utilice los mismos parámetros para los transistores que en al apartado
3.1.
Especifique un transistor NMOS (con sus parámetros) y
replíquelo después las veces que haga falta.
Haga lo mismo con el transistor PMOS.
7
Como la frecuencia menor es 1MHz, su período es 1us (1
micro-segundo). Indique en Final Time 1u
Ejecute la simulación (tecla F11 o análisisSimulate).
Una vez terminada, se abrirá automáticamente la ventana de Probe, que
permite representar señales gráficamente. Para efectuar la selección de
la señal, active la opción Trace→Add Trace. Escoja las 3 señales
digitales de entrada (V(A), V(B), V(C)) y la señal de salida, V(F).
8
3.3 APARTADO OPCIONAL: Multiplexor 2x1 con salida
inversora
VDD =5V
Sel
Utilice el componente VDC para las entradas de los canales A y B. Fije su valor
a: A= “1”, B= “0”.
Cree un fichero de estímulos con la señal Sel, definiendo una onda cuadrada de
frecuencia 1MHz.