PROGETTO DI UN REGISTRO AD APPROSSIMAZIONI SUCCESSIVE IN UN ASIC PER IMAGING FACOLTA DI INGEGNERIA...

19
PROGETTO DI UN REGISTRO AD APPROSSIMAZIONI SUCCESSIVE IN UN ASIC PER IMAGING FACOLTA’ DI INGEGNERIA Laurea in Ingegneria Elettronica Candidato: Alessandro Fina Relatore: Prof. Lorenzo Colace Co-relatore: Dott. Valentino Cencelli

Transcript of PROGETTO DI UN REGISTRO AD APPROSSIMAZIONI SUCCESSIVE IN UN ASIC PER IMAGING FACOLTA DI INGEGNERIA...

Page 1: PROGETTO DI UN REGISTRO AD APPROSSIMAZIONI SUCCESSIVE IN UN ASIC PER IMAGING FACOLTA DI INGEGNERIA Laurea in Ingegneria Elettronica Candidato: Alessandro.

PROGETTO DI UN REGISTRO AD

APPROSSIMAZIONI SUCCESSIVE IN

UN ASIC PER IMAGING

FACOLTA’ DI INGEGNERIA

Laurea in Ingegneria Elettronica

Candidato: Alessandro Fina

Relatore: Prof. Lorenzo Colace

Co-relatore: Dott. Valentino Cencelli

Page 2: PROGETTO DI UN REGISTRO AD APPROSSIMAZIONI SUCCESSIVE IN UN ASIC PER IMAGING FACOLTA DI INGEGNERIA Laurea in Ingegneria Elettronica Candidato: Alessandro.

• Introduzione alla medicina nucleare

• Cosa è un SAR

• Architettura

• CAD Elettronico

• Progettazione

• Dimensionamento

• Simulazione

• Layout

• Conclusioni

• Introduzione alla medicina nucleare

• Cosa è un SAR

• Architettura

• CAD Elettronico

• Progettazione

• Dimensionamento

• Simulazione

• Layout

• Conclusioni

Sommario

Page 3: PROGETTO DI UN REGISTRO AD APPROSSIMAZIONI SUCCESSIVE IN UN ASIC PER IMAGING FACOLTA DI INGEGNERIA Laurea in Ingegneria Elettronica Candidato: Alessandro.

Introduzione alla medicina nucleareIntroduzione alla medicina nucleare

Fotomoltiplicatore

e-

Matrice di cristalli scintillanti

350nmFotone 140keV

Imaging molecolare: rilevazione spaziale e temporale di radiazioni gamma.

Page 4: PROGETTO DI UN REGISTRO AD APPROSSIMAZIONI SUCCESSIVE IN UN ASIC PER IMAGING FACOLTA DI INGEGNERIA Laurea in Ingegneria Elettronica Candidato: Alessandro.

Rivelatore Hamamatsu H8500:

- matrice 8×8 di anodi→12 stadi si amplificazione

- Risposta spettrale: 300nm → 650nm

- area attiva 89% del dispositivo

Floor planning (struttura topologica) del chip completo

- Area disponibile di silicio è di 3mm×5mm

Introduzione alla medicina nucleareIntroduzione alla medicina nucleare

Page 5: PROGETTO DI UN REGISTRO AD APPROSSIMAZIONI SUCCESSIVE IN UN ASIC PER IMAGING FACOLTA DI INGEGNERIA Laurea in Ingegneria Elettronica Candidato: Alessandro.

Il convertitore A/D è composto da:

- Comparatore

- Convertitore D/A interno (DAC)

- Registro ad approssimazioni successive (SAR)

Cosa è un SARCosa è un SAR

Page 6: PROGETTO DI UN REGISTRO AD APPROSSIMAZIONI SUCCESSIVE IN UN ASIC PER IMAGING FACOLTA DI INGEGNERIA Laurea in Ingegneria Elettronica Candidato: Alessandro.

Cosa è un SARCosa è un SAR

Un SAR rappresenta un registro SIPO (serial input - parallel output) che viene utilizzato per la tecnica di approssimazioni successive:- Conversione di n bit in n cicli di clock implementando l’algoritmo di ricerca dicotomica

Page 7: PROGETTO DI UN REGISTRO AD APPROSSIMAZIONI SUCCESSIVE IN UN ASIC PER IMAGING FACOLTA DI INGEGNERIA Laurea in Ingegneria Elettronica Candidato: Alessandro.

C. K. Yuen

SPECIFICHE DI PROGETTO:

- n = 10 bit

- fCLK = 500MHz

- Layout compatto

ArchitetturaArchitettura

- n+1 flip-flop di tipo JK- Due porte OR

Page 8: PROGETTO DI UN REGISTRO AD APPROSSIMAZIONI SUCCESSIVE IN UN ASIC PER IMAGING FACOLTA DI INGEGNERIA Laurea in Ingegneria Elettronica Candidato: Alessandro.

• Schemi elettrici

• Simboli

• Simulazioni

• Layout

Cadence è da molti anni lo standard industriale più importante e riconosciuto in tutto il mondo.

CAD ElettronicoCAD Elettronico

Page 9: PROGETTO DI UN REGISTRO AD APPROSSIMAZIONI SUCCESSIVE IN UN ASIC PER IMAGING FACOLTA DI INGEGNERIA Laurea in Ingegneria Elettronica Candidato: Alessandro.

tp∝ L²/VDD tempo di propagazione

DIMENSIONI SCELTE:• L=0.24μm - W=0.7μm NMOS• L=0.24μm - W=1.2μm PMOS

L = lunghezza del canale

W = larghezza del canale

