Beruflich Dokumente
Kultur Dokumente
EE425-M
Pgina 1
Descripcin del Entorno: El entorno de Microwind 2 es muy amigable. Consta de una barra de men, una barra de herramientas y la superficie de edicin. Cuando arranca la aplicacin aparece una ventana flotante con la paleta de edicin. Dicha paleta de edicin nos permite implantar en silicio transistores CMOS, resistencias, inductancias, cables, etc.
EE425-M
Pgina 2
Laboratorio de Microelectrnica
Cualquier diseo puede salvarse en un fichero con extensin .MSK. La aplicacin consta, como ya se ha indicado, con libreras de circuitos integrados ya realizados. Se han diseado manualmente con lo que se asegura que ocupan la menor superficie de silicio posible, es decir, son diseos ptimos. Otra manera de generar circuitos integrados es mediante la compilacin de modelos descritos con Verilog. Esta compilacin genera automticamente un layout (circuito integrado en silicio) conforme a una serie de reglas contenidas en el fichero default.rul. Este diseo no tiene porque ser el de rea mnima ya que no ha sido optimizado. Seguidamente vemos un ejemplo de layout generado por compilacin.
Simulacin: Los circuitos diseados (o compilados) pueden ser simulados mediante el comando Simulate Run simulation. La simulacin genera las curvas de evolucin en tensiones y corrientes. Tambin puede realizarse la simulacin sobre el propio layout. Proceso de implantacin microelectrnica: Tambin es posible reproducir el proceso de implantacin en silicio con la secuencia pasos de fotolitografa. Accedemos a esto en Simulate Process steps in 3D. Por ltimo indicar que se pueden disear transistores de forma automtica a travs de la paleta:
EE425-M
Pgina 3
Laboratorio de Microelectrnica
Menus de MICROWIND2 :
EE425-M
Pgina 4
Laboratorio de Microelectrnica
Lista de ICONOS:
EE425-M
Pgina 5
Captura de esquemas :
La captura de esquemas se realiza arrastrando los smbolos que aparecen en la ventana flotante a la superficie de edicin. La definicin de los smbolos se encuentra en ficheros de extensin .sym (en la carpeta IEEE). Adems de los smbolos establecidos por la normalizacin, es posible insertar smbolos creados por el usuario (Insert User Symbol (.SYM)) o esquemas salvados previamente (Insert Another Schema (.SCH)). De esta manera se facilita el diseo jerrquico, utilizando modelos de circutios previos en los nuevos. Para crear un smbolo de usuario utilizamos File Schema to new symbol que salva en un fichero .sym el esquema completo del circuito actual. El esquema se puede salvar en un fichero con extensin .sch.
EE425-M
Pgina 6
Laboratorio de Microelectrnica
Simulacin
La simulacin se realiza sobre el propio esquema mediante Simulate Start simulation. Los dispositivos virtuales de entrada y salida (teclado hexadecimal, diodo led y display de 7 segmentos) facilitan la entrada de datos y la visualizacin de resultados. La figura siguiente ilustra un instante de la simulacin con 2 teclados hexadecimales con los valores 4 y 5 respectivamente y el display de 7 segmentos indicando el resultado de la suma (9 en este caso). Los dispositivos virtuales de E/S no forman parte del esquema. Junto al esquema aparece una ventana flotante para el control de la simulacin en curso.
fichero asignado por defecto. El fichero Verilog tiene extensin .txt. 2. Abrir Microwind 2 y compilar el fichero Verilog creado anteriormente: Compile Compile Verilog File. En la ventana de dilogo pulsar Compile.
EE425-M
Pgina 7
EQUIVALENTE:
W L
; M2:
1
W L
; M3:
2
W L
W L
; M4:
3
W L
K PROCESO
50
uA W ; L V2
10 ;
1
1;
2
W L
15 ;
3
W L
2
4
VT
1V
EE425-M
Pgina 8
Laboratorio de Microelectrnica
Anlisis del Inversor NMOS con carga saturada:
Vout Vin1
M3
MOS3
El circuito anterior funciona como una compuerta NOT que utiliza un MOSFET operando en la regin de saturacin como carga. Si Vdd=5 V, K PROCESO
50
uA W ; L V2
15 ;
3
W L
2
4
Con los valores de la razn de ancho a largo de los transistores, se determinara el valor de la salida que corresponde a un 0 lgico cuando en la entrada es aplicado un 1 lgico.
iD 3
KP W 2 L
iD 4
KP W 2 L
VGS 4 VT 2
4
iD 3
iD 4 ; VT
1V
iD 4 iD 3
W L W L
KP 2
3
15 ; VGS 4 2
VDS 4
5 Vo ; VGS 3 5 ; VDS 3 Vo
5 Vo 1
Reemplazando valores se obtiene:
2(5 1)Vo Vo 2
15 2
Vo 0.66 V
EE425-M
Pgina 9
Laboratorio de Microelectrnica
Luego, estos valores tambin producen una corriente igual a:
iD 4
KP W 2 L
VGS 4 VT 2 ; iD 4
4
iD 3
iD
50 uA 2 2 V2
5 0.6 1
170uA
I) Si Vi
Vtn
M1 OFF
ID2
I D1
0
2
kp 2
VDD Vi
Vtp
0
2
M 2 Lineal
VDD Vo
1 VDD Vo 2
k p VDD Vi
f Vi
M1 Saturacin, M 2 Saturacin
IV) Si Vi
V) Si Vi ID2
Vi*
VDD 0 I D1
M1 Lineal, M2 Saturacin
Vtp 0 M1 Lineal, M 2 OFF
Vo 0
EE425-M
Pgina 10
EE425-M
Pgina 11
Laboratorio de Microelectrnica
Se observa que los valores se ajustaron a los dados en el diseo, es decir:
W L
10 ;
1
W L
1;
2
W L
15 ;
3
W L
2
4
Luego con este diseo se genera un archivo Verilog el cual es llevado a Microwind para realizar su compilacin, luego generar el Layout y posteriormente realizar la simulacin del circuito.
EE425-M
Pgina 12
Laboratorio de Microelectrnica
Este es el archivo verilog generado en el entorno de DSCH2. Con esto se procede a obtener el layout del esquema y posteriormente las simulaciones.Luego ejecuto el MICROWIND para poder compilar el archivo Verilog:
Del grafico anterior se observan los 3 transistores NMOS, 1 transistor PMOS, la ENTRADA de reloj y las 2 SALIDAS. EE425-M Pgina 13
Voltajes y Corrientes:
EE425-M
Pgina 14
Laboratorio de Microelectrnica
Vin(CLK) vs Vout 1(color ROJO)
EE425-M
Pgina 15
Laboratorio de Microelectrnica
Vista en 3D de LAYOUT
EE425-M
Pgina 16