versione BW

Transcript

versione BW
1
Circuiti Integrati
Architettura degli Elaboratori 1
A.A. 2002-03
© Roberto Bisiani, 2000, 2001, 2002,
Fabio Marchese 2003
25 marzo 2003
Internal use,
DO NOT reproduce
2
Circuiti integrati
„
Costruzione di circuiti (logici e non) su
un substrato di silicio
„ Non
solo la parte attiva ma anche le
connessioni tra le porte
„ Incredibile
miglioramento nelle prestazioni,
nell’affidabilita’ e nel costo dei circuiti
25 marzo 2003
Architettura degli Elaboratori 1 – A.A. 2002-03
Internal use,
DO NOT reproduce
3
Circuiti integrati
„
„
„
Sinonimi: chip, IC, integrato
I componenti con molte porte devono
contenere circuiti complessi con il minimo
numero di connessioni esterne
I segnali logici viaggiano in un IC con un
certo ritardo che dipende dal tipo di
tecnologia: lo stato dell’arte commerciale e’
un ritardo intorno al nanosecondo
(ns , 10-9 s, miliardesimi di secondo)
25 marzo 2003
Architettura degli Elaboratori 1 – A.A. 2002-03
Internal use,
DO NOT reproduce
4
Costruzione dei circuiti
integrati
„
„
„
„
Il circuito viene trasportato su “maschere”
fotografiche: molti chip uguali insieme (wafer).
Il circuito viene, in molti passi, costruito
aggiungendo e togliendo materiale in maniera
selettiva
Ciascun circuito viene staccato dagli altri e
provato.
Ciascun circuito viene inserito in un “package” e
collegato ai piedini esterni.
25 marzo 2003
Architettura degli Elaboratori 1 – A.A. 2002-03
Internal use,
DO NOT reproduce
5
Classificazione
SSI 1-10 porte --- non piu’ usati
„ MSI 10-100 porte --- usati solo in prodotti a
bassissima integrazione e costo
„ LSI 100-100,000 porte --- usati in prodotti
molto semplici
„ VLSI piu’ di 100,000 porte --- gran parte dei
componenti di un calcolatore moderno
„
25 marzo 2003
Architettura degli Elaboratori 1 – A.A. 2002-03
Internal use,
DO NOT reproduce
6
Tecnologia oggi
„
Commerciale:
circa 0.1 µ
„ Bit per chip (memorie) 256 Mbit
„ dimensioni:
25 marzo 2003
Architettura degli Elaboratori 1 – A.A. 2002-03
Internal use,
DO NOT reproduce
7
Esempi (Intel)
25 marzo 2003
CHIP
DAT
A
MHZ
NUMERO DI
TRANSISTOR
MEMORIA
4004
4/1971
0.108
2,300
640
8008
4/1972
0.108
3,500
16 KB
8080
4/1974
2
6,000
64 KB
8086
6/1978
5-10
29,000
1 MB
8088
6/1979
5-8
29,000
1 MB
80286
2/1982
8-12
134,000
16 MB
80386
10/198
5
16-33
275,000
4 GB
80486
4/1989
25-100
1.2M
4 GB
Pentium
3/1993
60-233
3.1M
4 GB
Pentium Pro
3/1995
150-200
5.5M
4 GB
Pentium II
5/1997
233-400
7.5M
4 GB
Architettura degli Elaboratori 1 – A.A. 2002-03
Internal use,
DO NOT reproduce
Il numero di transistor implementabili su un solo chip
raddoppia ogni anno e mezzo
(vedi sezione 1.3.1)
8
Legge di Moore
25 marzo 2003
Architettura degli Elaboratori 1 – A.A. 2002-03
Internal use,
DO NOT reproduce
9
Fattori che limitano i miglioramenti
della densita’ (1)
„
litografia – il problema e’ il costo, non la
fattibilita’:
„I
dettagli non possono essere molto piu’ piccoli
della lunghezza d’onda della luce usata
0.19 µ e’ il limite inferiore se si usa “luce”
„ si puo’ arrivare a dimensioni inferiori usando i raggi x:
„
„
„
25 marzo 2003
Difficili da mettere a fuoco;
Costosi.
Architettura degli Elaboratori 1 – A.A. 2002-03
Internal use,
DO NOT reproduce
10
Fattori che limitano i miglioramenti
della densita’ (2)
„
Leggi fondamentali della fisica:
„ Ci
deve essere un numero sufficiente di elettroni
perche’ un circuito possa funzionare;
„
„
questo limite e’ stimato tra 0.1µ e 0.05µ.
Energia elettrica:
„ Fornire
„
25 marzo 2003
energia e rimuovere calore;
ma maggiore e’ l’integrazione minore e’ il voltaggio e
la dissipazione: forse questo non sara’ un problema.
Architettura degli Elaboratori 1 – A.A. 2002-03
Internal use,
DO NOT reproduce
11
Packaging
„
Da alcune decine fino a quasi mille
connessioni (piedini).
„ Dual-in-line
25 marzo 2003
Architettura degli Elaboratori 1 – A.A. 2002-03
Internal use,
DO NOT reproduce
12
Packaging, altri esempi
„
Package a 787 piedini di Sparc (Sun)
25 marzo 2003
Architettura degli Elaboratori 1 – A.A. 2002-03
Internal use,
DO NOT reproduce
13
Packaging, altri esempi
„
Pentium II (SECC)
„
25 marzo 2003
Piuttosto che un package e’ una cartuccia multichip
Architettura degli Elaboratori 1 – A.A. 2002-03
Internal use,
DO NOT reproduce
Memoria, idea di base (SRAM)
25 marzo 2003
Architettura degli Elaboratori 1 – A.A. 2002-03
14
Internal use,
DO NOT reproduce
15
Tecnologia usata dalle memorie
„
Matrice di transistor (DRAM)
word-line
bit-line
25 marzo 2003
Architettura degli Elaboratori 1 – A.A. 2002-03
Internal use,
DO NOT reproduce
16
Chip per implementare memorie
25 marzo 2003
Architettura degli Elaboratori 1 – A.A. 2002-03
Internal use,
DO NOT reproduce
17
Tipi di RAM e ROM
Tipo
Categoria
SRAM
DRAM
Read/write
Read/write
ROM
PROM
EPROM
Read-only
Read-only
Readmostly
Readmostly
Read/write
EEPROM
Flash
25 marzo 2003
Modalità di
cancellazione
Elettrica
Elettrica
Cancellazione
byte
Sì
Sì
Volatile
Usi tipici
Si
Si
No
No
Luce
ultravioletta
Elettrica
No
No
No
No
No
No
Livello 2 di cache
Memoria
principale
Grandi volumi
Piccoli volumi
Prototipaggio
Sì
No
Prototipaggio
Elettrica
No
No
“Film” per
macchine
fotografiche
digitali
Architettura degli Elaboratori 1 – A.A. 2002-03
Internal use,
DO NOT reproduce