Università degli Studi di Palermo
Facoltà di Ingegneria
Dipartimento di Ingegneria Elettrica, Elettronica e delle Telecomunicazioni
Progetto di compressori in logica
MOS a commutazione di corrente
per circuiti moltiplicatori ad
elevate prestazioni
Tesista:
Daniela Di Sclafani
Relatore:
Prof. Ing. Giuseppe Caruso
Anno Accademico 2009/2010
OBIETTIVI
 Utilizzo della logica differenziale MCML
(MOS current-mode logic)
 Progetto delle architetture di compressori:
 3-2 A1
3-2 A2
3-2 A3
 4-2 A1
4-2 A2
4-2 A3
 5-2 A1
5-2 A2
5-2 A3
 Analisi e valutazione delle prestazioni delle diverse
architetture
22/07/2010
‘Progetto di compressori in logica MOS a commutazione di corrente
per circuiti moltiplicatori ad elevate prestazioni’
di Daniela Di Sclafani
AMBIENTE di LAVORO
 LTSpice IV
 Microwind 2.0
22/07/2010
‘Progetto di compressori in logica MOS a commutazione di corrente
per circuiti moltiplicatori ad elevate prestazioni’
di Daniela Di Sclafani
LA MOLTIPLICAZIONE
1. Generazione dei prodotti parziali
2. Accumulazione dei prodotti
3. Somma finale
a3
x
a2
a1
a0
moltiplicando (M bit)
b2
b1
b0
moltiplicatore (N bit)
a1b0
a0b0
a3b0 a2b0
+
a3b2
p6 p5
22/07/2010
a3b1
a2b1 a1b1
a2b2
a1b2 a0b2
p4
p3
p2
prodotti parziali
a0b1
p1
p0
‘Progetto di compressori in logica MOS a commutazione di corrente
per circuiti moltiplicatori ad elevate prestazioni’
prodotto finale
di Daniela Di Sclafani
COMPRESSORI progettati
 Compressore 3-2 = Full-Adder

X1+X2+X3=Sum+2·Carry
3-2
 Compressore 4-2

X1+X2+X3+X4+Cin =
=Sum+2·(Carry+Cout)
4-2
 Compressore 5-2

22/07/2010
X1+X2+X3+X4+X5+Cin1+Cin2 =
=Sum+2·(Carry+Cout1+Cout2)
‘Progetto di compressori in logica MOS a commutazione di corrente
per circuiti moltiplicatori ad elevate prestazioni’
5-2
di Daniela Di Sclafani
COMPRESSORE 3-2
3-2
(a) Architettura 1
(b) Architettura 2
(c) Architettura 3
22/07/2010
‘Progetto di compressori in logica MOS a commutazione di corrente
per circuiti moltiplicatori ad elevate prestazioni’
di Daniela Di Sclafani
COMPRESSORE 4-2
4-2
(a) Architettura 1
(b) Architettura 2
(c) Architettura 3
22/07/2010
‘Progetto di compressori in logica MOS a commutazione di corrente
per circuiti moltiplicatori ad elevate prestazioni’
di Daniela Di Sclafani
COMPRESSORE 5-2
5-2
(a) Architettura 1
(b) Architettura 2
(c) Architettura 3
22/07/2010
‘Progetto di compressori in logica MOS a commutazione di corrente
per circuiti moltiplicatori ad elevate prestazioni’
di Daniela Di Sclafani
LA LOGICA MCML
VANTAGGI RISPETTO
ALLA LOGICA FCMOS
 Consumo di potenza <<
ad alta frequenza
 Rumore << durante le
2 resistenze di pull-up
commutazioni
rete di pull-down
 Migliore integrità del
generatore di corrente
segnale
22/07/2010
‘Progetto di compressori in logica MOS a commutazione di corrente
per circuiti moltiplicatori ad elevate prestazioni’
di Daniela Di Sclafani
LIBRERIA progettata
 Porte a due ingressi:


XOR
MUX
Tecnologia CMOS
0,18μm della TSMC
 Porte a tre ingressi:


XOR
CGEN
 Invertitore
 Specchio di corrente
22/07/2010
BSIM3v3 (LEVEL 49)
VDD
ΔV
IB
AV
= 1,8V
= 0,4V
= 55μA
= 2
‘Progetto di compressori in logica MOS a commutazione di corrente
per circuiti moltiplicatori ad elevate prestazioni’
di Daniela Di Sclafani
LIBRERIA: progetto dei layout
 Regole di progetto della tecnologia CMOS
180nm: TSMC180nm.rul
 Accorgimenti:




