Você está na página 1de 59

Portas Lógicas e Circuitos

Família CMOS
Fabricação de CIs

Carla Koike – CIC/UnB - Circuitos Digitais Portas Lógicas e Circuitos – Família CMOS
Lógica CMOS
 Construída a partir de transistores MOS
 Transistor MOS (ou MOSFET) = Metal-Oxide
Semiconductor Field-Effect Transistor
 Patenteado dez anos antes da invenção do
transistor bipolar
 Pela dificuldade de fabricação, somente
começaram a ser produzidos a partir de 1960

Carla Koike – CIC/UnB - Circuitos Digitais Portas Lógicas e Circuitos – Família CMOS
Transistor NMOS
 Desenvolvido em um substrato tipo-P
 Source e Drain - regiões tipo-N
 Gate – metal depositado sobre uma camada de
óxido de silício

Carla Koike – CIC/UnB - Circuitos Digitais Portas Lógicas e Circuitos – Família CMOS
Transistor NMOS
 Símbolo:

 Comportamento:

= ON

= OFF

Carla Koike – CIC/UnB - Circuitos Digitais Portas Lógicas e Circuitos – Família CMOS
Transistor PMOS
 Desenvolvido em um substrato Tipo-N
 Source e Drain - regiões tipo-P
 Gate – metal depositado sobre uma camada de
óxido de silício

Carla Koike – CIC/UnB - Circuitos Digitais Portas Lógicas e Circuitos – Família CMOS
Transistor PMOS
 Símbolo: Source
Gate
Dreno
 Comportamento:

‘0’
= ON

‘1’
= OFF

Carla Koike – CIC/UnB - Circuitos Digitais Portas Lógicas e Circuitos – Família CMOS
Lógica CMOS (Complementary MOS)
 Lógica complementar em transistores MOS
 Dois blocos (Pull-up e Pull-down) de
comportamento complementar

VDD

Pull-up
Saída
Pull-
down

Carla Koike – CIC/UnB - Circuitos Digitais Portas Lógicas e Circuitos – Família CMOS
Lógica CMOS – Pull-up e pull-down
 Quando um bloco está ligado (ON), o outro
está desligado (OFF)
VDD
VDD
ON
Pull-up
Saída = ‘1’
Saída
OFF
Pull-
down

Carla Koike – CIC/UnB - Circuitos Digitais Portas Lógicas e Circuitos – Família CMOS
Lógica CMOS – Pull-up e pull-down
 Quando um bloco está ligado (ON), o outro
está desligado (OFF)
VDD
VDD
OFF
Pull-up
Saída = ‘0’
Saída
Pull- ON
down

Carla Koike – CIC/UnB - Circuitos Digitais Portas Lógicas e Circuitos – Família CMOS
Lógica CMOS – Pull-up e pull-down
 O bloco Pull-up utiliza transistores PMOS, por
esses conduzirem melhor o nível “1”
 O bloco Pull-down utiliza transistores NMOS
por esses conduzirem melhor o nível “0”
VDD

PMOS
Saída

NMOS

Carla Koike – CIC/UnB - Circuitos Digitais Portas Lógicas e Circuitos – Família CMOS
Inversor CMOS

VDD

A A

Carla Koike – CIC/UnB - Circuitos Digitais Portas Lógicas e Circuitos – Família CMOS
Inversor CMOS
VDD

VDD
OFF

OFF
‘1’ ‘0’
Saída = ‘0’

ON ON

Carla Koike – CIC/UnB - Circuitos Digitais Portas Lógicas e Circuitos – Família CMOS
Inversor CMOS
VDD

VDD
ON

ON
‘0’ ‘1’
Saída = ‘1’

OFF OFF

Carla Koike – CIC/UnB - Circuitos Digitais Portas Lógicas e Circuitos – Família CMOS
Portas CMOS
 Utilizam diferentes associações de transistores
para implementar as diversas funções lógicas
 Associação série de transistores NMOS:
A B

x y

conecta( x, y )  A.B

Carla Koike – CIC/UnB - Circuitos Digitais Portas Lógicas e Circuitos – Família CMOS
Portas CMOS
 Associação série de transistores PMOS:

A B

x y

conecta( x, y )  A.B

Carla Koike – CIC/UnB - Circuitos Digitais Portas Lógicas e Circuitos – Família CMOS
Portas CMOS
 Associação paralela de transistores NMOS:
A

x y

conecta( x, y )  A  B

