CARRY LOOKAHEAD ADDER:

Slides:



Advertisements
Presentazioni simili
Aritmetica Binaria
Advertisements

Circuiti Aritmetico-Logici
Carlo Di Federico - Matricola n Roberto Gonella - Matricola n
Relatore: Prof. Fabrizio Ferrandi
Relatore: Prof. Fabrizio FERRANDI
Circuiti Combinatori Capitolo 3.
Tesi di Laurea in Elettronica per le Telecomunicazioni
Tesi di Laurea Triennale in Ingegneria Elettronica Applicata
Architetture.
Università degli Studi di Trieste
Università degli Studi di Trieste
Laureando: Marco DALLE FESTE
La valutazione degli investimenti
Esercizio 1 1)      Un collegamento end-to-end è formato da tre tratte, la prima AB con la velocità di 5 Mb/s, la seconda BC di 20 Mb/s e la terza CD di.
Reti Logiche A Lezione n.1.4 Introduzione alle porte logiche
Tipo Documento: unità didattica 0 Modulo 0 Compilatore: ??? Supervisore: Data emissione: Release: Indice: A.Scheda informativa B.Introduzione C.Corpo D.Riepilogo.
CONVERTITORI A/D ad ELEVATE PRESTAZIONI
Informatica 3 Codifica binaria.
A.S.E.13.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 13 Fenomeni transitoriFenomeni transitori Somma e differenza di due numeri in C2Somma e differenza.
A.S.E.13.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 13 Fenomeni transitoriFenomeni transitori Somma e differenza di due numeri in C2Somma e differenza.
Ottobre 2002IFTS2002 Acq. Dati Remoti: INFORMATICA 1 Commutazione logica.
PSPICE – simulazione sommatori, comparatori
PSPICE – simulazione di circuiti digitali
Reti Combinatorie: sintesi
Reti combinatorie: moduli di base
Laboratorio di Strumentazione Elettronica
1 PORTE LOGICHE - i parametri dei fogli tecnici Valori Massimi Assoluti Vcc max, Vin max, T max Condizioni Operative Consigliate Vcc Vin Tstg Vout (tf,
Corso Fisica dei Dispositivi Elettronici Leonello Servoli 1 Circuito Invertitore (1) Implementazione della funzione NOT in logica positiva V(1) = 12 Volts.
Corso Fisica dei Dispositivi Elettronici Leonello Servoli 1 Retta di carico (1) La retta dipende solo da entità esterne al diodo.
Sintesi con circuiti LSI-MSI. Realizzazione di reti combinatorie mediante Multiplexers Un multiplexer (MPX ) é una rete combinatoria con N ingressi, una.
Salvatore Loffredo 18 maggio 2007
PRESENTAZIONE DEGLI ARGOMENTI: SIMBOLI GRAFICI E RELATIVE OPERAZIONI LOGICHE TABELLE DI VERITA INTEGRATI DIGITALI DELLE FAMIGLIE TTL E CMOS E LORO RICONOSCIMENTO.
CPU (central process unit)
TIRO AL BERSAGLIO Di Ilaria Bertoletti Progetto Sincrono esame Reti logiche 30/01/13.
Aritmetica Computazionale F.Campi, A. Romani A.a
ASIC per TOF-PET: caratteristiche generali
ARITMETICA BINARIA.
FACOLTA’ DI INGEGNERIA
Esperienze di laboratorio “leggero” in aula
Tesista: Daniela Di Sclafani
Sistemi di acquisizione
Addizionatori RC e CLA Università degli Studi di Salerno
Relatore: Prof. Carla VACCHI Correlatore: Ing. Daniele SCARPA
PROGETTO DI UN FILTRO POLIFASE FIR DECIMATORE PER IMPIEGO IN UN SISTEMA MULTISTANDARD UMTS-WLAN RELATORE: Prof. Carla Vacchi CORRELATORE: Ing. Everest.
UNIVERSITÀ DEGLI STUDI DI PAVIA
UNIVERSITÀ DEGLI STUDI DI PAVIA
Pulse Code Modulation P.C.M.
PROGETTO DI UN CIRCUITO PER L'ALIMENTAZIONE E LA PROTEZIONE
Reti combinatorie: moduli di base
La partita di calcio nella narrazione cinematografica
FGD A cognome nome matricola Totale CE 4288 AB 22 II Parziale 12 Per il II parziale considerare solo le domande su sfondo grigio Si tracci lo schema di.
Teoria dei sistemi Autore: LUCA ORRU'.
CEFRIEL Consorzio per la Formazione e la Ricerca in Ingegneria dell’Informazione Politecnico di Milano introduzione alle architetture superscalari Come.
Circuiti Integrati Digitali L’ottica del progettista
Tesina di fine corso Argomento: Corso: Professore: Autori:
Corso di Laurea in Ingegneria dell’Informazione
Opzioni tecnologiche per l’elettronica di front-end del Gigatracker Angelo Rivetti – INFN Sezione di Torino.
Famiglie logiche generalità
Consumo di potenza.
ADC – SCHEMA GENERALE I convertitori AD sono disponibili come circuiti integrati in diversi modelli, che differiscono fra loro per prezzo, prestazioni.
Tipo Documento: unità didattica 3 Modulo 7 Compilatore: Supervisore: Data emissione: Release: Indice: A.Scheda informativa B.Introduzione C.Corpo D.Riepilogo.
Tempo di ritardo.
1 Ripple Carry Adder generazione e propagazione del carry, evoluzione delle uscite Corso di Architetture VLSI per l’elaborazione digitale dei segnali Università.
Circuiti digitali Architettura © Roberto Bisiani, 2000,2001
A.S.E.15.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 15 Sommatori velociSommatori veloci Reti combinatorie frequentiReti combinatorie frequenti ComparatoriComparatori.
A.S.E.15.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 15 Sommatori velociSommatori veloci.
Prof. Bruno Riccò D.E.I.S. Università di Bologna 1 Sistemi elettronici: una panoramica.
Tipo Documento: unità didattica 3 Modulo 7 Compilatore: Supervisore: Data emissione: Release: Indice: A.Scheda informativa B.Introduzione C.Corpo D.Riepilogo.
FAMIGLIE LOGICHE.
Laboratorio di Architettura Degli Elaboratori1 PSPICE – simulazione di circuiti digitali.
Transcript della presentazione:

CARRY LOOKAHEAD ADDER: UNIVERSITÀ DEGLI STUDI DI PAVIA FACOLTÀ DI INGEGNERIA CORSO DI LAUREA IN INGEGNERIA ELETTRONICA E DELLE TELECOMUNICAZIONI CARRY LOOKAHEAD ADDER: APPROCCIO DOMINO E FULLY-CMOS Relatrice: Prof.ssa CARLA VACCHI Correlatore: Dott. MARCO CASTELLANO Elaborato di Laurea di MATTEO MIOTTI Anno Accademico 2005/2006

(PROGETTO AL CALCOLATORE) SOMMATORI DIGITALI (PROGETTO AL CALCOLATORE) 1a parte: Analisi dei vantaggi del “Carry lookahead adder” 2a parte: Studio dell’architettura domino 3a parte: Progettazione e dimensionamento dei circuiti in architettura domino e fully-CMOS 4a parte: Simulazione e valutazione delle prestazioni dei due circuiti

LA SOMMA IN COLONNA 0 1 0 0 0 1 0 + 1 0 1 1 = 0 1 1 0 1 0 1 0 0 0 1 0 + 1 0 1 1 = 1 0 1 1 0 0 0 1 0 + 1 0 1 1 = 0 1 0 0 1 0 + 1 0 1 1 = 1 0 0 1 0 + 1 0 1 1 =

RIPPLE CARRY ADDER (RCA) FULL ADDER A B Cin S Cout 1

PROBLEMA “RIPPLE CARRY ADDER” PROBLEMA: parole lunghe! t = 0 t = Tr t = 4*Tr t = 2*Tr t = 3*Tr Per eseguire una somma ad N bit sono necessari N tempi di ritardo (Tr) PROBLEMA: parole lunghe!

E’ POSSIBILE RISOLVERE QUESTO PROBLEMA? UTILIZZO UN DIFFERENTE APPROCCIO CALCOLO TUTTI I RIPORTI DIRETTAMENTE DAGLI INGRESSI CALCOLO TUTTI I BIT DI SOMMA CONTEMPORANEAMENTE

CARRY LOOKAHEAD ADDER (CLA) Cout0 = G0 + P0 · Cin0 Cout1 = G1 + P1 · (G0 + P0 · Cin0) Cout2 = G2 + P2 · (G1 + P1 · (G0 + P0 · Cin0)) Cout3 = G3 + P3 · (G2 + P2 · (G1 + P1 · (G0 + P0 · Cin0))) RIPORTI Couti = Cini+1 = Gi + Pi · Cini PROPAGATE Pi = Ai  Bi GENERATE Gi = Ai · Bi SOMME Si = Cini  Ai  Bi = Cini  Pi

CLA AD OTTO BIT SI UTILIZZANO DUE BLOCCHI PER IL CALCOLO DEI RIPORTI A QUATTRO BIT E SI COLLEGANO IN CASCATA

“CARRY LOOKAHEAD ADDER” VANTAGGIO: Aumento della velocità SVANTAGGI: Maggiore complessità Maggior numero di porte logiche utilizzate Maggiore potenza dissipata

CHE ARCHITETTURA UTILIZZO “CARRY LOOKAHEAD ADDER”? PER REALIZZARE IL “CARRY LOOKAHEAD ADDER”? Tecnologia CMOS Fully-CMOS Domino

ARCHITETTURA DOMINO 1 Fase di valutazione 1 Fase di valutazione Fase di valutazione 1 Fase di valutazione Fase di pre-carica ?

CONFRONTO FUNZIONAMENTO Domino Fully-CMOS 1 1 ? 1 1 Logica dinamica

VANTAGGI E SVANTAGGI DELLA LOGICA DOMINO Diminuzione del numero di transistori utilizzati per logiche con molti ingressi Aumento della velocità SVANTAGGI: Maggiore complessità Necessità di un segnale di temporizzazione Non tutte le porte logiche possono essere realizzate

CHARGE SHARING fase di pre-carica fase di valutazione

E’ possibile realizzare solo funzioni NON negate! INVERTER IN CASCATA NON FUNZIONA!! 1 1 ? X 0 1 X 0 1 X 0 1 ? X 0 1 1 X 1 E’ possibile realizzare solo funzioni NON negate!

Posso eliminare gli inverter? ARCHITETTURA DOMINO Posso eliminare gli inverter?

ZIPPER DOMINO

IN LOGICA ZIPPER DOMINO INVERTER IN CASCATA IN LOGICA ZIPPER DOMINO 1 1 X 0 X 1 X 0

EX-OR

…TORNANDO ALLO SCHEMA DEL CLA

SCHEMA BLOCCHI IN LOGICA DOMINO

CIRCUITI RIPORTI C0 C1 C2 C3

MULTIPLE OUTPUT DOMINO LOGIC (MODL)

GENERATORE DI CLOCK Duty cicle = 50%

COME DIMENSIONO I TRANSISTORI? OUT2 = B nor C Utilizzo una tecnologia con lunghezza minima di canale di 0,35 μm OUT1 = not A molteplicità

CIRCUITO FINALE IN LOGICA DOMINO

COSA E’ MIGLIORATO? Prima del dimensionamento Pre-carica del nodo Dopo il dimensionamento

CIRCUITO FINALE IN LOGICA FULLY-CMOS

FASE DI VALUTAZIONE DELLE PRESTAZIONI Circuito in logica domino Fully-CMOS Verifica corretto funzionamento e valutazione potenza media dissipata Verifica corretto funzionamento anche con tensione di alimentazione e temperatura non nominali

PROGRAMMI

PROGRAMMI

CONFRONTO PRESTAZIONI (SIMULAZIONI) TABELLA RIASSUNTIVA   Domino Fully-CMOS Frequenza di lavoro massima 500 MHz 400 MHz Transistori a canale P utilizzati 389 656 Transistori a canale N utilizzati 137 188 Area attiva occupata 870 m2 1390 m2 Potenza dissipata 3,2 mW 2,7 mW Potenza / Frequenza 6,4 W / MHz 6,75 W / MHz

LAVORO SVOLTO Studio della logica domino con relativi problemi di implementazione e di alcuni suoi derivati (ZIPPER e MODL) Progettazione del “carry lookahead adder” sia in logica domino sia in fully-CMOS Simulazione circuiti utilizzando “OrCAD Capture CIS” Realizzazione di due programmmi attraverso l’utilizzo di “LabView” della “National Instruments” Simulazione del circuito in logica domino utilizzando l’interfaccia “Design FrameWork II” della ditta “Cadence” e il simulatore “Spectre” (lunghezza di canale minima di 130 nm, frequenza di funzionamento di circa 2 GHz)