52
VLSI 1 Mikroprogramozott VLSI áramkörök és intelligens szenzorok Vizsgakérdések, 2008.

Mikroprogramozott VLSI áramkörök és intelligens szenzorok Vizsgakérdések, 2008

  • Upload
    tibor

  • View
    30

  • Download
    0

Embed Size (px)

DESCRIPTION

Mikroprogramozott VLSI áramkörök és intelligens szenzorok Vizsgakérdések, 2008. 2) Logikai rendszerek A ma használatos VLSI áramkörök általában az alábbi öt logikai rendszer alapján épülhetnek fel: - statikus CMOS logika, - dinamikus CMOS logika, - transzfer gate-s logika - PowerPoint PPT Presentation

Citation preview

Page 1: Mikroprogramozott VLSI  áramkörök és intelligens szenzorok Vizsgakérdések,  2008

VLSI 1

Mikroprogramozott VLSI áramkörök és intelligens

szenzorokVizsgakérdések, 2008.

Page 2: Mikroprogramozott VLSI  áramkörök és intelligens szenzorok Vizsgakérdések,  2008

VLSI 2

2) Logikai rendszerek

A ma használatos VLSI áramkörök általában az alábbi öt logikai rendszer alapján épülhetnek fel:

- statikus CMOS logika,- dinamikus CMOS logika,- transzfer gate-s logika- bipoláris emittercsatolt (ECL) logika, mint az előzőek kiegészítője,- BiCMOS logika

Page 3: Mikroprogramozott VLSI  áramkörök és intelligens szenzorok Vizsgakérdések,  2008

VLSI 3

n n

p

p

Vcc

Y=A +B

C t

B

A

3) Statikus CMOS logika

-Hátrány:-Duál pMOS pull-up hálózat- 2xCbe bemeneti kapacitás, lassú

Előny:-Nincsenek időzítések, sem clock-Egyszerű a tervezés

Page 4: Mikroprogramozott VLSI  áramkörök és intelligens szenzorok Vizsgakérdések,  2008

VLSI 4

Y=A B

A

A

B

R1

A UrefB Y=A . B

Vcc

R2

Transzfer-gates logika (Pass gate logic)

Emittercsatolt logika (ECL)

Szint-helyreállítás

Page 5: Mikroprogramozott VLSI  áramkörök és intelligens szenzorok Vizsgakérdések,  2008

VLSI 5

Egylépéses áramösszegző D/A

DiDi128.I0T8T1

Iref

I

K7

I0

K0 K1

2.I0

VCC R1

-+

Uki

IRUki 1

-USS

K-kapcsoló

Virtuális föld

SínSín

Page 6: Mikroprogramozott VLSI  áramkörök és intelligens szenzorok Vizsgakérdések,  2008

VLSI 6

Uref

Feszültség-összegző kapacitív D/A átalakító

Uref

C0 2.C0128.C0

C0

K0 K1

Kv

K7

Uki

Cgnd

CrefUki

1