Carla Koike – CIC/UnB - Circuitos Digitais Portas Lógicas e Circuitos – Família CMOS
Portas CMOS
 Associação paralela de transistores PMOS:
A

x y

conecta( x, y )  A  B

Carla Koike – CIC/UnB - Circuitos Digitais Portas Lógicas e Circuitos – Família CMOS
Porta NAND CMOS
VDD

A B
f ( A, B )  A.B
A

Carla Koike – CIC/UnB - Circuitos Digitais Portas Lógicas e Circuitos – Família CMOS
Porta NAND CMOS
 Ambas as entradas em nível lógico “0”
VDD

ON ON

A=0 B=0
f ( A, B )  1
A=0 OFF

B=0 OFF

Carla Koike – CIC/UnB - Circuitos Digitais Portas Lógicas e Circuitos – Família CMOS
Porta NAND CMOS
 Entradas com níveis lógicos opostos
VDD

OFF ON

A=1 B=0
f ( A, B )  1
A=1 ON

B=0 OFF

Carla Koike – CIC/UnB - Circuitos Digitais Portas Lógicas e Circuitos – Família CMOS
Porta NAND CMOS
 Entradas com níveis lógicos opostos
VDD

ON OFF

A=0 B=1
f ( A, B )  1
A=0 OFF

B=1 ON

Carla Koike – CIC/UnB - Circuitos Digitais Portas Lógicas e Circuitos – Família CMOS
Porta NAND CMOS
 Ambas as entradas em nível lógico “1”
VDD

OFF OFF

A=1 B=1
f ( A, B )  0
A=1 ON

B=1 ON

Carla Koike – CIC/UnB - Circuitos Digitais Portas Lógicas e Circuitos – Família CMOS
Porta NOR CMOS
VDD

B
f ( A, B)  A  B
A B

Carla Koike – CIC/UnB - Circuitos Digitais Portas Lógicas e Circuitos – Família CMOS
Porta NOR CMOS
 Ambas as entradas em nível lógico “0”
VDD

A=0 ON

B=0 ON

f ( A, B)  1
A=0 OFF B=0
OFF

Carla Koike – CIC/UnB - Circuitos Digitais Portas Lógicas e Circuitos – Família CMOS
Porta NOR CMOS
 Entradas com níveis lógicos opostos
VDD

A=0 ON

B=1 OFF

f ( A, B )  0
A=0 OFF B=1
ON

Carla Koike – CIC/UnB - Circuitos Digitais Portas Lógicas e Circuitos – Família CMOS
Porta NOR CMOS
 Entradas com níveis lógicos opostos
VDD

A=1 OFF

B=0 ON

f ( A, B )  0
A=1 ON B=0
OFF

Carla Koike – CIC/UnB - Circuitos Digitais Portas Lógicas e Circuitos – Família CMOS
Porta NOR CMOS
 Entradas com níveis lógicos opostos
VDD

A=1 OFF

B=1 OFF

f ( A, B )  0
A=1 ON B=1
ON

Carla Koike – CIC/UnB - Circuitos Digitais Portas Lógicas e Circuitos – Família CMOS
Carla Koike – CIC/UnB - Circuitos Digitais Portas Lógicas e Circuitos – Família CMOS
Carla Koike – CIC/UnB - Circuitos Digitais Portas Lógicas e Circuitos – Família CMOS
Carla Koike – CIC/UnB - Circuitos Digitais Portas Lógicas e Circuitos – Família CMOS
Carla Koike – CIC/UnB - Circuitos Digitais Portas Lógicas e Circuitos – Família CMOS
Carla Koike – CIC/UnB - Circuitos Digitais Portas Lógicas e Circuitos – Família CMOS
Carla Koike – CIC/UnB - Circuitos Digitais Portas Lógicas e Circuitos – Família CMOS
Carla Koike – CIC/UnB - Circuitos Digitais Portas Lógicas e Circuitos – Família CMOS
Carla Koike – CIC/UnB - Circuitos Digitais Portas Lógicas e Circuitos – Família CMOS
Carla Koike – CIC/UnB - Circuitos Digitais Portas Lógicas e Circuitos – Família CMOS
Carla Koike – CIC/UnB - Circuitos Digitais Portas Lógicas e Circuitos – Família CMOS
Carla Koike – CIC/UnB - Circuitos Digitais Portas Lógicas e Circuitos – Família CMOS
Carla Koike – CIC/UnB - Circuitos Digitais Portas Lógicas e Circuitos – Família CMOS
Transmission Gate
 Construída com um transistor NMOS e um
