61

Elettronica dei Sistemi Digitali 1 - people.unica.it

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Elettronica dei Sistemi Digitali 1 - people.unica.it
Page 2: Elettronica dei Sistemi Digitali 1 - people.unica.it

2

Page 3: Elettronica dei Sistemi Digitali 1 - people.unica.it
Page 4: Elettronica dei Sistemi Digitali 1 - people.unica.it

1 (vero)

0 (falso)

V (volt)

0

5

3.5

1.5

4

Page 5: Elettronica dei Sistemi Digitali 1 - people.unica.it

V (volt)

0

5

3.5

1.5

V1

V2

Il dato cambia valore

Il dato non cambia valore

5

Page 6: Elettronica dei Sistemi Digitali 1 - people.unica.it

6

Page 7: Elettronica dei Sistemi Digitali 1 - people.unica.it

7

Page 8: Elettronica dei Sistemi Digitali 1 - people.unica.it

8

Page 9: Elettronica dei Sistemi Digitali 1 - people.unica.it

9

Page 10: Elettronica dei Sistemi Digitali 1 - people.unica.it

10

Page 11: Elettronica dei Sistemi Digitali 1 - people.unica.it

11

Page 12: Elettronica dei Sistemi Digitali 1 - people.unica.it

12

Page 13: Elettronica dei Sistemi Digitali 1 - people.unica.it

13

Page 14: Elettronica dei Sistemi Digitali 1 - people.unica.it

14

Page 15: Elettronica dei Sistemi Digitali 1 - people.unica.it

15

Page 16: Elettronica dei Sistemi Digitali 1 - people.unica.it

(fonte Intel)

16

Page 17: Elettronica dei Sistemi Digitali 1 - people.unica.it

17

Page 18: Elettronica dei Sistemi Digitali 1 - people.unica.it

18

Page 19: Elettronica dei Sistemi Digitali 1 - people.unica.it

19

Page 20: Elettronica dei Sistemi Digitali 1 - people.unica.it

20

Page 21: Elettronica dei Sistemi Digitali 1 - people.unica.it

21

Page 22: Elettronica dei Sistemi Digitali 1 - people.unica.it

22

Page 23: Elettronica dei Sistemi Digitali 1 - people.unica.it

23

Page 24: Elettronica dei Sistemi Digitali 1 - people.unica.it

24

Page 25: Elettronica dei Sistemi Digitali 1 - people.unica.it

25

Page 26: Elettronica dei Sistemi Digitali 1 - people.unica.it

26

Page 27: Elettronica dei Sistemi Digitali 1 - people.unica.it

27

Page 28: Elettronica dei Sistemi Digitali 1 - people.unica.it

28

Page 29: Elettronica dei Sistemi Digitali 1 - people.unica.it

29

Page 30: Elettronica dei Sistemi Digitali 1 - people.unica.it

30

Page 31: Elettronica dei Sistemi Digitali 1 - people.unica.it

31

Page 32: Elettronica dei Sistemi Digitali 1 - people.unica.it

32

Page 33: Elettronica dei Sistemi Digitali 1 - people.unica.it

33

Page 34: Elettronica dei Sistemi Digitali 1 - people.unica.it
Page 35: Elettronica dei Sistemi Digitali 1 - people.unica.it

IDEAZIONE DEL

PRODOTTO

DEFINIZIONE

SPECIFICHE

REALIZZAZIONE

DEFINIZIONE DEL

CIRCUITO

DESCRIZIONE

FISICA

CUSTOM Standard-Cell FPGA

Manuale Manuale Manuale

Manuale

Manuale

Manuale

Manuale Manuale

Automatico

Automatico

Semi-

Automatico

Semi-

Automatico

Automatico

AutomaticoAutomatico

PRODOTTO FINALE Chip Chip Configurazione

35

Page 36: Elettronica dei Sistemi Digitali 1 - people.unica.it

36

Page 37: Elettronica dei Sistemi Digitali 1 - people.unica.it

37

Page 38: Elettronica dei Sistemi Digitali 1 - people.unica.it

38

Page 39: Elettronica dei Sistemi Digitali 1 - people.unica.it

39

