Documente Academic
Documente Profesional
Documente Cultură
INTRODUCERE
s( t ) = A sin t , t ( ,+)
Sistemele numerice (sau digitale) se ocup de prelucrarea semnalelor care au o
variaie discontinu n timp, modelul de semnal fiind cel al impulsului dreptunghiular:
A
u( t ) =
[ ]
pentru t [t , t ]
pentru t t1 , t 2
1
Ambele semnale sunt modele idealizate. Primul presupune absena absolut a unei
discontinuiti, iar cel de-al doilea definete tranziii n timp nul. Faptul c aceste semnale nu
sunt fizic realizabile arat formalismul conceptelor de continuu i discontinuu, concepte "utile
pentru delimitri teoretice care, practic, au sens prin tehnicile distincte pe care le presupun, dar
nu prin ceea ce n esen ar vrea s semnifice". ([tefan, 1993]).
Pornind de la cel de-al doilea tip de semnal se poate defini o electronic a
discontinuului care s opereze cu semnale orict de complexe obinute prin repetarea
impulsului dreptunghiular. n figura 1.1a este reprezentat funcia u( t ) , care aproximeaz
semnalul real reprezentat n figura 1.1b. Realitatea impune tranziii n intervale de timp
diferite de zero ( t LH , t HL ), iar atingerea nivelelor de zero sau A nu se poate face direct, ci prin
aproximri succesive ce se stabilizeaz dup un anumit interval de timp. Se consider c
tranziia pozitiv ncepe cnd mrimea semnalului este 10% din A i se termin la atingerea
valorii de 90% din A. Intervalul de timp scurs ntre cele dou repere se numete timp de
.
10
1 INTRODUCERE
u
A
t
t1
t2
t
0
t1
t2
tLH
t HL
t1
t
0
T
11
12
1 INTRODUCERE
1.3 Clasificri
Clasificarea circuitelor integrate numerice devine o sarcin tot mai dificil datorit
complexitii structurale i funcionale tot mai mari. O clasificare dup numrul de
tranzistoare pe capsul este propus n tabelul 1.1. Circuitele integrate au fost mprite n 5
categorii, dar limitele care separ o categorie de alta sunt discutabile, ele depinznd de
momentul de timp la care s-a fcut clasificarea. Dac acum 15-20 ani structurile VLSI se
limitau la circa 50000 tranzistoare, astzi probabil c i valoarea de 1000000 tranzistoare este
prea mic. De exemplu, microprocesorul 486 care conine 1,2 milioane de tranzistoare este mai
degrab un circuit VLSI dect unul ULSI.
O clasificare dup tehnologia de realizare a circuitelor integrate digitale este propus
n tabelul 1.2. Informaia prezentat este util pentru a face o comparaie ntre performanele
diverselor familii logice importante. Valorile tipice date pentru timpii medii de propagare i
pentru consumul mediu de putere pe poart pot diferi n funcie de frecvena de lucru sau de
valoarea tensiunii de alimentare. Consumul mediu de putere pe poart este dat de produsul
dintre tensiunea de alimentare i curentul mediu consumat de o poart logic din familia
respectiv. Pentru calculul timpului mediu de propagare se folosete relaia:
tp =
t pLH + t pHL
2
13
1.3 Clasificri
Denumire
Notaie
Small
Scale
Integration
Medium
Scale
Integration
Large Scale
Integration
Very Large
Scale
Integration
Ultra Large
Scale
Integration
Tehnologie
SSI
Anul
apariiei
1960
MSI
1965
bipolar
MOS
8 m
500
LSI
1970
5 m
10000
VLSI
1980
bipolar
MOS
bipolar
MOS
1,5 - 3 m
1000000
ULSI
1990
0,13 - 1 m
> 1000000
bipolar
bipolar
MOS
Dimensiune
tranzistor
10 m
Tabelul 1.1
Numr de
Exemple
tranzistoare
pori
50
logice
MUX,
DMUX,
registre
memorii,
P Z80
memorii,
control,
P 486
calculator,
transputer
Pentium
II, III, 4
unde, t pLH reprezint timpul scurs din momentul modificrii semnalului la intrarea porii
logice i pn la modificarea rspunsului la ieire n sensul tranziiei din 0 logic (LOW) n 1
logic (HIGH), iar t pHL reprezint timpul scurs din momentul modificrii semnalului la intrare
i pn la tranziia din 1 logic (HIGH) n 0 logic (LOW) a ieirii.
n exemplul din figura 1.4a s-a considerat o poart inversoare. Semnalul aplicat pe
intrarea in genereaz un rspuns furnizat la ieirea out, ca n figura 1.4b. Reperele care
marcheaz limitele timpilor de propagare au fost fixate prin convenie la 50% din valoarea
tensiunii corespunztoare palierului de 1 logic. Atragem atenia c este posibil ca palierul de 1
logic pentru cele dou semnale s fie dat de valori diferite ale tensiunii.
Primul circuit integrat logic obinut de Noyce a fost realizat n tehnologie RTL. n 1962
a aprut poarta DTL, care implementa o logic cu diode cuplate cu un tranzistor inversor de
ieire. nlocuirea diodelor cu un tranzistor multiemitor i introducerea unui etaj de ieire cu
tranzistoare n contratimp a generat o structur reuit, care a fost standardizat n 1964 de
firma TEXAS INSTRUMENTS sub numele de familia logic TTL. Aceast structur a
dominat timp de peste dou decenii familiile logice bipolare, cunoscnd perfecionri continue
n tot acest timp (vezi tabelul 1.2).
in
in
50%
50%
t pHL
t pLH
out
out
a
50%
50%
14
1 INTRODUCERE
Tehnologia
bipolar
MOS
hibrid
Familia logic
Notaie
Timpi de
propagare
30 ns
12 ns
9 ns
6 ns
33 ns
3 ns
10 ns
2 ns
4 ns
3 ns
2 ns
10 ns
30 ns
250 ns
100 ns
8 ns
3 ns
4 ns
2 ns
2 ns
1,5 ns
1 ns
Tabelul 1.2
Faza de
Consum pe
dezvoltare
poart
logic
9 mW
desuet
20 mW
desuet
10 mW
declin
16 mW
declin
1 mW
declin
20 mW
declin
2 mW
declin
20 mW
declin
1 mW
maturitate
5 mW
maturitate
25 mW
declin
1 mW
declin
1 mW
desuet
1 mW
desuet
declin
1 W
maturitate
10 W
cretere
50 W
acceptare
10 W
acceptare
20 W
0,08/2 mW
cretere
0,1/20 mW
cretere
0,3/2 mW
acceptare
Primul circuit integrat MOS apare n 1962. Dei densitatea de integrare era superioar
tehnologiilor bipolare, sensibilitatea la sarcini electrostatice, timpii prea mari de propagare i
unele probleme de fiabilitate n realizarea oxidului de poart au ntrziat oarecum dezvoltarea
structurilor integrate MOS. Abia dup anul 1970 familiile logice MOS au nceput s se
impun, mai ales dup apariia familiei CMOS, care, n urma perfecionrilor continue pe care
le-a cunoscut, rmne deocamdat tehnologia prezentului i a viitorului apropiat.
Tehnologia BICMOS este o combinaie ntre tehnologia bipolar i tehnologia CMOS,
care mbin avantajele de vitez i curent mare de ieire al tehnologiei bipolare cu avantajele
consumului redus i a densitii mari de integrare oferite de tehnologia CMOS. Familiile Low
Voltage sunt proiectate pentru tensiuni de alimentare reduse (3,3V n loc de 5V), n scopul
reducerii consumului de putere i a creterii densitii de integrare. Reprezentarea din figura
1.5 ilustreaz tendinele de declin ale tehnologiei bipolare, de maturizare a tehnologiei CMOS
i de cretere a tehnologiilor BICMOS i CMOS de tensiune redus ([TI, 1997]).
Tehnologii alternative non-silicon sunt cele n arseniur de galiu, GaAs, sau cele cu
jonciuni Josephson. Dispozitivele n GaAs au timpi de propagare sub 200ps i consum
mediu de putere pe poart de circa 0,2 mW, iar dispozitivele Josephson ofer timpi de
propagare cuprini ntre 1 i 10 ps, la puteri disipate cuprinse ntre 1 i 10 mW / poart, dar
funcioneaz la temperaturi foarte sczute ([Toace, 1996]).
15
1.3 Clasificri
HC/T ALS F
AC
ABT
LVC
ALB
ALVC
acceptare
CD4000
LVT
cretere
Legend:
bipolar
AS
CMOS
LSTTL
BICMOS
STTL
TTL
maturitate
declin
desuet
Denumire
circuite standard
circuite
semi dedicate
logica
program.
arii de pori
celule
standard
circuite dedicate
Comple
- xitate
SSI ULSI
SSI ULSI
MSI,
LSI
LSI ULSI
LSI ULSI
Utilizare
resurse
100 %
1 - 100 %
40 60%
100 %
100 %
Eficien
economic
relativ
Tabelul 1.3
Exemple
Durata
realizrii
variabil pori, registre,
memorii, P
foarte mare ore, zile
PAL, GAL,
FPGA
mare pt.
spt.,
MONOCIP
serie mare
luni
mare pt.
luni
ZODIAC
serie mare
mare pt.
> 1 an
ceasuri,
serie mare
calculatoare
16
1 INTRODUCERE
(Programmable Array Logic), GAL (Generic Array Logic) sau FPGA (Field Programmable
Gate Array). Ariile de pori logice conin sute sau mii de pori care se interconecteaz
conform dorinei beneficiarului n procesul de fabricaie a circuitului integrat. MONOCIP este
o arie de pori realizat n 1981 la ICCE Bucureti (conine sub 500 componente
interconectate). Celulele standard sunt construite pe baza unei biblioteci de celule n care sunt
definite o mulime de blocuri funcionale SSI, MSI i LSI. Biblioteca de celule standard a
sistemului ZODIAC conine 34 funcii logice (pori, bistabile, decodoare, numrtoare,
registre, interfee) i analogice (referine, amplificatoare operaionale, oscilatoare, convertoare
D/A de 6 bii etc.). Prin utilizarea software-ului pentru interconectarea acestor celule standard
se poate defini funcionarea circuitului. La terminarea procesului, suportul CAD genereaz
mtile pentru fabricarea circuitului. Aria de siliciu este folosit eficient, fiecare celul fiind un
modul proiectat separat, iar aria ocupat de canalele de interconectare este redus la minimum.
Cheltuielile sunt ns mai mari, deoarece trebuie proiectat un set complet de mti. Eficiena
acestor structuri depinde de seria de fabricaie. Pentru cantiti foarte mari ele pot deveni mai
ieftine dect ariile de pori.([Olteanu, 1991]).
Circuitele dedicate (full custom) sunt proiectate practic de la zero i necesit cele mai
mari cheltuieli i cel mai lung interval de timp pentru proiectare i producie. Asemenea
abordare este eficient numai n cazul produciei de mas, n cantiti foarte mari. Aria de
siliciu este folosit n totalitate, iar preul pe integrat poate fi destul de sczut. Aplicaiile tipice
includ ceasurile digitale, calculatoarele de buzunar sau industria de automobile.
Circuitele dedicate i cele semidedicate formeaz domeniul circuitelor ASIC
(Application Specific Integrated Circuit), un domeniu aflat n plin expansiune. Dac n 1980
circuitele ASIC nu reprezentau nici 20% din piaa circuitelor integrate digitale, restul fiind
ocupat de circuitele standard, n 1990 ele reprezint peste 50% din pia, iar n viitorul apropiat
vor avea peste 80 - 90% din totalul vnzrilor. Motivele acestei alegeri au fost deja prezentate:
consum de putere, gabarit, fiabilitate, cost, vitez de procesare. Logica programabil asigur i
durata minim de fabricaie pentru produsul final.
Abordarea funcional clasic n domeniul sistemelor numerice a impus o clasificare
simpl a lor n sisteme combinaionale i sisteme secveniale. Sistemele combinaionale se
caracterizeaz prin faptul c fiecrei configuraii binare de intrare i corespunde o configuraie
binar de ieire. Valorile logice ale ieirilor sunt date numai de combinaia binar aplicat pe
intrri, iar variabila timp nu intervine practic n analiza circuitului. Sistemele secveniale se
caracterizeaz prin faptul c ieirile depind de ordinea n care sunt aplicate la intrare
configuraiile binare. Pentru aceeai configuraie binar la intrare, ieirile pot fi diferite, n
funcie de secvena aplicat anterior intrrii. Aceste circuite sunt circuite cu memorie, iar
fiecare moment de timp este caracterizat de o stare intern a circuitului. Variabila timp, fie ea
discret sau continu, intervine de aceast dat n funcionarea circuitului.
Exemplul 1.1 ([tefan, 2000])
Apsarea tastei = a unui calculator de buzunar va produce un efect, pe sistemul de
afiaj al calculatorului, care depinde de secvena unor tastri anterioare. Dac anterior am tastat
2, +, 4, atunci efectul apsrii tastei = va fi afiarea cifrei 6. Dac secvena de tastri
anterioare a fost 7, -, 4, atunci efectul apsrii tastei = va fi afiarea cifrei 3. Deci
calculatorul a rspuns unei secvene date de comenzi, fiind aadar un sistem numeric
secvenial.
17
1.3 Clasificri
in
in
in
Sn
Sn
in
Sn
Sn
Sn
Sn
Sn
Sn
Sn
Sn
out
out
out
out
serie
paralel
serie - paralel
cu bucle de reacie
18
1 INTRODUCERE
Sisteme
numerice
Ordinul
sistemului
combinaionale
de memorare
automate cu
stri finite
microprogramabile
programabile
reele complexe
de procesare
Exemple
pori logice
multiplexoare
demultiplexoare
memorie ROM, PLA
latch cu ceas
registre serie
latch adresabil
memoria RAM
bistabil JK,
numrtor
uniti PIPE LINE
RALU, CROM
structuri PIPE LINE
procesorul
reele de procesare
calculatorul
reele de calculatoare
multiprocesor
INTERNET
Tabel 1.4
Tipuri de
cuplaje
elementar
serie
paralel
serie - paralel
elementar
serie
paralel
serie - paralel
elementar
serie
paralel
serie - paralel
elementar
serie, paralel i mixt
elementar
serie, paralel i mixt
elementar
serie, paralel i mixt
Semnificaia denumirilor prescurtate pentru unele circuite date ca exemple n tabelul 1.4
este urmtoarea: memorie ROM (Read Only Memory) - memorie care permite numai citirea
informaiei binare stocate anterior n structura circuitului, memorie RAM (Random Access
Memory) - memorie cu acces aleator, care permite citirea i scrierea informaiei din/n
memorie, structur PLA (Programmable Logic Array) - arie logic programabil, automat de
tip CROM (Controler and ROM) - o structur de ordin 2 care conine o memorie ROM i
circuite aferente, automat de tip RALU (Registers and ALU - Arithmetic Logic Unit) - o
structur de ordin 2 care conine regitrii i o unitate aritmetico-logic, structuri PIPE LINE reele care prelucreaz simultan mai multe secvene de date n acelai timp. Mai multe
informaii despre toate aceste structuri numerice vor fi prezentate n capitolele urmtoare.
Se observ c aceast clasificare structural este alctuit dup criterii valabile,
deoarece include toate tipurile de sisteme cunoscute pn n prezent. n plus, este o clasificare
deschis, oferind posibiliti de extindere ctre sisteme numerice de ordin superior celor
existente. Rmne ca aceste posibiliti s fie confirmate in viitor.