transistor PMOS em paralelo, que são
controlados com sinais complementares:

Símbolo:

 A utilização dos dois tipos de transistores é


necessária pois
 transistores PMOS “conduzem melhor” o nível ‘1’
 transistores NMOS “conduzem melhor” o nível ‘0’

Carla Koike – CIC/UnB - Circuitos Digitais Portas Lógicas e Circuitos – Família CMOS
Transmission Gate
 Funcionamento:

Carla Koike – CIC/UnB - Circuitos Digitais Portas Lógicas e Circuitos – Família CMOS
Fabricação de CIs

Carla Koike – CIC/UnB - Circuitos Digitais Portas Lógicas e Circuitos – Família CMOS
Fabricação de CIs

Carla Koike – CIC/UnB - Circuitos Digitais Portas Lógicas e Circuitos – Família CMOS
Crescimento do cristal

Carla Koike – CIC/UnB - Circuitos Digitais Portas Lógicas e Circuitos – Família CMOS
Fatiamento em wafers

Carla Koike – CIC/UnB - Circuitos Digitais Portas Lógicas e Circuitos – Família CMOS
Testando a suavidade da superfície do wafer

Carla Koike – CIC/UnB - Circuitos Digitais Portas Lógicas e Circuitos – Família CMOS
Formando uma camada de SiO2

Carla Koike – CIC/UnB - Circuitos Digitais Portas Lógicas e Circuitos – Família CMOS
Marcando no wafer os cortes

Carla Koike – CIC/UnB - Circuitos Digitais Portas Lógicas e Circuitos – Família CMOS
Cortando o wafer em circuitos individuais

Carla Koike – CIC/UnB - Circuitos Digitais Portas Lógicas e Circuitos – Família CMOS
Fabricação de um transistor NMOS
 Oxidação do silício

Carla Koike – CIC/UnB - Circuitos Digitais Portas Lógicas e Circuitos – Família CMOS
Fabricação de um transistor NMOS
 Processo litográfico para remoção seletiva da
camada de Nitrito de silício

Carla Koike – CIC/UnB - Circuitos Digitais Portas Lógicas e Circuitos – Família CMOS
Fabricação de um transistor NMOS
 Dopagem com tipo-p seguida de um novo
processo de oxidação. A região de nitrito de
silício atua como uma máscara.

Carla Koike – CIC/UnB - Circuitos Digitais Portas Lógicas e Circuitos – Família CMOS
Fabricação de um transistor NMOS
 Remoção da camada de nitrito de silício

Carla Koike – CIC/UnB - Circuitos Digitais Portas Lógicas e Circuitos – Família CMOS
Fabricação de um transistor NMOS
 Deposição da primeira camada de silício
policristalino

Carla Koike – CIC/UnB - Circuitos Digitais Portas Lógicas e Circuitos – Família CMOS
Fabricação de um transistor NMOS
 Novo processo de oxidação seguido da
deposição de uma nova camada de silício
policristalino

Carla Koike – CIC/UnB - Circuitos Digitais Portas Lógicas e Circuitos – Família CMOS
Fabricação de um transistor NMOS
 Abertura da janela para o contato

Carla Koike – CIC/UnB - Circuitos Digitais Portas Lógicas e Circuitos – Família CMOS
Fabricação de um transistor NMOS

Carla Koike – CIC/UnB - Circuitos Digitais Portas Lógicas e Circuitos – Família CMOS
Vídeos Interessantes

 https://youtu.be/35jWSQXku74
 https://youtu.be/vK-geBYygXo
 https://youtu.be/l7-EmE7Ixuo
 https://youtu.be/mpvA9zHSn8E

Carla Koike – CIC/UnB - Circuitos Digitais Portas Lógicas e Circuitos – Família CMOS
Referências
 Tocci, R. J. & Widmer, N. S., Sistemas Digitais:
Princípios e Aplicações, Pearson-Prentice-Hall
 Katz, Randy H. (1993), Contemporary Logic Design,
Benjamin Cummings/ Addison Wesley.
 Hill, F. & Peterson, G. (1981), Introduction to
Switching Theory and Logical Design, John Wiley &
Sons.
 Wakerly, John F., Digital Design Principles and
Practices
 Application Specific Integrated Circuits, Addisson-
Wesley
Carla Koike – CIC/UnB - Circuitos Digitais Portas Lógicas e Circuitos – Família CMOS