22/07/2010
Strutture simmetriche
Gate orizzontali
Collegamenti lunghi in metal1
Assenza di linee metalliche sopra le regioni
attive di gate
‘Progetto di compressori in logica MOS a commutazione di corrente
per circuiti moltiplicatori ad elevate prestazioni’
di Daniela Di Sclafani
PMOS
PDN
1°
livello
Vo = X1  X 2  X 3 = Sum
117 λ
XOR a tre ingressi
XOR
2°
livello
3°
livello
Generatore
di corrente
22/07/2010
‘Progetto di compressori in logica MOS a commutazione di corrente
per circuiti moltiplicatori ad elevate prestazioni’
di Daniela Di Sclafani
CGEN
Vo = X1∙X2+X2∙X3+X1∙X3 = Carry
PDN
CGEN
(GENeratore di Carry)
22/07/2010
‘Progetto di compressori in logica MOS a commutazione di corrente
per circuiti moltiplicatori ad elevate prestazioni’
di Daniela Di Sclafani
XOR a due ingressi
XOR
Vo = A  B
PDN
1°
livello
22/07/2010
2°
livello
‘Progetto di compressori in logica MOS a commutazione di corrente
per circuiti moltiplicatori ad elevate prestazioni’
di Daniela Di Sclafani
Carry = X1  X2  X3  X1  X2  X1
PDN
MUX a due ingressi
MUX
22/07/2010
‘Progetto di compressori in logica MOS a commutazione di corrente
per circuiti moltiplicatori ad elevate prestazioni’
di Daniela Di Sclafani
RITARDI delle celle
140
120
100
80
[ps]
60
40
20
0
XOR2
22/07/2010
XOR3
MUX
CGEN
‘Progetto di compressori in logica MOS a commutazione di corrente
per circuiti moltiplicatori ad elevate prestazioni’
di Daniela Di Sclafani
LAYOUT dei COMPRESSORI
 Linee parallele per il segnale diretto ed il suo
complementato
 Capacità all’incirca uguali per le linee del
segnale diretto e complementato
 Segnali in ritardo pilotano i transistor dei livelli
più bassi
 Ottimizzazione dell’area
22/07/2010
‘Progetto di compressori in logica MOS a commutazione di corrente
per circuiti moltiplicatori ad elevate prestazioni’
di Daniela Di Sclafani
LAYOUT 3-2
22/07/2010
A1 A2 A3
‘Progetto di compressori in logica MOS a commutazione di corrente
per circuiti moltiplicatori ad elevate prestazioni’
di Daniela Di Sclafani
LAYOUT 4-2
22/07/2010
A1
‘Progetto di compressori in logica MOS a commutazione di corrente
per circuiti moltiplicatori ad elevate prestazioni’
di Daniela Di Sclafani
LAYOUT 5-2
22/07/2010
A1
‘Progetto di compressori in logica MOS a commutazione di corrente
per circuiti moltiplicatori ad elevate prestazioni’
di Daniela Di Sclafani
SETUP di MISURA
 Compressori in cascata
 Buffer agli ingressi e alle uscite
 Individuazione del percorso critico
 Ritardi dei segnali di uscita del Device Under Test
 Alimentazione VDD_t per il D.U.T.
 Potenza dissipata dal compressore
5-2 A1
22/07/2010
5-2 A1
5-2 A1
‘Progetto di compressori in logica MOS a commutazione di corrente
per circuiti moltiplicatori ad elevate prestazioni’
di Daniela Di Sclafani
RITARDI di PROPAGAZIONE
Pre-layout
Tp Sum
Tp Carry
700
700
600
600
500
500
Arch.1
Arch.2
400
[ps]
300
400
Arch.1
300
Arch.2
Arch.3
[ps]
Arch.3
200
200
100
100
0
0
3-2
4-2
3-2
5-2
Tp Carry
700
700
600
600
A1 - 33%
500
500
Arch.1
400
Arch.2
300
Arch.3
200
[ps]
[ps]
Post-layout
5-2
Post-layout – Pre-layout = 16%
Tp Sum
400
Arch.1
Arch.2
300
Arch.3
200
100
100
0
0
3-2
22/07/2010
4-2
4-2
5-2
3-2
4-2
‘Progetto di compressori in logica MOS a commutazione di corrente
per circuiti moltiplicatori ad elevate prestazioni’
5-2
di Daniela Di Sclafani
POTENZE
Power
1000
900
A1 - 35%
800
700
600
Arch.1
[μW] 500
Arch.2
Arch.3
400
300
200
100
0
3-2
22/07/2010
4-2
5-2
‘Progetto di compressori in logica MOS a commutazione di corrente
per circuiti moltiplicatori ad elevate prestazioni’
di Daniela Di Sclafani
AREE
A1 - 43%
Aree
1600
1400
1200
[μm²]
1000
Arch.1
Arch.2
800
Arch.3
600
400
200
0
3-2
22/07/2010
4-2
5-2
‘Progetto di compressori in logica MOS a commutazione di corrente
per circuiti moltiplicatori ad elevate prestazioni’
di Daniela Di Sclafani
X1 X2 X3 X4 X5 X6 X7
LAYOUT 7-2
A1
Cout1
Cout2
Carry
22/07/2010
‘Progetto di compressori in logica MOS a commutazione di corrente
per circuiti moltiplicatori ad elevate prestazioni’
Cin1
Cin2
7-2
Sum
di Daniela Di Sclafani
Ringraziamenti
22/07/2010
‘Progetto di compressori in logica MOS a commutazione di corrente
per circuiti moltiplicatori ad elevate prestazioni’
di Daniela Di Sclafani
Scarica

Presentazione - Daniela Di Sclafani