0)()(

)(

2

n

iii

refgndref

ref

refki

DU

CC

CUU

Page 7: Mikroprogramozott VLSI  áramkörök és intelligens szenzorok Vizsgakérdések,  2008

VLSI 7

R/2R létrás D/A átalakító

R

R1

-+

Uki

2R

R

2R

Iref

1

0

1

2

n

iii

refki

D

R

RUU

Uref

R

Uki

R

R

R

R

Ellenállás-osztós D/A átalakító

Bináris fa

Virtuális föld

Page 8: Mikroprogramozott VLSI  áramkörök és intelligens szenzorok Vizsgakérdések,  2008

VLSI 8

Áramok kapacitív tárolása

+-

C

ITÁR

+U

-U

Page 9: Mikroprogramozott VLSI  áramkörök és intelligens szenzorok Vizsgakérdések,  2008

VLSI 9

Analóg MOS-kapcsoló helyettesítőképe

Cg s

S DKrsd

Ube

Cg d

Cd bCs b

G

C

Uki 0 5VVTn VTp

nMOS

pMOS

rON

Ube

Ube Uki

Unyitó

Unyitó

Unyitó

terhelő

RC=integráló tag !Spektrum…!

eredő

Page 10: Mikroprogramozott VLSI  áramkörök és intelligens szenzorok Vizsgakérdések,  2008

VLSI 10

C

Uoffset

1

2

2

1

+U+

Uki

U

Chopper-stabilizált komparátor

1

Page 11: Mikroprogramozott VLSI  áramkörök és intelligens szenzorok Vizsgakérdések,  2008

VLSI 11

Kétfokozatú CMOS műveleti erősítő

)/(:

2

)()( 6542

5121

mSVmAmeredekség

IL

wKg

gggg

ggAAA

Dm

dsdsdsds

mmv

T1

T2

T8T6

T5

T4T3

T7

U+ U-

100A

100A

200A

1,14V

50A

100/0,6

1,8V

0,64V

1,14V

1,14V100/0,6

160/0,8

40/0,8

160/0,4

200/0,6

160/0,4

40/0,8

2pF300ΩUki1,2V

0,25m techn.

λn=0,02/V

λp=0,04/V

VTn=0,48V

VTp=-0,48V

G=70 dB

P=0,72mW

Page 12: Mikroprogramozott VLSI  áramkörök és intelligens szenzorok Vizsgakérdések,  2008

VLSI 12

K

Hibaképző éskompenzáló

Uki

Főerősítő

Ube

Chopper stabilizáltmellékerősítő

Chopper-stabilizált erősítő

Page 13: Mikroprogramozott VLSI  áramkörök és intelligens szenzorok Vizsgakérdések,  2008

VLSI 13

On-chip thermosztát

IREFUSzab

Hőmérséklet-mérőSzilícium-dióda

„fűtő”-tranzisztor

Ifűtő

Differenciál-erősítő

Szabályzóáramkör

Page 14: Mikroprogramozott VLSI  áramkörök és intelligens szenzorok Vizsgakérdések,  2008

VLSI 14

Rezgő ellenállás

ssequ fUUCfQI )( 2100

U1

C0

U2

U1 U2

C0

Rekv

0

21 1

CfI

UUR

sequequ

C0

U1 U2

U1

Kapcsoló

Page 15: Mikroprogramozott VLSI  áramkörök és intelligens szenzorok Vizsgakérdések,  2008

VLSI 15

Klasszikus EEPROM cella

n+ n+

Control gate

S D

tunnel oxid

+12V

0 V +12V

+12V

WRITE ERASE READ

0 V URead

+5V

+5V

+

to gate from gate

Page 16: Mikroprogramozott VLSI  áramkörök és intelligens szenzorok Vizsgakérdések,  2008

VLSI 16

VLSI áramkörök megvalósitási lehetőségei

1000 10,000 100,000

Full-custom (tipikus: mobil)

Darabszám

Cellás tervezés

Programozható(Gate-array, SoC)

Költség

Szempontok: - sebesség - fogyasztás - költségek, ár - tervezés, korrekció

Page 17: Mikroprogramozott VLSI  áramkörök és intelligens szenzorok Vizsgakérdések,  2008

VLSI 17

ÉS mátrix

VAGY mátrix

Bemenetek Kimenetek

Mintermek

54321 xxxxxf

PLA áramkörök elvi elrendezése

Page 18: Mikroprogramozott VLSI  áramkörök és intelligens szenzorok Vizsgakérdések,  2008

VLSI 18

A+B

A+B

A+B

VCC

Ai Bi

VCC

AB+ABAB+AB

R1

Statikus PLA áramkör

Page 19: Mikroprogramozott VLSI  áramkörök és intelligens szenzorok Vizsgakérdések,  2008

VLSI 19

Programozott áramkörök programtároló elemei

• Statikus flip-flop

• EEPROM/FLASH

• Antifuse

Q

n

pp

n

VCC

Tunnel

Drain

Control Gate

Source

Floating

Szigetelő

Page 20: Mikroprogramozott VLSI  áramkörök és intelligens szenzorok Vizsgakérdések,  2008

VLSI 20

Prog.

Prog.

inverz

Preset

Clear

EEPLD „Makrocella” felépítése

DP

Q

C

Bemenetekről Makrocellákról

I/O-ról

Output Enable

Global órajel

Cella órajel

Programozható flip-flop

I/O pin

Inputs

EEPROM cella

products

sum

Page 21: Mikroprogramozott VLSI  áramkörök és intelligens szenzorok Vizsgakérdések,  2008

VLSI 21

Programmable Interconnect Array (PIA)

Macrocell

Macrocell

Macrocell

I/O

I/O

I/O

Macrocell

Macrocell

Macrocell

I/O

I/O

I/O

Macrocell

Macrocell

Macrocell

I/O

I/O

I/O

Macrocell

Macrocell

Macrocell I/O

I/O

I/O

Macrocell

Macrocell

Macrocell I/O

I/O

I/O

Macrocell

Macrocell

Macrocell I/O

I/O

I/O

Global Clock

EPLD blokkvázlata (Altera)

Page 22: Mikroprogramozott VLSI  áramkörök és intelligens szenzorok Vizsgakérdések,  2008

VLSI 22

PASS-TRANZISZTOROS ÖSSZEKÖTTETÉSEK(XILINX)

CLB

CLB

CLB

CLB

SWITCHMATRIX

- Programozható

- Szomszédos cellák között fix

- Globális vonalak

- Long-range vonalak

Page 23: Mikroprogramozott VLSI  áramkörök és intelligens szenzorok Vizsgakérdések,  2008

VLSI 23

ACTEL-TEXAS antifuse memória-elem

n-adalékolt réteg

Poliszilicium vezeték

SiO2 szigetelőOxid-Nitrid-Oxid (ONO)ultravékony szigetelő

18VRnormal > 10 MΩ

Rátütött < 300Ω

Page 24: Mikroprogramozott VLSI  áramkörök és intelligens szenzorok Vizsgakérdések,  2008

VLSI 24

System-on-Chip (SoC) áramkörök

Dual-portmemória

FPGA

8-bitesmikrocontroller

Page 25: Mikroprogramozott VLSI  áramkörök és intelligens szenzorok Vizsgakérdések,  2008

VLSI 25

Atmel System-on-Chip (SoC) áramkör

cella I/Ocellák

HorizontálisSínek: 5 x 1 local+ 2 express

Vertikális sínek: 5 x1 local+2expr.

vezetékek a memória és C felé

32 x 4 bitmemória

Csatlakozásilehetőség h/v

Segment =4 x 4 cella

50K kapu, 3V, 18Kbit, 100MHz, 384I/O.

I/O cellákLocal: 4cella, Expr:8 cella

Page 26: Mikroprogramozott VLSI  áramkörök és intelligens szenzorok Vizsgakérdések,  2008

VLSI 26

S

System-on-Chip (SoC) áramkör

Cellák közti közvetlen kapcsolat

Kapcsolódási pontok

N

EW

SESW

NW NE

Cella

Express line

Local line

Page 27: Mikroprogramozott VLSI  áramkörök és intelligens szenzorok Vizsgakérdések,  2008

VLSI 27

Adatátviteli szabványok

1. Párhuzamos adatátvitel: berendezésen belül, byte, word, stb.

2. Soros átvitel: - órajel-vzetékes (clocked) adatátvitel - RS-232 (és változatai): mindkét oldalon „timebase” - órajel-visszaállítás adatból: preamble - egyvezetékes, órajel-hossz modulációs

Strobe Strobe

0 1

t

Page 28: Mikroprogramozott VLSI  áramkörök és intelligens szenzorok Vizsgakérdések,  2008

VLSI 28

0 1 2 3 4 5 6 7 8

START BIT

STOP BIT

LSB

Az RS-232 soros átviteli szabvány

Page 29: Mikroprogramozott VLSI  áramkörök és intelligens szenzorok Vizsgakérdések,  2008

VLSI 29

START | 1010 A2A1A0 R/W |ACK| xxxx xxxx |Inc| xxxx xxxx |Inc|xxxx xxxx| STOP

Az I2C soros átviteli szabvány

Eszköz címe

Bytecíme

1. Adat byte

2. Adat byte

Automatikuscíminkrementálás

ACK=0: slave nyugta, lehúzza 0-ba, master elengedi adat vonalatACK=1: nincs nyugta, slave felhúzza 1-be

A0

A1

A2

GND

VCC

x

DATA

CLK

Clock

Data

Start

Clock

Data

Stop

Page 30: Mikroprogramozott VLSI  áramkörök és intelligens szenzorok Vizsgakérdések,  2008

VLSI 30

1) Intelligens szenzor blokksémája