Page 40: Elettronica dei Sistemi Digitali 1 - people.unica.it

40

Page 41: Elettronica dei Sistemi Digitali 1 - people.unica.it

Tutte le celle hanno la VDD in

alto (con spessore fisso) e la

GND in basso.

Gli altri PIN (punti di accesso)

possono cambiare sia di numero

che di posizione a seconda della

funzionalità implementata.

Per il progettista è indispensabile

sapere dove sono i pin ed in

quale metallo sono realizzati.

Le informazioni fornite

dall’abstract sono completate da

indicazioni sui punti in cui NON

si può fare passare una pista di

un determinato metallo.

Pista di alimentazione (VDD)

Pista di massa (GND)

Punti di accesso: uscita

Punti di accesso: ingressi

41

Page 42: Elettronica dei Sistemi Digitali 1 - people.unica.it

Una tipica libreria Standard Cell offre, ad esempio, le seguenti celle

elementari. Sono evidentemente disponibili sia blocchi sequenziali che

combinatori, blocchi per la gestione del tri-state e la complessità arriva a

quella del full-adder (in questo caso, 2 bit in ingresso più carry).

Per ognuno dei gate elementari (and, or, nor, etc.), inoltre sono disponibili

cella da 2 fino a 6 ingressi e con diverse capacità di pilotaggio (diverso

fanout).

Simple Gates : Inverter, Buffer, Tristate Buffer, Inv. Tristate Buffer, AND,

NAND, OR, NOR, XOR, XNOR

Complex Gates: AND-OR, AND-NOR, OR-AND, OR-NAND, Multiplexer, Inv.

Multiplexer

Sequential: D-Type Flip-Flop, JK Flip-Flop, Data Latch

Miscellaneous: Tie Up/Down, Busholder, Full Adder, Half Adder

42

Page 43: Elettronica dei Sistemi Digitali 1 - people.unica.it

Funzionalità

logica

Tempi di

propagazione

Capacità di

pilotaggio

Consumo di

potenza

43

Page 44: Elettronica dei Sistemi Digitali 1 - people.unica.it

44

Page 45: Elettronica dei Sistemi Digitali 1 - people.unica.it

45

Page 46: Elettronica dei Sistemi Digitali 1 - people.unica.it

Righe dove andranno

le standard cell (core)

Blocchi: memorie

Anello esterno: pad

46

Page 47: Elettronica dei Sistemi Digitali 1 - people.unica.it

47

Page 48: Elettronica dei Sistemi Digitali 1 - people.unica.it

48

Page 49: Elettronica dei Sistemi Digitali 1 - people.unica.it

49

Page 50: Elettronica dei Sistemi Digitali 1 - people.unica.it

50

Page 51: Elettronica dei Sistemi Digitali 1 - people.unica.it

CLKCLK2

CLK1

CLK3

51

Page 52: Elettronica dei Sistemi Digitali 1 - people.unica.it

52

Page 53: Elettronica dei Sistemi Digitali 1 - people.unica.it

53

Page 54: Elettronica dei Sistemi Digitali 1 - people.unica.it

54

Page 55: Elettronica dei Sistemi Digitali 1 - people.unica.it
Page 56: Elettronica dei Sistemi Digitali 1 - people.unica.it

56

Page 57: Elettronica dei Sistemi Digitali 1 - people.unica.it

Suddivisione

in moduli

Simulazione

di sistema

Realizzazione

dei moduli

Simulazione

dettagliata

Disegno

schematico

Simulazione

spice

Disegno

layout

Estrazione

Layout Vs.

Schematic

Simulazione

post-layout

DRC

57

Page 58: Elettronica dei Sistemi Digitali 1 - people.unica.it

58

Page 59: Elettronica dei Sistemi Digitali 1 - people.unica.it

Design Rules

Modelli spice

Parametri di

processo

Design Kit

Layout Editor (Cadence

Virtuoso, Mentor IC)

Simulatore spice (Hspice,

Pspice, Eldo, Specre)

EDA/CAD

59

Page 60: Elettronica dei Sistemi Digitali 1 - people.unica.it

µm

60

Page 61: Elettronica dei Sistemi Digitali 1 - people.unica.it

µm◼

61