Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Arquitetura de Computadores
Abstrações, Tecnologias e Organização do
Software e do Hardware
Aula 3: Semicondutores e processo de
fabricação
Prof. Laércio Lima Pilla
laercio.pilla@ufsc.br
Sumário
• Indústria de semicondutores
• Transistor MOS
• Do transistor ao processador
• Processo de fabricação
• Considerações finais
http://www.gsaglobal.org/2011/01/semiconductor-fabless-facts/
INE5607 - Prof. Laércio Lima Pilla 8
TRANSISTOR MOS
0.6 Volts
Gnd, ground 0
0 Volts
S D
S: Source
D: Drain
G: Gate
INE5607 - Prof. Laércio Lima Pilla 11
Transistor MOS
G (gate)
S (source) D (drain)
metal
óxido
n n
substrato tipo p semicondutor
D
G B (body)
n n
D substrato tipo p
G
n n
substrato tipo p Formação de canal
D
G
S S
G=1
(chave fechada)
saturação
D
INE5607 - Prof. Laércio Lima Pilla 17
Transistor MOS
• Estrutura do transistor pMOS:
G (gate)
S (source) D (drain)
metal
óxido
p p
substrato tipo n semicondutor
S
B (body)
G
D S
G
S
G=1 D
(chave aberta)
D
INE5607 - Prof. Laércio Lima Pilla 19
Transistor MOS
• Resumo
nMOS: pMOS:
G=0 G=0
G=1 G=1
A Saída
0 1 Inversor CMOS
A S
(Complementary MOS)
1 0
Saída
B A B Saída
0 0 1
0 1 1
A
1 0 1
1 1 0
Saída A
Saída = A ∙ B
B B
A B Saída
A 0 0 0
0 1 0
1 0 0
1 1 1
INE5607 - Prof. Laércio Lima Pilla 25
Do transistor ao processador
• A partir de portas lógicas básicas (E, OU,
NÃO, etc), é possível montar uma
infinidade de funções menos simples
– Exemplo: um somador-subtrator de
números de N bits a i bi
b3 b2 b0 b0
a3 a2 a1 a0
c3
pi
c4 c3 c2 c1 c0 ci+1
SC SC SC SC S
ci
overflow s3 s2 s1 s0
si
AND/OR bit
+/- a bit
C0
b3 b2 b0 b0
n
n
a3 a2 a1 a0
c3
c4 c3 c2 c1 c0
SC SC SC SC S 0 1
C1
n
overflow s3 s2 s1 s0
S
C1 C0 operação
0 0 S=A+B AND/OR bit
+/- a bit
C0
0 1 S=AB n
n
1 0 S = A AND B
1 1 S = A OR B 0 1
C1
n
+
4 +
Desl.
à esq.
2 bits
[25-21] Reg a ser
lido #1
[20-16]
Dado
PC Reg a ser lido #1 Zero
Endereço 32 lido #2
0
M Registradores ULA
Instrução [15-11] U Reg a ser 0
Dado 0
X Dado
Resultado Endereço
lida escrito M M
1
lido #2 U
lido
Dado de U
Memória [15-0] escrita X Memória X
de Instruções 1 de dados 1
Dado a ser
16 32 escrito
Exten-
são de
sinal
+
4 +
Desl.
à esq.
2 bits
[25-21] Reg a ser
lido #1
[20-16]
Dado
PC Reg a ser lido #1 Zero
Endereço 32 lido #2
0
M Registradores ULA
Instrução [15-11] U Reg a ser 0
Dado 0
X Dado
Resultado Endereço
lida escrito M M
1
lido #2 U
lido
Dado de U
Memória [15-0] escrita X Memória X
de Instruções 1 de dados 1
Dado a ser
16 32 escrito
Exten-
são de
sinal
D Q D Q D Q D Q
3 2 1 0
C Q C Q C Q C Q
controle
Q3 Q2 Q1 Q0
• Resultado:
http://www.tecmundo.com.br/processadores/59510-litografia-feito-
processador-infografico.htm
INE5607 - Prof. Laércio Lima Pilla 34
Processo de fabricação
• Litografia
http://www.tecmundo.com.br/processadores/59510-litografia-feito-
processador-infografico.htm
INE5607 - Prof. Laércio Lima Pilla 35
Processo de fabricação
• Litografia
http://www.tecmundo.com.br/processadores/59510-litografia-feito-
processador-infografico.htm
INE5607 - Prof. Laércio Lima Pilla 36
CONSIDERAÇÕES FINAIS
• Semicondutores
– Transistores
• nMOS e pMOS
– Portas lógicas
– Circuitos complexos
• Próxima aula
– Avaliação de desempenho