Szenzor Jel elő-készítő

JelfeldolgozóProcesszor

A/Dátalakító

Adatmemória

Programmemória

Adatátvitel

RF

Page 31: Mikroprogramozott VLSI  áramkörök és intelligens szenzorok Vizsgakérdések,  2008

VLSI 31

A szenzorok típusai

- hőmérséklet-mérésen alapulók

- mechanikai jellegűek

- kémiai érzékelők

- mágneses tereket érzékelők

- optikai és fény érzékelők

- sugárzások érzékelése

- biológiai, biofizikai érzékelők

Page 32: Mikroprogramozott VLSI  áramkörök és intelligens szenzorok Vizsgakérdések,  2008

VLSI 32

Szenzor alap-technológiák

- Hagyományos, diszkrét elemekből

- szilicium planar, System-on-Chip (SoC)

- MEMS (Micro-Electro-Mechanical-System)

- vékonyréteg techn.

- vastagréteg techn.

- mikrohullámú, optikai, stb.

Page 33: Mikroprogramozott VLSI  áramkörök és intelligens szenzorok Vizsgakérdések,  2008

VLSI 33

- szakaszos (sleep) üzemmód- optimalizált algoritmusok - külső energiaforrások (transzponderek)-rádiófrekvenciás átvitel … távolságok ...?

