Previo 2 Original
Previo 2 Original
Previo 2 Original
MARCOS
FACULTAD DE ING.ELECTRÓNICA,
ELÉCTRICA
Numero:
Setiembre del 29 de
2019 Setiembre del
2 2019
Profesor:
Horario: Lunes 14:00 – 16:00 h
1.Diseñar un sumador completo de 1 BIT usando PUERTAS DE PASO (Use dos transistores en
paralelo, tipo N y tipo P).
(Entradas: A,B y C Salidas: Suma y Acarreo)
C B A SUMA ACARREO
0 0 0 0 0
0 0 1 1 0
0 1 0 1 0
0 1 1 0 1
1 0 0 1 0
1 0 1 0 1
1 1 0 0 1
1 1 1 1 1
Realizando el mapa de Karnaugh
̿ 𝑩 + 𝑨𝑩
𝑺𝑼𝑴𝑨 = (𝑨 ̿ + (𝑨
̿ )𝑪 ̿𝑩̿ + 𝑨𝑩)𝑪
𝑨𝑪𝑨𝑹𝑹𝑬𝑶 = 𝑨𝑪 + 𝑩𝑪 + 𝑨𝑩
PUERTA DE PASO: Este tipo de configuración permite eliminar imperfecciones en el diseño final.
LAYOUT
Pág.2
FIEE-UNMSM. LABORATORIO DE MICROELECTRONICOS
SIMULACION
𝑓𝑚𝑎𝑥 = 10 𝐺𝐻𝑧
Área del Layout
𝐴 = 1.06 𝑛𝑚2
2.Diseñar un restador completo de 1 BIT usando PUERTAS DE PASO (Use dos transistores en
paralelo, tipo N y tipo P)
(Entradas: A, B, D Salidas: Resta y Desborde)
A B D Resta Desborde
0 0 0 0 0
0 0 1 1 1
0 1 0 1 1
0 1 1 0 1
1 0 0 1 0
1 0 1 0 0
1 1 0 0 0
1 1 1 1 1
̿ 𝑩 + 𝑨𝑩
𝑹𝒆𝒔𝒕𝒂 = (𝑨 ̿ + (𝑨
̿ )𝑪 ̿𝑩̿ + 𝑨𝑩)𝑪
̿𝑩 + 𝑨
𝑫𝒆𝒔𝒃𝒐𝒓𝒅𝒆 = 𝑫𝑩 + 𝑨 ̿𝑫
Pág.3
FIEE-UNMSM. LABORATORIO DE MICROELECTRONICOS
LAYOUT
SIMULACION
Pág.4
FIEE-UNMSM. LABORATORIO DE MICROELECTRONICOS
𝐴 = 0.89 𝑛𝑚2
3. Diseñar la función dada usando el estilo CMOS estático:
Y=(A+B+C) (A+C+E) (A+D+E)
TABLA LÓGICA.
A B C D E Y
0 0 0 0 0 0
0 0 0 0 1 0
0 0 0 1 0 0
0 0 0 1 1 0
0 0 1 0 0 0
0 0 1 0 1 1
0 0 1 1 0 1
0 0 1 1 1 1
0 1 0 0 0 0
0 1 0 0 1 1
0 1 0 1 0 0
0 1 0 1 1 1
0 1 1 0 0 0
0 1 1 0 1 1
0 1 1 1 0 1
0 1 1 1 1 1
1 0 0 0 0 1
1 0 0 0 1 1
1 0 0 1 0 1
1 0 0 1 1 1
1 0 1 0 0 1
1 0 1 0 1 1
1 0 1 1 0 1
1 0 1 1 1 1
1 1 0 0 0 1
1 1 0 0 1 1
1 1 0 1 0 1
1 1 0 1 1 1
1 1 1 0 0 1
1 1 1 0 1 1
1 1 1 1 0 1
1 1 1 1 1 1
A=0
CB\ED 00 01 11 10
00 0 0 0 0
01 0 0 1 1
11 0 1 1 1
10 0 1 1 1
Pág.5
FIEE-UNMSM. LABORATORIO DE MICROELECTRONICOS
A=1
CB\ED 00 01 11 10
00 1 1 1 1
01 1 1 1 1
11 1 1 1 1
10 1 1 1 1
Y=A+CE++BE+CD
LAYOUT
Pág.6
FIEE-UNMSM. LABORATORIO DE MICROELECTRONICOS
SIMULACIÓN:
1
𝐹𝑅𝐸𝐶𝑈𝐸𝑁𝐶𝐼𝐴 𝑀Á𝑋𝐼𝑀𝐴 = = 4.273 𝐺𝐻𝑧
234𝑝𝑠
4. Diseñar la función dada usando el estilo CMOS dinámico. Use y vea el DT(*) dado.
̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅
𝑭(𝑿𝟏, 𝑿𝟐, 𝑿𝟑, 𝑿𝟒 ) = (𝑿𝟏𝑿𝟐) + (𝑿𝟑𝑿𝟒) + (𝑿𝟏𝑿𝟒)
Como es un CMOS dinámico, existe una señal de reloj 𝜙 que divide el cilo de operación de la puerta edos
estados.
𝑿𝟒 𝑿𝟑 𝑿𝟐 𝑿𝟏 F
0 0 0 0 1
0 0 0 1 1
0 0 1 0 1
0 0 1 1 0
0 1 0 0 1
0 1 0 1 1
0 1 1 0 1
0 1 1 1 0
1 0 0 0 1
1 0 0 1 0
1 0 1 0 1
1 0 1 1 0
1 1 0 0 0
1 1 0 1 0
1 1 1 0 0
1 1 1 1 0
Pág.7
FIEE-UNMSM. LABORATORIO DE MICROELECTRONICOS
LAYOUT
Pág.8
FIEE-UNMSM. LABORATORIO DE MICROELECTRONICOS
La frecuencia de operación está dada por ɸ. Simular a la más alta frecuencia posible.
Para la señal ɸ considerar iguales tiempos de precarga / evaluación.
Simular considerando las reglas, dadas en clases, para evitar “glitches” en las salidas.
En la simulación es suficiente verificar con 03 combinaciones de las entradas.
Usar la opción PULSE para generar las formas de onda de las entradas con respecto a la señal
ɸ. Como se muestra las entradas cambian cuando ɸ=0
𝑿𝟏 𝑿𝟐 𝑿𝟑 𝑿𝟒 F
0 0 0 0 0
0 0 0 1 1
0 0 1 0 1
0 0 1 1 0
0 1 0 0 1
0 1 0 1 0
0 1 1 0 0
0 1 1 1 1
1 0 0 0 1
1 0 0 1 0
1 0 1 0 0
1 0 1 1 1
1 1 0 0 0
1 1 0 1 1
1 1 1 0 1
1 1 1 1 0
LAYOUT
Pág.9
FIEE-UNMSM. LABORATORIO DE MICROELECTRONICOS
Pág.10
FIEE-UNMSM. LABORATORIO DE MICROELECTRONICOS
7. En los circuitos mostrados, las dimensiones W/L se dan en micras. Mediante se curva de
transferencia, determinar los parámetros y explicar su significado: VIH, VIL, VT, VOH, VOL, VM.
LAYOUT 1:
Pág.11
FIEE-UNMSM. LABORATORIO DE MICROELECTRONICOS
SIMULACIÓN:
NOTA: Podemos observar en la simulación que el inversor cuando diseñamos con 2 del mismo tipo
de transistor sale distorsionado.
LAYOUT 2
Pág.12
FIEE-UNMSM. LABORATORIO DE MICROELECTRONICOS
SIMULACIÓN:
𝟏
𝑭𝑹𝑬𝑪𝑼𝑬𝑵𝑪𝑰𝑨 𝑴Á𝑿𝑰𝑴𝑨 = = 𝟓𝟓. 𝟓𝑮𝑯𝒛
𝟏𝟖𝒑𝒔
Pág.13
FIEE-UNMSM. LABORATORIO DE MICROELECTRONICOS
NOTA: Podemos observar en la simulación que el inversor cuando diseñamos con 2 transistores pero que son de
distintos tipos, la señal nos sale más precisa.
𝑉𝑂𝐻 = 𝑉𝐷𝐷
𝑉𝑂𝐿 = 0𝑉
Pág.14
FIEE-UNMSM. LABORATORIO DE MICROELECTRONICOS
𝑑𝑉𝑖𝑛
= −1
𝑑𝑉𝑜𝑢𝑡
VM: Voltaje de punto medio
Pág.15
FIEE-UNMSM. LABORATORIO DE MICROELECTRONICOS
Cuando el Vi =1 el transistor P-MOS esta en corte, caso contrario para el transistor N-MOS que si conduce
a tierra, entonces la Vout= 0.
Cuando el Vi =0 el transistor P-MOS esta en conducción , caso contrario para el transistor N-MOS que está
en corte , entonces la Vout= 1.
8. Dado el diagrama STICK simplificado, interprete dicho diagrama, dibuje el circuito esquemático
de transistores y obtenga la función de salida. Verifique mediante su tabla de funcionamiento.
Pág.16
FIEE-UNMSM. LABORATORIO DE MICROELECTRONICOS
̅ (𝑩
𝑺𝑨𝑳𝑰𝑫𝑨 = 𝑨 ̅ +𝑪 ̅𝑫̅)
Obteniendo su tabla de la verdad:
A B C D Salida
0 0 0 0 1
0 0 0 1 1
0 0 1 0 1
0 0 1 1 1
0 1 0 0 1
0 1 0 1 0
0 1 1 0 0
0 1 1 1 0
1 0 0 0 0
1 0 0 1 0
1 0 1 0 0
1 0 1 1 0
1 1 0 0 0
1 1 0 1 0
1 1 1 0 0
1 1 1 1 0
LAYOUT
Pág.17
FIEE-UNMSM. LABORATORIO DE MICROELECTRONICOS
SIMULACION
Pág.18
FIEE-UNMSM. LABORATORIO DE MICROELECTRONICOS
9. En el circuito de la figura y tabla se define una lógica ternaria (3 niveles de voltaje), GND (DATA0),
VDD/2 (NULL), VDD (DATA1).
El voltaje ternario en la entrada (in), es codificada en DOS bits mediante los circuitos Detec0 y Detec1.
A partir del cual se puede implementar puertas lógicas que tendrán DOS salidas representando el
equivalente en lógica ternaria dada en la tabla.
Hacer el layout correspondiente en la tecnología de L=0.25 micras, considerar para los transistores
MOS con las dimensiones W/L adecuadas (no mínimas necesariamente). Verificar su funcionamiento
mediante la simulación VDD puede ser 5V o 2.5V.
A B A OR B A AND B NOT A
T T T T F
T U T U F
T F T F F
U T T U U
U U U U U
U F U F U
F T T F T
F U U F T
F F F F T
Pág.19
FIEE-UNMSM. LABORATORIO DE MICROELECTRONICOS
A B NAND
1 1 0
1 NULL NULL
1 0 1
NULL 1 NULL
NULL NULL NULL
NULL 0 1
0 1 1
0 NULL 1
0 0 1
A0 A1 B0 B1 A B F0 F1
0 0 0 0 Vdd Vdd 1 1
0 0 0 1 Vdd NULL 0 1
0 0 1 0 Vdd X X X
0 0 1 1 Vdd Gnd 0 0
0 1 0 0 null Vdd 0 1
0 1 0 1 Null Null 0 1
0 1 1 0 Null X X X
0 1 1 1 Null Gnd 0 0
1 0 0 0 X Vdd X X
1 0 0 1 X Null X X
1 0 1 0 X X X X
1 0 1 1 X Gnd X X
1 1 0 0 Gnd Vdd 0 0
1 1 0 1 Gnd Null 0 0
1 1 1 0 Gnd X X X
1 1 1 1 gnd Gnd 0 0
𝑨𝟏 𝑨𝟎 \𝑩𝟏 𝑩𝟎 00 01 11 10
00 1 X
01 X X X X
11 X
10 X
Solucionando el diagrama:
𝐹0 = ̅̅̅
𝐴1 ̅̅̅
𝐵1
𝑨𝟏 𝑨𝟎 \𝑩𝟏 𝑩𝟎 00 01 11 10
00 1 X 1
01 X X X X
11 X
10 1 X 1
Pág.20
FIEE-UNMSM. LABORATORIO DE MICROELECTRONICOS
Solucionando el diagrama:
𝐵0 ̅̅̅
𝐹1 = ̅̅̅ 𝐴0
Diseño del LAYOUT:
Caso 1:
Pág.21
FIEE-UNMSM. LABORATORIO DE MICROELECTRONICOS
Caso 2:
Caso 3:
Pág.22
FIEE-UNMSM. LABORATORIO DE MICROELECTRONICOS
10. El circuito de la figura es un multiplicador de frecuencia. Si a la entrada se tiene una señal reloj
de frecuencia f, la salida será 2f. En la línea de retraso de inversores, incrementar las dimensiones
W/L de los transistores para usar MENOS DE CINCO inversores en total. Se pide diseñar el layout y
verificar la simulación.
Tabla de XOR
A B Vout
0 0 0
0 1 1
1 0 1
1 1 0
Layout
𝑨𝒓𝒆𝒂 = 𝟎. 𝟑𝟐 𝒏𝒎𝟐
Simulación
Pág.23
FIEE-UNMSM. LABORATORIO DE MICROELECTRONICOS
OBSERVACIÓN: Como se puede observar por cada semiciclo por parte de la señal de entrada existe un ciclo
completo de la señal de salida. Esto demuestra que el circuito funciona como un duplicador de frecuencia.
Pág.24