Documente Academic
Documente Profesional
Documente Cultură
f = x + x’ = 1
şi, respectiv,
g = x∙x’ = 0
Dacă se modifică intrarea x din 0→1 şi din 1→0, conform diagramelor de semnal din
Fig. 4.46, datorită timpilor de propagare tp prin cele trei porţi, semnalele de ieşire g şi f din
montajul de test (Fig. 4.45) vor avea, pe o durată scurtă, alte valori decât cele teoretice. Se
observă că salturile nedorite, de scurtă durată, pot fi 0→1→0 (risc sau hazard static în 0) sau
1→0→1 (risc sau hazard static în 1). Un astfel de impuls se numeşte glitch.
Observaţie.
Hazardul static în 0 nu apare în cazul formelor disjunctive, deoarece ar fi lipsit de sens să
se aplice x şi x’ aceleiaşi porţi ŞI din nivelul 1. De asemenea, hazardul static în 1 nu apare în
cazul formelor conjunctive, deoarece nu pot apărea x şi x’ pe aceeaşi poartă SAU din nivelul 1.
Hazardul static în 1 poate fi prezent atunci când există două combinaţii de intrare care se
deosebesc printr-o singură variabilă şi au, ambele, ieşirile corespunzătoare egale cu 1. Hazardul
static în 0 poate fi prezent atunci când există două combinaţii de intrare care se deosebesc printr-
o singură variabilă şi au, ambele, ieşirile corespunzătoare egale cu 0. De fapt, hazardul static în 0
este dualul hazardului static în 1.
x
x' t1 t2 t
x∙ x’ t1+tp t2+tp t
x + x’ t1+2tp t
t2+2tp t
Fig. 4.46. Diagrama de semnale pentru ilustrarea hazardului static.
Cu linie plină sunt marcaţi implicanţii ce apar în f (A şi B) si reprezinta solutia minimala care
poate prezenta hazard static. Cele două grupări nu sunt legate. Pentru eliminarea hazardului static
se introduce un termen de consens care leagă cele două grupări (cu linie punctată): x2∙x0’.
Adăugarea acestui termen la forma disjunctivă a lui f schimbă expresia lui f cu fC (4.14) - funcţia
corectată. Cele două funcţii sunt, evident, echivalente.
x1 x0
x2 00 01 11 10
A
0 0 0 0 1
B
1 1 1 0 1
Fig. 4.48. Diagrama Karnaugh pentru funcţia (4.10) şi evidenţierea termenilor de consens.
Fig. 4.49. Diagrama de semnal pentru ilustrarea eliminării hazardului static în 1 din exemplul
4.9.
Exemplul 4.10
Pentru funcţia logică f, reprezentată prin diagrama Karnaugh din Fig. 4.50, să se elimine
hazardul static în 1. Funcţia logică minimizată f este (4.15). Înlănţuind grupările separate din
diagramă rezultă trei termeni de consens: x1’∙x0, x3 ∙x2 ∙x1 şi x3’∙x2 ∙x0’ şi funcţia corectată fC
(4.16).
fC = x3’∙x1’+ x3 ∙x0 + x2 ∙x1 ∙x0’+ x1’∙x0 + x3 ∙x2 ∙x1 + x3’∙x2 ∙x0’ (4.16)
x1 x0
x3 x2 00 01 11 10
00
00 1 1 0 0
01
01 1 1 0 1
11
11 0 1 1 1
10
10 0 1 1 0
Fig. 4.50. Diagrama Karnaugh pentru funcţia (4.15) şi evidenţierea termenilor de consens.
Hazardul dinamic se caracterizează prin faptul că ieşirea se poate schimba de mai multe ori
în cadrul regimului tranzitoriu. Acest lucru se întâmplă atunci când semnalele parcurg, la acelaşi
circuit, căi ce conţin un număr diferit de porţi logice sau atunci când parcurg, la acelaşi circuit,
căi ce conţin porţi mai lente şi căi ce conţin porţi mai rapide.
freal
A B
A B
Fig. 3.2. Comutator închis (x =1).
Fig. 3.1. Comutator deschis (x = 0).
x y
B
A
y B
A
A B
VIHmin
Zonă Margine de
anormală zgomot pt.
VILmax0
VOLmax
L L
0
Fig. 3.6. Nivelurile 0 şi 1 pentru circuitele logice electronice.
Depăşirea fanout-ului conduce la plasarea punctelor de funcţionare în zonele nepermise
(albe), la creşterea timpului de propagare, la creşterea temperaturii dispozitivului sau chiar la
distrugerea acestuia.
Porţile logice integrate au un număr dat de intrări (2, 4 sau 8) (fan-in). Dacă numărul de
intrări pe poartă este mai mare decăt cel necesar, intrările nefolosite se leagă printr-o rezistenţă la
1 logic (VCC), pentru porţile AND şi NAND, sau 0 logic, pentru porţile OR şi NOR. Nu se
recomandă legarea mai multor intrări impreună şi, mai ales, nu se recomandă lăsarea lor liberă.
V 0
C
C1k
1k
kΩ Ω
y y
x x
Fig. 3.7. Conectarea intrărilor neutilizate
Dacă numărul de intrări pe poartă este mai mic decât cel necesar, atunci se introduc porţi
suplimentare asigurându-se o extindere serie-paralel.
Impuls
dreptunghiular
ideal la intrare
Impuls
dreptunghiular real
tc ts
la ieşire
Fig. 3.8. Comportarea dinamică a porţilor logice electronice (de tip repetor).
unde x este eticheta familiei, având 1÷4 caractere iar n reprezintă două sau trei cifre zecimale ce
indică numele porţii (sau funcţiei) logice (indicativul numeric al funcţiei).
De exemplu 74H00 semnifică un circuit integrat TTL cu 4 porţi NAND, de mare viteză.
Analog, 74HC00 reprezintă un circuit integrat CMOS cu patru porţi NAND, de mare viteză.
Pentru creşterea vitezei de comutaţie şi/sau reducerea consumului de putere s-au integrat
diode Schottky (de tip metal – semiconductor) între baza şi colectorul tranzistorului, alcătuind
aşa numitele tranzistoare Schottky (Fig. 3.10). Semnificaţia notaţiilor din Fig. 3.10 este
următoarea: DS – diodă Schottky, B – bază, C – colector, E – emitor. Simbolul este prezentat în
Fig. 3.10 b.
Vcc
(+5V)
R3
R2
R1
T3
D
x1
T2
T1 f = (x1∙x2)’
x2
T4
R4
DS
C
C
B B E
E
a) b)
Vcc
(+5V)
R2 RS
R1
x1
T2
xT
2 1
f = (x1∙x2)’
T4
R4
E = E1∙ E2... Ek
De exemplu, circuitul din Fig. 3.12 realizează funcţia logică (3.1):
x E f
0 0 Hi-Z
1 0 Hi-Z
0 1 1
1 1 0
x f x f
a) b)
E E
x f x f
c) d)
Fig. 3.13. Dispozitive de bază cu trei stări (repetor: a – activ pe 1 – si b – activ pe 0; inversor: c –
activ pe 1 – si d – activ pe 0).
S0
D0
S1
G1 D1
Y0
G2A Y1
G2B Y2 S2
D2
Y3
Y4
A S3 Y
Y5 D3
B Y6
C Y7
S4
D4
S5
D5
S6
D6
S7
D7
Fig. 3.14. Utilizarea dispozitivelor tristate pentru implementarea unui dispozitiv de acces la
magistrală utilizand un decodificator de adrese.
În scopul activării unui singur dispozitiv tristate, se foloseşte un decodificator cu trei intrări
şi opt ieşiri de tipul 74x138. Corespunzător cuvântului de cod de la intrările A, B, C, este
selectată o singură ieşire Yj (activă în 0). Celelalte ieşiri sunt în stare logică 1. Astfel, este activat
un singur dispozitiv Dj ce conectează sursa Sj la magistrală, Y = Sj. Intrările G1, G2A. G2B (de
activare) sunt folosite pentru legarea în cascadă a decodificatoarelor.
T1 T1
x f =x’ f =x’
T2
x
T2
GND GND
a) b)
VDD
T3 T4
f =(x∙y)’
x T1
y T2
GND c)