Implantált (hordozható) szenzorok Alapprobléma: fogyasztás

Page 34: Mikroprogramozott VLSI  áramkörök és intelligens szenzorok Vizsgakérdések,  2008

VLSI 34

Micro-Electro-Mechanical-System (MEMS) technológiák

Eltávolítottoxidréteg

Szilicium szubsztrát

Leválasztottpoliszilicium réteg

Szilicium szubsztrát

Marással eltávolítottalapkristály (üreg)

Cantilever

Cantilever

Felületi MEMS technológia Tömbi MEMS technológia

• igen kis méretek

• jól integrálható

viszonylag nagyobb méretek

- integrálhatóság ?

Page 35: Mikroprogramozott VLSI  áramkörök és intelligens szenzorok Vizsgakérdések,  2008

VLSI 35

Sziliciumlapka

ellenállás

üreg

fém

Membrán

Kapacitív szenzor-háló

A klasszikus diszkrét nyomásmérő

Nyomásmérés

Page 36: Mikroprogramozott VLSI  áramkörök és intelligens szenzorok Vizsgakérdések,  2008

VLSI 36

Integrált nyomásérzékelő (Motorola)

68HC05 CPU Analóg

interface

SPI

4K EPROM

MEMSnyomás-mérő

RAM

CompBias

8-bitA/Dconv

Page 37: Mikroprogramozott VLSI  áramkörök és intelligens szenzorok Vizsgakérdések,  2008

VLSI 37

Xsensor (USA) tapintás-érzékelő

1 tenyér-érzékelő: 21 * 21 szenzor, 2,5mm felbontás• 4 ujj-begy érzékelő, 9 * 9 szenzor, 1,25 *1,25 mm, felbontás = 1,5 mm• Nyomásérték 0-1 atm• 60,000 érzékelési pont/sec feldolgozási sebesség

Page 38: Mikroprogramozott VLSI  áramkörök és intelligens szenzorok Vizsgakérdések,  2008

VLSI 38

Integrálható tapintásmérő - piezorezisztív jelátalakítás- pórusos Si alapú mikromechanikai megmunkálás elsőként- a felületi és tömbi mikromechanika előnyeinek kombinációja - egykristályos, integrálható érzékelő elem - újdonság

100m

200m200m

Page 39: Mikroprogramozott VLSI  áramkörök és intelligens szenzorok Vizsgakérdések,  2008

VLSI 39

Tapintásmérő jel-erősítőU1

VCC

VCC

Érzékelő

R1

R2RREF

RMÉRŐ

U2

helipot

Uk

dekóder

Sín

PAD

Tapintó-érzékelőa panelen

Page 40: Mikroprogramozott VLSI  áramkörök és intelligens szenzorok Vizsgakérdések,  2008

VLSI 40

Erőméréshez használt MEMS hangoló-villa

Fésű-elrendezésű aktuátor

Érzékelt mechanikai erőhatás

Áram érzékelésMeghajtófeszültség

Horgony

Page 41: Mikroprogramozott VLSI  áramkörök és intelligens szenzorok Vizsgakérdések,  2008

VLSI 41

UG Referencia-elektróda

SiO2

Folyadék-tér

n-drain

A tranzisztor ID(UGS)-görbéje hidrogén hatására balra (-U) tolódik el

ISFET (Ion Sensitive FET) térvezérelt érzékelő tranzisztor

p-szilícium

n-source

US UD

csatorna

Page 42: Mikroprogramozott VLSI  áramkörök és intelligens szenzorok Vizsgakérdések,  2008

VLSI 42

UG

Referenciaelektróda

SiO2

Folyadék-tér

n-drain

A tranzisztor ID(UGS)-görbéje hidrogén hatására balra (-U) tolódik el

ChemFET térvezérelt kémiai érzékelő tranzisztor

p-szilícium

n-source

US UD

csatorna

ion-szelektív áteresztő membrán

hydrogel

Page 43: Mikroprogramozott VLSI  áramkörök és intelligens szenzorok Vizsgakérdések,  2008

VLSI 43