iD = corrente di canale

tp = tempo di propagazione

DimensionamentoDimensionamento

Page 10: PROGETTO DI UN REGISTRO AD APPROSSIMAZIONI SUCCESSIVE IN UN ASIC PER IMAGING FACOLTA DI INGEGNERIA Laurea in Ingegneria Elettronica Candidato: Alessandro.

NOT

ProgettazioneProgettazione Implementazione delle porte fondamentali

NOR

TRASMISSION GATE

NAND

OR

Page 11: PROGETTO DI UN REGISTRO AD APPROSSIMAZIONI SUCCESSIVE IN UN ASIC PER IMAGING FACOLTA DI INGEGNERIA Laurea in Ingegneria Elettronica Candidato: Alessandro.

Implementazione del Flip-Flop di tipo JK

nCLR

CLK

K

Q

Qneg

J

TG

TG

TG

TG

I singoli Flip-Flop vengono connessi secondo il modello Yuen

ProgettazioneProgettazione

Page 12: PROGETTO DI UN REGISTRO AD APPROSSIMAZIONI SUCCESSIVE IN UN ASIC PER IMAGING FACOLTA DI INGEGNERIA Laurea in Ingegneria Elettronica Candidato: Alessandro.

Verificare il corretto funzionamento del circuito

NANDING. USC.

A B C

0 0 1

0 1 1

1 0 1

1 1 0

ING. USC.

A B C

0 0 0

0 1 1

1 0 1

1 1 1

SimulazioniSimulazioni

OR

A

B

C

A

B

C

Time [ns]

Time [ns]

Page 13: PROGETTO DI UN REGISTRO AD APPROSSIMAZIONI SUCCESSIVE IN UN ASIC PER IMAGING FACOLTA DI INGEGNERIA Laurea in Ingegneria Elettronica Candidato: Alessandro.

ING. USC.

nCLR Jn Kn Qn+1

0 X X 0

1 0 0 Qn

1 0 1 0

1 1 0 1

1 1 1 Toggle

- X: l’ingresso può essere indifferentemente 0 o 1, non influisce sull’uscita- Toggle: se Qn=0 allora Qn+1=1; se Qn=1 allora Qn+1=0

Flip-Flop JK a 500MHzSimulazioniSimulazioni

Time [ns]

CLK

nCLR

J

K

Q

Qneg

Page 14: PROGETTO DI UN REGISTRO AD APPROSSIMAZIONI SUCCESSIVE IN UN ASIC PER IMAGING FACOLTA DI INGEGNERIA Laurea in Ingegneria Elettronica Candidato: Alessandro.

SAR a 500MHz

• Vengono analizzati sequenzialmente tutti i bit da MSB fino al LSB• Se DATA = “1” il bit analizzato viene riportato a “0” • Se DATA = “0” il bit analizzato viene lasciato ad “1”

Time [ns]

CLK

nCLR

DATA

MSB

Q8

Q3

Q1

Q6

Q5

Q4

Q2

Q7

LSB

EOC

Page 15: PROGETTO DI UN REGISTRO AD APPROSSIMAZIONI SUCCESSIVE IN UN ASIC PER IMAGING FACOLTA DI INGEGNERIA Laurea in Ingegneria Elettronica Candidato: Alessandro.

SAR

DAC

CONVERTITORE I/V

COMPARATORE

Possiamo osservare come la tensione Vth, dopo le varie comparazioni, si avvicina sempre più alla tensione Vinput. Questo dimostra il corretto funzionamento di tutto il blocco e quindi anche del SAR

Convertitore Analogico/DigitaleSimulazioniSimulazioni

Page 16: PROGETTO DI UN REGISTRO AD APPROSSIMAZIONI SUCCESSIVE IN UN ASIC PER IMAGING FACOLTA DI INGEGNERIA Laurea in Ingegneria Elettronica Candidato: Alessandro.

Rappresenta la distribuzione e connessione dei transistor sul wafer di silicio

Nella realizzazione di un layout bisogna:

• Ottimizzare le dimensioni

• Rispettare le regole di progettazione imposte dalla fonderia

Per la verifica del layout:

• DRC: verifica delle regole di progettazione

• LVS: confronto tra schema elettrico e layout

LayoutLayout

Page 17: PROGETTO DI UN REGISTRO AD APPROSSIMAZIONI SUCCESSIVE IN UN ASIC PER IMAGING FACOLTA DI INGEGNERIA Laurea in Ingegneria Elettronica Candidato: Alessandro.

Flip-Flop JK

SAR 10bit

NAND

OR TRASMISSION GATE

NOT

Collegando opportunamente i transistor, secondo le indicazioni dello schema elettrico, è stato possibile realizzare

LayoutLayout

Page 18: PROGETTO DI UN REGISTRO AD APPROSSIMAZIONI SUCCESSIVE IN UN ASIC PER IMAGING FACOLTA DI INGEGNERIA Laurea in Ingegneria Elettronica Candidato: Alessandro.

LayoutLayout

SAR 10bit

Page 19: PROGETTO DI UN REGISTRO AD APPROSSIMAZIONI SUCCESSIVE IN UN ASIC PER IMAGING FACOLTA DI INGEGNERIA Laurea in Ingegneria Elettronica Candidato: Alessandro.

• Apprendimento del software di progettazione Cadence

• Progetto e simulazione di un registro ad approssimazioni successive a 10 bit alla frequenza di 500MHz

• Realizzazione e verifica del layout del registro di dimensioni 285μm×30.4μm • Il circuito verrà realizzato dall’INFN in fonderia nei prossimi mesi

ConclusioniConclusioni