Differenciális (két tranzisztorból álló) ChemFET érzékelő

p72

ReferenciaChemFET

ChemFET

Szelektívvédőburok

Mérendő gáz

Page 44: Mikroprogramozott VLSI  áramkörök és intelligens szenzorok Vizsgakérdések,  2008

VLSI 44

Multi-szenzoros elrendezés

Minimum 3 szerves anyag érzékelése

Szigeteletlen, lebegő gate

S1

S2

S3 D3

D2

D1

Ablak

Page 45: Mikroprogramozott VLSI  áramkörök és intelligens szenzorok Vizsgakérdések,  2008

VLSI 45

Gázérzékelés „mikro-fűtőlap” (hotplate) segítségével

Hotplate hőmérséklet: 250-350 oC

E2 mérőelektróda

Szigetelő membrán

p-szilícium szubsztrát

n-szilícium sziget

Hőmérséklet-érzékelő

Poliszilícium fűtőellenállás

Vastag-réteg film SnO2 ellenállás

E1 mérőelektróda

Page 46: Mikroprogramozott VLSI  áramkörök és intelligens szenzorok Vizsgakérdések,  2008

VLSI 46

Rt

Piezoelektromos kerámia

Ug

Adó Vevő

Felülethullámú szűrő (Surface Acoustic Wawe, SAW)

mmsm

f

v

g

piezopiezo 1,0

1030

/31006

Hullámhossz:

Átvitt sáv függ:ujjak mérete, száma

30 MHz

Aktív réteggel bevont nyitott ablak

Page 47: Mikroprogramozott VLSI  áramkörök és intelligens szenzorok Vizsgakérdések,  2008

VLSI 47

Felülethullámú szűrő (SAW) alkalmazása gázérzékelőként

White, Procc. IEEE 1970/58 p32

Gerjesztés

Fém-elektródák

Hullám-terjedés

Detektálás

Levált szemcsék

A levált szemcsék megváltoztatják a terjedési sebességet,a szűrőt egy visszacsatolt rendszerbe helyezve, annak önfrekvenciája megváltozik

Piezo-elektromos hordozóGázérzékelő bevonattal

Page 48: Mikroprogramozott VLSI  áramkörök és intelligens szenzorok Vizsgakérdések,  2008

VLSI 48

A 32-csatornás érzékelő adatátviteli protokollja

1 10 0Start

Power up Write Read 16-bit digitalizált érték10-bit csatorna cím

Start 000 1

( 2 x 5-bit → 2 elektróda a 32-ből)

Chip: 3m BiCMOS techn., 4 x 6 mm, 5000 tranzisztor, CLK=2 MHz, VDD=5,2V, P 90mW

r12

Δ

db

a

dl2

dl2

x

Page 49: Mikroprogramozott VLSI  áramkörök és intelligens szenzorok Vizsgakérdések,  2008

VLSI 49

Szilícium MEMS mérőtű

Átmérő: 25-50mMérhető terület: 100m2

Méréshatár: 20V-1mVSávszélesség: 10kHz

Stimuláló/mérő pontok

Kimenetiszalagkábelek

Hordozó lemez

Összekötővezetékek Jelfeldolgozó

áramkör

Page 50: Mikroprogramozott VLSI  áramkörök és intelligens szenzorok Vizsgakérdések,  2008

VLSI 50

Tipikus kétutas mérőrendszer felépítése

ASKdekóder

Clockrecovery

10bit A/D

Power onReset

Endekóder

RegiszterekControlLogika

Táp

OszcillátorKeverő

MUX

Aktívtransmit

E-oszt.meghajtó

4 MHz60 kb/s6-15V2 mW

250 ksample/s1,4mW / 3V

Page 51: Mikroprogramozott VLSI  áramkörök és intelligens szenzorok Vizsgakérdések,  2008

VLSI 51

Rádiófrekvenciásan táplált SoC áramkörösretina implant

Micro konnektor kábel

Micro konnektor kábel

Video Kamera

Retina

Látóideg

Hermetikus lezárás

RF antenna

System on Chip(SoC) áramkör

Szemüveg

Page 52: Mikroprogramozott VLSI  áramkörök és intelligens szenzorok Vizsgakérdések,  2008

VLSI 52

4 x 4-es beültetett retina elektróda felvétele

A flexibilis vezetőkkelellátott szalagbabeépítettplatina-elektródákmérete: 260m, vagy 520m átmérő

A chip mérete: 4 x 5 mm

„Az elektróda gerjesztia cellákat, de nem tudjuk,hányat…”