Òåìà 11. Ìåòîäè àíàë³çó ³
ñèíòåçó êîìá³íàö³éíèõ ñõåì
Òåõí³÷íèì àíàëîãîì áóëåâî¿ ôóíêö³¿ â îá÷èñëþâàëüí³é òåõí³ö³ º, òàê çâàíà,
êîìá³íàö³éíà ñõåìà, íà âõ³ä ÿêî¿ íàäõîäÿòü ³ ç âèõîäó çí³ìàþòüñÿ åëåêòðè÷í³
ñèãíàëè ó âèãëÿä³ îäíîãî ç ð³âí³â íàïðóãè, ùî â³äïîâ³äàþòü çíà÷åííÿì ëîã³÷íîãî
0 ³ ëîã³÷íî¿ 1-ö³.
Äëÿ ç'ÿñóâàííÿ ïîíÿòòÿ êîìá³íàö³éíî¿ ñõåìè, ðîçãëÿíåìî ñõåìó S, ùî ìຠm
âõîä³â ³ n âèõîä³â (ðèñóíîê 8.1). Íà ¿¿ âõîäè ìîæóòü áóòè ïîäàí³ íàáîðè çíà÷åíü
âõ³äíèõ çì³ííèõ Xi {0,1}, à íà âèõîäàõ ôîðìóþòüñÿ âèõ³äí³ çì³íí³ YjÎ{0,1},.
Ðèñóíîê
8.1 – Çàãàëüíå ïîçíà÷åííÿ êîìá³íàö³éíèõ ñõåì
Ñõåìà S
íàçèâàºòüñÿ êîìá³íàö³éíîþ, ÿêùî êîæíó ç n
ôóíêö³é ¿¿ âèõîä³â Y1, Y2, ..., Yn
ìîæíà ïðåäñòàâèòè ÿê áóëåâó ôóíêö³þ âõ³äíèõ çì³ííèõ X1, X2, ..., Xm.
Êîìá³íàö³éíà
ñõåìà îïèñóºòüñÿ çà äîïîìîãîþ ñèñòåìè ð³âíÿíü (8.1), äå Fi – áóëåâà ôóíêö³ÿ.
(8.1)
ßê
âèïëèâຠç âèçíà÷åííÿ êîìá³íàö³éíî¿ ñõåìè, çíà÷åííÿ âèõ³äíèõ çì³ííèõ Yj ó äîâ³ëüíèé ìîìåíò ÷àñó
îäíîçíà÷íî âèçíà÷àþòüñÿ çíà÷åííÿìè âõ³äíèõ çì³ííèõ Xi.
Ñòðóêòóðíî
êîìá³íàö³éíà ñõåìà ìîæå áóòè ïðåäñòàâëåíà, ÿê ñóêóïí³ñòü åëåìåíòàðíèõ ëîã³÷íèõ
ñõåì – ëîã³÷íèõ åëåìåíò³â (ËÅ). ËÅ âèêîíóþòü íàä âõ³äíèìè çì³ííèìè åëåìåíòàðí³
ëîã³÷í³ îïåðàö³¿ òèïó ² – Ͳ, ², ÀÁÎ, ÀÁÎ – Ͳ
³ ò.ä. ×èñëî âõîä³â ëîã³÷íîãî åëåìåíòà â³äïîâ³äຠ÷èñëó àðãóìåíò³â
â³äòâîðþâàíî¿ íèì áóëåâî¿ ôóíêö³¿. Ãðàô³÷íå çîáðàæåííÿ êîìá³íàö³éíî¿ ñõåìè, çà
ÿêîãî ïîêàçàíî çâ'ÿçêè ì³æ ð³çíèìè åëåìåíòàìè, à ñàì³ åëåìåíòè ïðåäñòàâëåí³
óìîâíèìè ïîçíà÷åííÿìè, íàçèâàþòüñÿ ôóíêö³îíàëüíîþ ñõåìîþ.
Ó õîä³
ðîçðîáêè êîìá³íàö³éíèõ ñõåì äîâîäèòüñÿ âèð³øóâàòè çàâäàííÿ àíàë³çó òà ñèíòåçó.
Çàâäàííÿ
àíàë³çó ïîëÿãຠó âèçíà÷åíí³ ñòàòè÷íèõ òà äèíàì³÷íèõ âëàñòèâîñòåé êîìá³íàö³éíî¿
ñõåìè. Ó ñòàòèö³ âèçíà÷àþòüñÿ áóëåâ³ ôóíêö³¿, ðåàë³çîâàí³ êîìá³íàö³éíî¿ ñõåìîþ
çà â³äîìîþ ¿é ñòðóêòóðîþ. Ó äèíàì³ö³ ðîçãëÿäàºòüñÿ çäàòí³ñòü íàä³éíîãî
ôóíêö³îíóâàííÿ ñõåìè â ïåðåõ³äíèõ ïðîöåñàõ çà çì³íè çíà÷åíü çì³ííèõ íà âõîäàõ
ñõåìè, òîáòî, âèçíà÷àºòüñÿ íàÿâí³ñòü íà âèõîäàõ ñõåìè ìîæëèâèõ íåáàæàíèõ
³ìïóëüñíèõ ñèãíàë³â, ùî íå éäóòü áåçïîñåðåäíüî ç âèðàç³â äëÿ áóëåâèõ ôóíêö³é,
ðåàë³çîâàíèõ ñõåìîþ.
Çàâäàííÿ
ñèíòåçó ïîëÿãຠâ ïîáóäîâ³ ³ç çàäàíîãî íàáîðó ëîã³÷íèõ åëåìåíò³â êîìá³íàö³éíî¿
ñõåìè, ðåàë³çóº çàäàíó ñèñòåìó áóëåâèõ ôóíêö³é.
гøåííÿ
çàâäàííÿ ñèíòåçó íå º îäíîçíà÷íèì, ìîæíà çàïðîïîíóâàòè ð³çí³ âàð³àíòè
êîìá³íàö³éíèõ ñõåì, ùî ðåàë³çóþòü îäíó é òó æ ñèñòåìó áóëåâèõ ôóíêö³é, àëå
â³äð³çíÿþòüñÿ çà òèìè ÷è ³íøèìè ïàðàìåòðàìè. Ðîçðîáíèê êîìá³íàö³éíèõ ñõåì ç
ö³º¿ áåçë³÷³ âàð³àíò³â âèáèðຠîäèí, âèõîäÿ÷è ç äîäàòêîâèõ êðèòåð³¿â:
ì³í³ìàëüíî¿ ê³ëüêîñò³ ëîã³÷íèõ åëåìåíò³â, íåîáõ³äíèõ äëÿ ðåàë³çàö³¿ ñõåìè,
ìàêñèìàëüíî¿ øâèäêî䳿 ³ ò.ä. ²ñíóþòü ð³çí³ ìåòîäè ñèíòåçó êîìá³íàö³éíèõ ñõåì,
ñåðåä ÿêèõ íàéá³ëüø ðîçðîáëåíèé êàíîí³÷íèé ìåòîä.
8.1 Êàíîí³÷íèé ìåòîä ñèíòåçó
êîìá³íàö³éíèõ ñõåì
ßê
çàçíà÷àëîñÿ âèùå, êîìá³íàö³éíà ñõåìà (ÊÑ) ìîæå ìàòè ê³ëüêà âèõîä³â. Çà
êàíîí³÷íîãî ìåòîäó ïåðåäáà÷àºòüñÿ, ùî êîæíà âèõ³äíà ôóíêö³ÿ ðåàë³çóºòüñÿ ñâîºþ
ñõåìîþ, ñóêóïí³ñòü ÿêèõ ³ äຠíåîáõ³äíó ÊÑ. Òîìó ñèíòåç ñêëàäíî¿ ÊÑ ç
n-âèõîäàìè çàì³íþºòüñÿ ñèíòåçîì
n-ñõåì ç îäíèì âèõîäîì.
Çã³äíî ç
êàíîí³÷íèì ìåòîäîì ñèíòåç ÊÑ âêëþ÷ຠâ ñåáå ðÿä åòàï³â.
1.
ϳäëÿãàþ÷à ðåàë³çàö³¿
áóëåâà ôóíêö³ÿ (àáî ¿¿ çàïåðå÷åííÿ) ïðåäñòàâëÿºòüñÿ ó âèãëÿä³ ÑÄÍÔ.
2.
Ç âèêîðèñòàííÿì ìåòîä³â
ì³í³ì³çàö³¿ âèçíà÷àºòüñÿ ì³í³ìàëüíà ÄÍÔ (ÌÄÍÔ) àáî ì³í³ìàëüíà ÊÍÔ (ÌÊÍÔ). Ç
îòðèìàíèõ äâîõ ì³í³ìàëüíèõ ôîðì âèáèðàºòüñÿ á³ëüø ïðîñòà.
3.
Áóëåâó ôóíêö³þ â
ì³í³ìàëüí³é ôîðì³ çã³äíî ç ï. 2 ïðåäñòàâëÿþòü ó çàäàíîìó (àáî îáðàíîìó
ðîçðîáíèêîì) áàçèñ³.
4.
Çà ïîäàííÿì ôóíêö³¿ â
çàäàíîìó áàçèñ³ áóäóþòü êîìá³íàö³éíó ñõåìó.
Íåîáõ³äíî
â³äçíà÷èòè, ùî ï³äëÿãàþ÷à ðåàë³çàö³¿ áóëåâà ôóíêö³ÿ F (X1, X2, ..., Xm) ìîæå áóòè
çàäàíà íå íà âñ³õ ìîæëèâèõ íàáîðàõ àðãóìåíò³â X1, X2, ..., Xm. Íà òèõ íàáîðàõ,
äå ôóíêö³ÿ íåâèçíà÷åíà, ¿¿ äîâèçíà÷àþòü òàê, ùîá ó ðåçóëüòàò³ ì³í³ì³çàö³¿
îòðèìàòè á³ëüø ïðîñòó ÌÄÍÔ àáî ÌÊÍÔ. Ïðè öüîìó ñïðîñòèòüñÿ ³ ñàìà ÊÑ. Êð³ì
òîãî, äîñèòü ÷àñòî ç ìåòîþ îòðèìàííÿ ùå á³ëüø ïðîñòîãî ïðåäñòàâëåííÿ ôóíêö³¿
ÌÄÍÔ, îòðèìàíà â ï. 2, ïðåäñòàâëÿºòüñÿ â òàê çâàí³é ôîðì³, òîáòî, âèíîñÿòüñÿ çà
äóæêè çàãàëüí³ ÷àñòèíè ³ìïë³êàíò ÌÄÍÔ.
Ðîçãëÿíåìî
êàíîí³÷íèé ìåòîä ñèíòåçó íà ïðèêëàä³ ïîáóäîâè ñõåìè ïîâíîãî îäíîðîçðÿäíîãî
äâ³éêîâîãî ñóìàòîðà.
ßê â³äîìî
ç êóðñó ìàøèííî¿ àðèôìåòèêè, ïîâíèé îäíîðîçðÿäíèé ñóìàòîð – öå ïðèñòð³é, ÿêèé
çä³éñíþº ñêëàäàííÿ çà mod 2
â³äïîâ³äíèõ ðîçðÿä³â (X1, X2)
äâ³éêîâèõ ÷èñåë ç óðàõóâàííÿì ïåðåíîñó (Ðm)
ó äàíèé ðîçðÿä ³ç ñóñ³äíüîãî ìîëîäøîãî ðîçðÿäó ñóìè. Ñóìàòîð âèðîáëÿº öèôðó
ðåçóëüòàòó (S) â äàíîìó ðîçðÿä³ ³ ïåðåíåñåííÿ (Ðñ) â ñóñ³äí³é ñòàðøèé ðîçðÿä ñóìè. Òàáëèöÿ ³ñòèííîñò³ òàêîãî
ñóìàòîðà (òîáòî, ïîäàííÿ áóëåâî¿ ôóíêö³¿, ÿêó â³í ðåàë³çóº, ó âèãëÿä³ ÑÄÍÔ),
ïðåäñòàâëåíà ó òàáëèö³ 8.1.
Íåîáõ³äíî
îòðèìàòè áóëåâ³ ôóíêö³¿ Êàðòè Êàðíî äëÿ
öèõ ôóíêö³é íàâåäåí³ íèæ÷å (ðèñóíîê 8.2).
Òàáëèöÿ
8.1 – Òàáëèöÿ ³ñòèííîñò³ ïîâíîãî îäíîðàçðÿäíîãî äâ³éêîâîãî ñóìàòîðà
X1 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
X2 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
Pm |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
S |
0 |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
Pc |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
|
Ðèñóíîê
8.2 – Êàðòè Êàðíî äëÿ ôóíêö³é S- ³ Pc-ñóìàòîðà
ßê
âèïëèâຠç íàâåäåíèõ êàðò, ÄÍÔ â³äïîâ³äíèõ ôóíêö³é ìຠâèãëÿä:
(8.2)
Îòðèìàíà
ñèñòåìà áóëåâèõ ôóíêö³é ïðåäñòàâëåíà â áàçèñ³ ², ÀÁÎ, ÍÅ. ³äïîâ³äíà ¿é ÊÑ
íàâåäåíà íà ðèñóíêó 8.3.
Îòðèìàíó
êîìá³íàö³éíó ñõåìó ìîæíà ñïðîñòèòè, âèíåñòè çà äóæêè çàãàëüí³ ÷àñòèíè ó âèðàçàõ
äëÿ S ³ Ðc, îäíàê ³ñòîòíîãî ðåçóëüòàòó öå íå äàñòü (áàæàíî
ñàìîñò³éíî â öüîìó ïåðåêîíàòèñÿ).
Çíà÷íî
ñïðîñòèòè ñõåìó ìîæíà, ÿêùî ñêîðèñòàòèñÿ ³íøèì áàçèñîì, íàïðèêëàä, ëîã³÷íèì
åëåìåíòîì "ÂÈÊËÞ×ÀÞ×Å ÀÁÎ". Ó öüîìó âèïàäêó âèðàç äëÿ S ìîæíà çàïèñàòè S = (X1 + X2 + Ðm) mod2 = X1Å X2Å Ðm. Òîä³
ñõåìà äëÿ S áóäå ìàòè âèãëÿä (ðèñóíîê
8.3).
Ðèñóíîê
8.3 – Êîìá³íàö³éíà ñõåìà
²íîä³ äëÿ
ñèíòåçó ÊÑ ç äåê³ëüêîìà âèõîäàìè ìîæå âèêîðèñòîâóâàòèñÿ íàñòóïíèé ïðèéîì.
Áóäåìî ââàæàòè, ùî ï³ä ÷àñ ñèíòåçó ñõåìè ñóìàòîðà ôóíêö³ÿ S º ôóíêö³ºþ ÷îòèðüîõ çì³ííèõ: S
= f (X1, X2, Ðm, Ðñ) (ðèñóíîê
8.4). Òàáëèöÿ ³ñòèííîñò³ äëÿ öüîãî âèïàäêó íàáóäå âèãëÿäó, ÿêèé çîáðàæåíî ó
òàáëèö³ 8.2.
Ðèñóíîê
8.4 – Ôóíêö³îíàëüíà ñõåìà êîìá³íàö³éíîãî ñóìàòîðà
Òàáëèöÿ 8.2 – Òàáëèöÿ ³ñòèííîñò³ ñóìàòîðà
X1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
|
Pm |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
Pc |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
S |
0 |
X |
1 |
X |
1 |
X |
X |
0 |
1 |
X |
X |
0 |
X |
0 |
X |
1 |
Íåâèçíà÷åí³ çíà÷åííÿ äëÿ S â³äïîâ³äàþòü íàáîðàì, ÿê³
í³êîëè íå ìîæóòü áóòè â ðåàëüí³é ñõåì³. Êàðòà Êàðíî äëÿ ôóíêö³¿ S = f (X1, X2, Pm,
Pc) (ðèñóíîê 8.5).
Ðèñóíîê 8.5 – Êàðòà Êàðíî
äëÿ ôóíêö³¿ S S = f (X1, X2, Pm, Pc
Ó
ðåçóëüòàò³ ì³í³ì³çàö³¿:
(8.3)
Ïîð³âíþþ÷è
âèðàçè (8.2) ³ (8.3), â³äçíà÷àºìî, ùî ôóíêö³ÿ S=f(X1,X2,Pm,Pc) ïðîñò³øå, í³æ ôóíêö³ÿ S=f1(X1,
X2, Pm).
Ñõåìó, â³äïîâ³äíó (8.3), ïðîïîíóºòüñÿ ïîáóäóâàòè ñàìîñò³éíî.
Çàäà÷à
ñèíòåçó ìຠçâè÷àéíî ê³ëüêà ð³øåíü. Äëÿ ïîð³âíÿííÿ ð³çíèõ âàð³àíò³â
êîìá³íàö³éíèõ ñõåì âèêîðèñòîâóþòü ¿õ îñíîâí³ õàðàêòåðèñòèêè: ñêëàäí³ñòü ³
øâèäêîä³þ.
8.2 Õàðàêòåðèñòèêè êîìá³íàö³éíèõ ñõåì
Ñêëàäí³ñòü
ñõåìè îö³íþºòüñÿ ê³ëüê³ñòþ óñòàòêóâàííÿ, ùî ñòàíîâèòü ñõåìó. ϳä ÷àñ ðîçðîáêè
ñõåì íà îñíîâ³ êîíêðåòíî¿ åëåìåíòíî¿ áàçè ê³ëüê³ñòü îáëàäíàííÿ, çàçâè÷àé,
âèì³ðþºòüñÿ ÷èñëîì êîðïóñ³â (ìîäóë³â) ³íòåãðàëüíèõ ì³êðîñõåì, ùî
âèêîðèñòîâóþòüñÿ ó ñõåì³. Ó òåîðåòè÷íèõ ðîçðîáêàõ îð³ºíòóþòüñÿ íà äîâ³ëüíó
åëåìåíòíó áàçó ³ òîìó äëÿ îö³íêè âèòðàò îáëàäíàííÿ âèêîðèñòîâóºòüñÿ îö³íêà
ñêëàäíîñò³ ñõåì çà Êâàéíîì.
Ñêëàäí³ñòü (ö³íà)
çà Êâàéíîì âèçíà÷àºòüñÿ ñóìàðíèì ÷èñëîì âõîä³â ëîã³÷íèõ åëåìåíò³â ó ñêëàä³ ñõåìè.
Çà òàêî¿ îö³íêè îäèíèöÿ ñêëàäíîñò³ – îäèí âõ³ä
ëîã³÷íîãî åëåìåíòà. Ö³íà ³íâåðñíîãî âõîäó çâè÷àéíî ïðèéìàºòüñÿ ð³âíîþ äâîì.
Òàêèé ï³äõ³ä äî îö³íêè ñêëàäíîñò³ âèïðàâäàíèé ç íàñòóïíèõ ïðè÷èí:
-
ñêëàäí³ñòü ñõåìè ëåãêî îá÷èñëþºòüñÿ çà
áóëåâèìè ôóíêö³ÿìè, íà îñíîâ³ ÿêèõ áóäóºòüñÿ ñõåìà: äëÿ ÄÍÔ ñêëàäí³ñòü ñõåìè
äîð³âíþº ñóì³ ê³ëüêîñò³ áóêâ (áóêâ³ ç³ çíàêîì çàïåðå÷åííÿ â³äïîâ³äຠö³íà 2) òà
ê³ëüêîñò³ çíàê³â äèç'þíêö³¿, çá³ëüøåí³é íà 1-öþ äëÿ êîæíîãî äèç'þíêòèâíîãî
âèðàæåííÿ;
-
óñ³ êëàñè÷í³ ìåòîäè ì³í³ì³çàö³¿ áóëåâèõ
ôóíêö³é çàáåçïå÷óþòü ì³í³ìàëüí³ñòü ñõåìè ñàìå â ñåíñ³ ö³íè çà Êâàéíîì.
Ïðàêòèêà
ïîêàçóº, ùî ñõåìà ç ì³í³ìàëüíîþ ö³íîþ çà Êâàéíîì, çàçâè÷àé, ðåàë³çóºòüñÿ
íàéìåíøèì ÷èñëîì êîíñòðóêòèâíèõ åëåìåíò³â – êîðïóñ³â ³íòåãðàëüíèõ ì³êðîñõåì.
Øâèäêîä³ÿ êîìá³íàö³éíî¿ ñõåìè îö³íþºòüñÿ ìàêñèìàëüíîþ çàòðèìêîþ ñèãíàëó ï³ä ÷àñ
ïðîõîäæåííÿ éîãî â³ä âõîäó ñõåìè äî âèõîäó, òîáòî, âèçíà÷àºòüñÿ ïðîì³æêîì ÷àñó
â³ä ìîìåíòó íàäõîäæåííÿ âõ³äíèõ ñèãíàë³â äî ìîìåíòó âñòàíîâëåííÿ â³äïîâ³äíèõ
çíà÷åíü âèõ³äíèõ. Çàòðèìêà ñèãíàëó êðàòíà ÷èñëó åëåìåíò³â, ÷åðåç ÿê³ ïðîõîäèòü
ñèãíàë â³ä âõîäó äî âèõîäó ñõåìè. Òîìó øâèäêîä³ÿ ñõåìè õàðàêòåðèçóºòüñÿ
çíà÷åííÿì rt, äå t – çàòðèìêà ñèãíàëó
íà îäíîìó åëåìåíò³. Çíà÷åííÿ r âèçíà÷àºòüñÿ ê³ëüê³ñòþ ð³âí³â êîìá³íàö³éíî¿
ñõåìè, ÿêå ðîçðàõîâóºòüñÿ íàñòóïíèì ÷èíîì. Âõîäó ÊÑ ïðèïèñóºòüñÿ ð³âåíü íóëüîâî¿. Ëîã³÷í³ åëåìåíòè, ïîâ'ÿçàí³
ò³ëüêè ç âõîäàìè ñõåìè, ñòàâëÿòüñÿ äî ð³âíÿ ÏÅÐØÎÃÎ. Åëåìåíò â³äíîñèòüñÿ äî
ð³âíÿ k, ÿêùî â³í ïîâ'ÿçàíèé ïî âõîäàõ ç åëåìåíòàìè ð³âí³â k-1, k-2, ³ ò.ä.
Ìàêñèìàëüíèé ð³âåíü åëåìåíò³â r âèçíà÷ຠê³ëüê³ñòü ð³âí³â ÊÑ, ùî íàçèâàþòü
ðàíãîì ñõåìè. Ïðèêëàä âèçíà÷åííÿ ðàíãó r
ñõåìè (ðèñóíîê 8.6).
Ðèñóíîê 8.6 – Âèçíà÷åííÿ ðàíãó ñõåìè
ßê
â³äîìî, áóäü-ÿêà áóëåâà ôóíêö³ÿ ìîæå áóòè ïðåäñòàâëåíà â ÄÍÔ, ÿê³é â³äïîâ³äàº
äâîð³âíåâà êîìá³íàö³éíà ñõåìà. Îòæå, øâèäêîä³þ áóäü-ÿêî¿ ÊÑ â ïðèíöèï³ ìîæíà
çâåñòè äî 2t.
̳í³ì³çàö³ÿ
áóëåâî¿ ôóíêö³¿ ç ìåòîþ çìåíøåííÿ ñêëàäíîñò³ ñõåì, çàçâè÷àé, ïðèçâîäèòü äî
íåîáõ³äíîñò³ ïîäàííÿ ôóíêö³é ó äóæêîâ³é ôîðì³, ÿê³é â³äïîâ³äàþòü ñõåìè ç
r>2. Òîáòî, çìåíøåííÿ âèòðàò îáëàäíàííÿ â çàãàëüíîìó âèïàäêó ïðèçâîäèòü äî
çíèæåííÿ øâèäêî䳿 ñõåì.
8.3 Ñèñòåìè (ñåð³¿) ëîã³÷íèõ åëåìåíò³â òà ¿õ îñíîâí³
õàðàêòåðèñòèêè
ϳä ÷àñ
ïîáóäîâè ÊÑ ïðèñòðî¿â îá÷èñëþâàëüíî¿ òåõí³êè âèêîðèñòîâóþòüñÿ ð³çí³ ëîã³÷í³
åëåìåíòè, ÿê³ ïîâèíí³ óçãîäæóâàòèñÿ çà âõ³äíèìè ³ âèõ³äíèìè ñèãíàëàìè, íàïðóãîþ
õàð÷óâàííÿ ³ ò.ä. Äëÿ ö³º¿ ìåòè ëîã³÷í³ åëåìåíòè îá'ºäíóþòü ó ñåð³¿.
Ñåð³ºþ
(ñèñòåìîþ, êîìïëåêñîì) ëîã³÷íèõ åëåìåíò³â ÅÎÌ íàçèâàºòüñÿ ïðèçíà÷åíèé äëÿ
ïîáóäîâè öèôðîâèõ ïðèñòðî¿â ôóíêö³îíàëüíî ïîâíèé íàá³ð ëîã³÷íèõ åëåìåíò³â, ÿêèé
ïîºäíóºòüñÿ ñï³ëüíèìè åëåêòðè÷íèìè, êîíñòðóêòèâíèìè ³ òåõíîëîã³÷íèìè
ïàðàìåòðàìè, ùî âèêîðèñòîâóþòü îäíàêîâèé ñïîñ³á ïîäàííÿ ³íôîðìàö³¿, òà òèï
ì³æåëåìåíòíèõ çâ'ÿçê³â. Ñèñòåìà åëåìåíò³â íàé÷àñò³øå íàäëèøêîâà çà ñâî¿ì
ôóíêö³îíàëüíèì ñêëàäîì, ùî äîçâîëÿº áóäóâàòè ñõåìè á³ëüø åêîíîì³÷í³ çà
ê³ëüê³ñòþ âèêîðèñòàíèõ åëåìåíò³â.
Äî ñêëàäó
ñå𳿠âõîäÿòü åëåìåíòè äëÿ âèêîíàííÿ ëîã³÷íèõ îïåðàö³é, ùî çàïàì'ÿòîâóþòü
åëåìåíòè, ùî ðåàë³çóþòü ôóíêö³¿ âóçë³â
ÅÎÌ, à òàêîæ ñïåö³àëüí³ åëåìåíòè äëÿ ïîñèëåííÿ, â³äíîâëåííÿ ³ ôîðìóâàííÿ
ñèãíàë³â ñòàíäàðòíî¿ ôîðìè.
Êîíñòðóêòèâíî
ëîã³÷í³ åëåìåíòè ÿâëÿþòü ñîáîþ ì³êðî-ì³í³àòþðèçîâàí³ ³íòåãðàëüí³ åëåêòðîíí³
ñõåìè (ì³êðîñõåìè), ñôîðìîâàí³ â êðèñòàë³ êðåìí³þ çà äîïîìîãîþ ñïåö³àëüíèõ
òåõíîëîã³÷íèõ ïðîöåñ³â.
Ó
á³ëüøîñò³ ñó÷àñíèõ ñåð³é åëåìåíò³â º ì³êðîñõåìè ìàëîãî ñòóïåíÿ ³íòåãðàö³¿ (²Ñ
äî 100 åëåìåíò³â íà êðèñòàë), ñåðåäíüîãî ñòóïåíÿ (Ñ²Ñ – äî 1000 åëåìåíò³â íà
êðèñòàë), âåëèêîãî ñòóïåíÿ ³íòåãðàö³¿ (Â²Ñ – äî 10000 åëåìåíò³â íà êðèñòàë) òà
íàäâåëèêîãî ñòóïåíÿ ³íòåãðàö³¿ (ÍÂ²Ñ – á³ëüø 10000 åëåìåíò³â íà êðèñòàë).
Ëîã³÷í³ åëåìåíòè ó âèãëÿä³ ²Ñ ðåàë³çóþòü ñóêóïí³ñòü ïðîñòèõ ëîã³÷íèõ îïåðàö³é:
², ÀÁÎ, ²–ÀÁÎ, ²–ÍÅ, ÀÁΖÍÅ ³ ò.ä. Ëîã³÷í³ åëåìåíòè íà Ñ²Ñ ³ Á²Ñ ðåàë³çóþòü
âóçëè ÅÎÌ, íà ÍÂ²Ñ – ì³êðîÅÎÌ.
Îñíîâíèìè
ïàðàìåòðàìè ñå𳿠ëîã³÷íèõ åëåìåíò³â º:
- æèâëåííÿ íàïðóãè ³
ñèãíàë³â äëÿ ïðåäñòàâëåííÿ ëîã³÷íîãî 0 ³ ëîã³÷íî¿ 1-ö³;
- êîåô³ö³ºíòè
îá'ºäíàííÿ âõîäó;
- íàâàíòàæóâàëüíà
çäàòí³ñòü (êîåô³ö³ºíò ðîçãàëóæåííÿ ïî âèõîäó);
- çàâàäîñò³éê³ñòü;
- ðîçñ³þº
ïîòóæí³ñòü;
- øâèäêîä³ÿ.
Ñåð³ÿ
åëåìåíò³â õàðàêòåðèçóºòüñÿ ê³ëüê³ñòþ âèêîðèñòîâóâàíèõ æèâëÿ÷èõ íàïðóã ³ ¿õ íîì³íàëüíèìè çíà÷åííÿìè. Çàçâè÷àé ëîã³÷íîìó 0
â³äïîâ³äຠíèçüêèé ð³âåíü íàïðóãè, à ëîã³÷í³é 1-ö³ – âèñîêèé. Äëÿ íàéá³ëüø
÷àñòî âèêîðèñòîâóâàíèõ ñåð³é íàïðóãà æèâëåííÿ ñêëàäຠ+ 5Â, ð³âåíü ëîã³÷íî¿
îäèíèö³ 2,4–5Â, ð³âåíü ëîã³÷íîãî 0 – 0–0,4Â.
Êîåô³ö³ºíò îá'ºäíàííÿ âõîäó (Êîâ) âèçíà÷ຠìàêñèìàëüíî ìîæëèâå ÷èñëî âõîä³â ëîã³÷íîãî
åëåìåíòà, ³íøèìè ñëîâàìè, ôóíêö³þ ñê³ëüêîõ çì³ííèõ ìîæå ðåàë³çóâàòè öåé
åëåìåíò. Çàçâè÷àé Êîâ íàáóâຠçíà÷åííÿ â³ä 2 äî 4, ð³äøå Êîâ
= 8. Çá³ëüøåííÿ ÷èñëà âõîä³â ïîâ'ÿçàíî ç óñêëàäíåííÿì ñõåìè åëåìåíò³â ³
ïðèçâîäèòü äî ïîã³ðøåííÿ ³íøèõ ïàðàìåòð³â – çàâàäîñò³éêîñò³, øâèäêî䳿 ³ ò.ä.
Êîåô³ö³ºíò
ðîçãàëóæåííÿ ïî âèõîäó (Êðïâ) ïîêàçóº íà ñê³ëüêè ëîã³÷íèõ âõîä³â
ìîæå áóòè îäíî÷àñíî íàâàíòàæåíèé âèõ³ä äàíîãî ëîã³÷íîãî åëåìåíòà. Çàçâè÷àé, Êðïâ
äëÿ íàéá³ëüø ÷àñòî âèêîðèñòîâóâàíèõ ñåð³é äîð³âíþº 10. ²íîä³ çàì³ñòü Êðïâ
çàäàºòüñÿ ãðàíè÷íî äîïóñòèìå çíà÷åííÿ âèõ³äíîãî ñòðóìó ëîã³÷íîãî åëåìåíòà â
ñòàí³ 0 àáî 1-ö³.
Çàâàäîñò³éê³ñòü –
öå çäàòí³ñòü åëåìåíòà ïðàâèëüíî ôóíêö³îíóâàòè çà íàÿâí³ñòþ ïåðåøêîä. Âîíà
âèçíà÷àºòüñÿ ìàêñèìàëüíî äîïóñòèìîþ íàïðóãîþ ïåðåøêîäà, çà ÿêî¿ íå â³äáóâàºòüñÿ
çáîþ â éîãî ðîáîò³. Çàçâè÷àé, öå íàïðóãà ïîðÿäêó 0,6–0,9 Â.
Øâèäêîä³ÿ ëîã³÷íèõ åëåìåíò³â º îäíèì ³ç íàéâàæëèâ³øèõ ïàðàìåòð³â ³
õàðàêòåðèçóºòüñÿ ÷àñîì çàòðèìêè ïîøèðåííÿ ñèãíàëó. Öåé ïàðàìåòð ³ñòîòíî
çàëåæèòü â³ä òåõíîëî㳿 âèãîòîâëåííÿ ì³êðîñõåì ³ ëåæèòü ó ä³àïàçîí³ â³ä îäèíèöü
äî ñîòåíü íàíîñåêóíä.
Íàéá³ëüø
÷àñòî âæèâàí³ òèïè ³íòåãðàëüíèõ ì³êðîñõåì – öå ïîòåíö³éí³ åëåìåíòè
òðàíçèñòîðíî-òðàíçèñòîðíî¿ ëîã³êè (ÒÒË) – ñå𳿠Ê155, Ê555, Ê531, Ê1533 ³ ò.ä.,
òðàíçèñòîðíî¿ ëîã³êè ç åì³òåðíèé çâ'ÿçêàìè (Åñòë³) – öå ñå𳿠Ê500, Ê1500,
åëåìåíòè íà ÊÌÎÍ òðàíçèñòîðàõ – ñå𳿠Ê176, Ê561, Ê564 ³ ò.ä.
ϳä ÷àñ
ñèíòåçó ÊÑ íà ðåàëüíèõ ëîã³÷íèõ åëåìåíòàõ íåîáõ³äíî îáîâ'ÿçêîâî âðàõîâóâàòè
îáìåæåííÿ íà Êîâ ³ Êðïâ.
8.4 Ñèíòåç ÊÑ ç óðàõóâàííÿì îáìåæåííÿ íà
Ïîäàííÿì
ôóíêö³¿ ó âèãëÿä³ ÄÍÔ â³äïîâ³äຠäâîð³âíåâà ÊÑ (ÿêùî ââàæàòè, ùî íà ¿¿ âõ³ä
ìîæóòü íàäõîäèòè ÿê ïðÿì³, òàê ³ ³íâåðñí³ âõ³äí³ ñèãíàëè), íà ïåðøîìó ð³âí³
ÿêî¿ åëåìåíòè ², à ¿õ âèõîäè îá'ºäíóþòüñÿ íà äðóãîìó ð³âí³ åëåìåíòîì ÀÁÎ. Òàêà
ïîáóäîâà ÊÑ çàáåçïå÷óº ¿¿ ìàêñèìàëüíó øâèäêîä³þ, îñê³ëüêè ðàíã ñõåìè
ì³í³ìàëüíèé. Îäíàê, íå çàâæäè ìîæëèâî íà ïåðøîìó ð³âí³ ³, îñîáëèâî, íà äðóãîìó
âèáðàòè ëîã³÷í³ åëåìåíòè ç íåîáõ³äíèì , òîìó ìîæå âèÿâèòèñÿ, ùî ËÅ ç òàêèì íå âèïóñêàþòüñÿ
ïðîìèñëîâ³ñòþ. Ó öüîìó âèïàäêó íåîáõ³äíî çà äîïîìîãîþ äåê³ëüêîõ åëåìåíò³â ³ç
ìåíøèì îòðèìàòè åêâ³âàëåíò ³ç
âåëèêèì àáî, ùî êðàùå,
ïåðåòâîðèòè ÁÔ, ïåðåéøîâøè â³ä ÄÍÔ äî ñêîðî÷åíî¿ ôîðìè. Öåé ïåðåõ³ä
ñóïðîâîäæóºòüñÿ çìåíøåííÿì ëîã³÷íèõ åëåìåíò³â,
íåîáõ³äíèõ äëÿ ïîáóäîâè ñõåìè. Çä³éñíèòè òàêèé ïåðåõ³ä ìîæíà çà äîïîìîãîþ ôàêòîðíîãî àëãîðèòìó, ñóòü ÿêîãî
ðîçãëÿíåìî íà ïðèêëàä³.
Íåõàé
çàäàíî äåÿêó áóëåâó ôóíêö³þ ó âèãëÿä³:
. (8.5)
Äëÿ
ðåàë³çàö³¿ ö³º¿ ôóíêö³¿ çà íàâåäåíèì ðÿäîì íåîáõ³äíî âèêîðèñòîâóâàòè
3 ëîã³÷íèõ åëåìåíòà 4², îäèí ëîã³÷íèé åëåìåíò 5², îäèí ëîã³÷íèé åëåìåíò 4ÀÁÎ.
Çà
äîïîìîãîþ ôàêòîðíîãî àëãîðèòìó îòðèìàºìî äóæêîâó ôîðìó äëÿ çàäàíî¿ ôóíêö³¿. Äëÿ
öüîãî ïîçíà÷èìî âñ³ êîí'þíêö³¿ áóêâàìè: ³ áóäåìî ðîçãëÿäàòè ¿õ ÿê äåÿê³
ìíîæèíè. Çíàõîäèìî ïîïàðí³ ïåðåòèíó ìíîæèí:, , , , , .
Îòðèìàí³
ïåðåòèíè ïîêàçóþòü çàãàëüí³ ÷àñòèíè îêðåìèõ êîí'þíêö³é. Âèáèðàºìî ïåðåòèí, ÿêèé
ìຠíàéá³ëüøó äîâæèíó (ÿêùî òàêå â³äñóòíº, òî âèáèðàþòü òå, ÿêå íàé÷àñò³øå
çóñòð³÷àºòüñÿ). Ó äàíîìó âèïàäêó öå . Òîìó ç êîí'þíêö³¿ À ³  âèíîñèìî çàãàëüíó ÷àñòèíó . Òîä³ ìàºìî:
. (8.6)
Ïîçíà÷èìî
F = ³ çíàõîäèìî
ïåðåòèíè:
, , . (8.7)
Îòæå, äëÿ
âèõ³äíî¿ ôóíêö³¿ ìàºìî:
. (8.8)
Ïîçíà÷èìî,
, ïåðåòèí . Îòæå, îñòàòî÷íî ìàºìî:
. (8.9)
Äëÿ
ðåàë³çàö³¿ ôóíêö³¿ çà îñòàíí³ì âèñëîâîì íåîáõ³äíî 5 åëåìåíò³â 2², 1 åëåìåíò 3²,
3 åëåìåíòà 2ÀÁÎ (ðèñóíîê 8.7).
ßê âèäíî
ç îòðèìàíî¿ ñõåìè äëÿ ¿¿ ðåàë³çàö³¿ íåîáõ³äí³ åëåìåíòè ç = 2 àáî 3 (íà â³äì³íó â³ä âèõ³äíî¿ ç = 4 àáî 5). Îäíàê ðàíã ñõåìè çá³ëüøèâñÿ äî 7, ùî ïðèçâîäèòü
äî çá³ëüøåííÿ çàòðèìêè ñïðàöüîâóâàííÿ ñõåìè.
Ðèñóíîê 8.7 –
Ôóíêö³îíàëüíà ñõåìà, ÿêà îòðèìàíà íà îñíîâ³ ôàêòîðíîãî àëãîðèòìó
Çàâäàííÿ
àíàë³çó ÊÑ âèíèêàþòü çà íåîáõ³äí³ñòþ ïåðåâ³ðèòè ïðàâèëüíîñò³ ñèíòåçó (íà åòàï³
ïðîåêòóâàííÿ) àáî âèçíà÷èòè ÁÔ, ðåàë³çîâàíó ÊÑ (ï³ä ÷àñ àíàë³çó àáî ðåìîíòó
ñõåì). Âñ³ ³ñíóþ÷³ ìåòîäè àíàë³çó ïîä³ëÿþòüñÿ íà ïðÿì³ ³ íåïðÿì³.
Ó
ðåçóëüòàò³ àíàë³çó ÊÑ ïðÿìèì ìåòîäîì
âèõîäèòü áåçë³÷ íàáîð³â âõ³äíèõ çì³ííèõ, ùî çàáåçïå÷óþòü çàäàíå çíà÷åííÿ íà
âèõîä³, ùî äîçâîëÿº çàïèñàòè â àëãåáðà¿÷íîìó âèãëÿä³ ÁÔ, ðåàë³çîâàíó ñõåìó. Äî
ïðÿìèõ ìåòîä³â â³äíîñèòüñÿ ìåòîä p- àëãîðèòìó.
Çàñòîñóâàííÿ
íåïðÿìèõ ìåòîä³â äຠìîæëèâ³ñòü
âèçíà÷èòè ðåàêö³þ ñõåìè íà çàäàíèé íàá³ð âõ³äíèõ çì³ííèõ ó ñòàòèö³ àáî
ïðîàíàë³çóâàòè ïåðåõ³äíèé ïðîöåñ çì³íè îäíîãî âõ³äíîãî íàáîðó íà ³íøèé.
Ïðèêëàäàìè íåïðÿìèõ ìåòîä³â àíàë³çó, º ìåòîäè ñèíõðîííîãî òà àñèíõðîííîãî
ìîäåëþâàííÿ.
Âñ³
çãàäàí³ ìåòîäè àíàë³çó º ìàøèío-îð³ºíòîâàíèìè, ùî äîçâîëÿº âèêîíàòè àíàë³ç
ñõåìè íà ÅÎÌ. Äëÿ âñ³õ ìåòîä³â àíàë³çó íåîáõ³äíî îïèñàòè ñõåìó ó âèãëÿä³
ñõåìíîãî ñïèñêó, äî ÿêîãî âêëþ÷àþòüñÿ â çàãàëüíîìó âèïàäêó òàê³ äàí³: íîìåð ËÅ
ó ñõåì³; ëîã³÷íà ôóíêö³ÿ, ðåàë³çîâàíà ËÅ; âõ³äí³ çì³íí³ äëÿ äàíîãî ËÅ.
8.6 Àíàë³ç êîìá³íàö³éíèõ ñõåì ìåòîäîì p-àëãîðèòìó
Ïðè öüîìó
ìåòîä³, ÿê çãàäóâàëîñÿ âèùå, øóêàþòüñÿ íàáîðè âõ³äíèõ çì³ííèõ, ùî çàáåçïå÷óþòü
çàäàíå çíà÷åííÿ íà âèõîä³ ÊÑ. Íàáîðè, ùî çàáåçïå÷óþòü íà âèõîä³ ÊÑ ëîã³÷íó
1-öþ, óòâîðþþòü òàê çâàíå îäèíè÷íå
ïîêðèòòÿ.
Ðèñóíîê 8.8 – Ïðèêëàä àíàë³çó ÊÑ
Àíàëîã³÷íî,
âõ³äí³ íàáîðè, ùî çàáåçïå÷óþòü íà âèõîä³ ÊÑ ëîã³÷íèé 0, óòâîðþþòü íóëüîâå ïîêðèòòÿ . Ðîçãëÿíåìî ïîêðèòòÿ ³ äëÿ íàéïðîñò³øîãî ëîã³÷íîãî åëåìåíòà
2², ùî âèêîíóº ôóíêö³þ Y = X1X2. Òàáëèöÿ ³ñòèííîñò³ äëÿ
ö³º¿ ôóíêö³¿:
Òàáëèöÿ
8.3 – Òàáëèöÿ ³ñòèííîñò³ ôóíêö³¿ Y = X1X2
ßê âèäíî
ç íàâåäåíî¿ òàáëèö³ ò³ëüêè ïðè ºäèíîìó íàáîð³ X1 = 1 ³ X2
= 1 íà âèõîä³ ËÅ áóäå 1-öÿ, òîáòî îäèíè÷íå ïîêðèòòÿ âêëþ÷ຠò³ëüêè îäèí
íàá³ð = {1 -1}. Íà âèõîä³ ËÅ áóäå 0 ïðè òðüîõ íàáîðàõ, ùî óòâîðþþòü íóëüîâå
ïîêðèòòÿ:
. (8.10)
Öå
ïîêðèòòÿ ìîæíà ñïðîñòèòè, çàóâàæèâøè, ùî ïåðøèé íàá³ð ñêëåþºòüñÿ ç äðóãèì ³
òðåò³ì, òîáòî:
. (8.11)
Òîáòî äëÿ
ËÅ 2² ìîæíà ñêàçàòè, ùî 1-öÿ íà éîãî âèõîä³ áóäå ò³ëüêè ïðè îáîõ îäèíèöÿõ íà
âõîäàõ, à äëÿ çàáåçïå÷åííÿ 0 íà âèõîä³ äîñòàòíüî ïîäàòè õî÷à á íà îäèí âõ³ä 0.
̳ðêóþ÷è àíàëîã³÷íî, îòðèìàºìî òàáëèöþ ïîêðèòò³â ³ äëÿ îñíîâíèõ ËÅ,
ïðåäñòàâëåíèõ íèæ÷å ó òàáëèö³ 8.4.
Ïðè
àíàë³ç³ ñõåìè ìåòîäîì p-àëãîðèòìó, çàäàâøèñü
ïåâíèì çíà÷åííÿì íà âèõîä³, çàì³íþþòü éîãî â³äïîâ³äíèì ïîêðèòòÿì åëåìåíòà, ùî
ôîðìóº âèõ³äíèé ñèãíàë. Ó ðåçóëüòàò³ öüîãî âèçíà÷àºòüñÿ, ÿê³ ïîâèíí³ áóòè
ñèãíàëè íà âèõîäàõ åëåìåíò³â, ï³äêëþ÷åíèõ äî âèõ³äíîãî ËÅ. Ó ñâîþ ÷åðãó,
ñèãíàëè íà âèõîäàõ öèõ åëåìåíò³â ìîæíà çàì³íèòè â³äïîâ³äíèìè ïîêðèòòÿìè, òîáòî,
âèçíà÷èòè çíà÷åííÿ âèõ³äíèõ ñèãíàë³â äëÿ ³íøèõ ËÅ ³ ò.ä. Öåé ïðîöåñ
ïðîäîâæóºòüñÿ äî òèõ ï³ð, ïîêè íå âèéäóòü ïîêðèòòÿ, ùî ñêëàäàþòüñÿ ò³ëüêè ç âõ³äíèõ
çì³ííèõ, çâàíèõ îïîðíèìè. Ñóêóïí³ñòü òàêèõ ïîêðèòò³â ³ äຠâ³äïîâ³äíå ïîêðèòòÿ
ñõåìè.
Òàáëèöÿ 8.4 – Òàáëèöÿ
ñòàí³â
ËÅ Y Y Y Y Y Y Y
ÍÅ 2² 2²
– ÍÅ 2ÀÁÎ 2ÀÁΖÍÅ ÈÑÊ. ÀÁÎ 3² – ÍÅ
X X1 X2 X1 X2 X1 X2 X1 X2 X1 X2 X1 X2 X3
1 0 X 1 1 0 0 1 X
0 0 1
1 1
X 0
X 1 1
1
0 1 1 0 X 1 X 0 0
0 1
0 X X
X 0 X 1 1 0
X 0 X
X X 0
Ïðèêëàä
àíàë³çó ÊÑ (ðèñóíîê 8.8) ìåòîäîì p-àëãîðèòìó ïðåäñòàâëåíî â
òàáëèö³ 8.5.  îñòàíí³é êîëîíö³ ö³º¿ òàáëèö³ íàâåäåíî îïåðàòîð ï³äñòàíîâêè, â
ðåçóëüòàò³ ðîáîòè ÿêîãî ñèãíàë íà âèõîä³ ËÅ çàì³íþºòüñÿ â³äïîâ³äíèì ïîêðèòòÿì.
Íåîáõ³äíî çâåðíóòè óâàãó, ùî âñ³ çíà÷åííÿ çì³ííèõ, çàïèñàí³ â îäíîìó ðÿäêó,
ïîâèíí³ îäíî÷àñíî áóòè â íàÿâíîñò³ äëÿ çàáåçïå÷åííÿ çàäàíîãî çíà÷åííÿ âèõ³äíîãî
ñèãíàëó. Òîìó, ïðè çàì³í³ îäíîãî ç çíà÷åíü ó ñòð³÷ö³ â³äïîâ³äíèì ïîêðèòòÿì, âñ³
³íø³ çíà÷åííÿ äëÿ ³íøèõ çì³ííèõ ó öüîìó ðÿäêó ïîâèíí³ áóòè ïðèñóòí³ìè ñï³ëüíî ç
öèì ïîêðèòòÿì.
Íà
ï³äñòàâ³ îòðèìàíîãî îäèíè÷íîãî ïîêðèòòÿ ìîæíà çàïèñàòè ÁÔ, ðåàë³çîâàíó ñõåìîþ:
. (8.12)
Òàáëèöÿ
8.5 – Àíàë³ç ñõåìè ìåòîäîì p- àëãîðèòìó
à) Îòðèìàííÿ ïåðøîãî ïîêðèòòÿ
|
á)
Îòðèìàííÿ íóëüîâîãî ïîêðèòòÿ
Íàäàë³
ìîæíà ïîð³âíÿòè îòðèìàíó ÁÔ ç ò³ºþ, çà ÿêîþ áóäóâàëàñÿ ñõåìà ³ ïåðåâ³ðèòè
ïðàâèëüí³ñòü ¿¿ ïîáóäîâè. ϳä ÷àñ àíàë³çó ñõåìè ìîæå âèÿâèòèñÿ, ùî äåÿêà
çì³ííà, ùî îòðèìàëà íà îäíîìó ç ïîïåðåäí³õ êðîê³â äåÿê³ çíà÷åííÿ íà äàíîìó
êðîö³ ïîâèííà íàáóâàòè ïðîòèëåæíå çíà÷åííÿ. Ñóïåðå÷í³ñòü, ÿêà âèíèêëà, ñâ³ä÷èòü ïðî òå, ùî äàíèé øëÿõ º íåïðàâèëüíèì
³ éîãî íåîáõ³äíî âèêëþ÷èòè ç ïîäàëüøîãî ðîçãëÿäó. ßêùî í³ çà îäí³º¿ êîìá³íàö³¿
âõ³äíèõ çì³ííèõ íå çàáåçïå÷óºòüñÿ çíà÷åííÿ 1-öÿ (0) íà âèõîä³, òî öå îçíà÷àº,
ùî ñõåìà ðåàë³çóº êîíñòàíòó 0 (1) â³äïîâ³äíî.
8.7 Àíàë³ç ÊÑ-ìåòîäîì ñèíõðîííîãî ìîäåëþâàííÿ
Ïðè öüîìó
ìåòîä³ ââàæàºòüñÿ, ùî âñ³ ËÅ ïåðåìèêàþòüñÿ îäíî÷àñíî, áåç çàòðèìêè. Ó
ðåçóëüòàò³ çàñòîñóâàííÿ ìåòîäó âèçíà÷àºòüñÿ ñòàëå çíà÷åííÿ ñèãíàëó íà âèõîä³
ñõåìè.
Ðîçãëÿíåìî
ìåòîä ñèíõðîííîãî ìîäåëþâàííÿ íà ïðèêëàä³ ñõåìè (ðèñóíîê 8.8).
Íà
ïåðøîìó åòàï³ ñõåìó ðîçáèâàºìî íà ð³âí³ ³ çàïèñóºìî â ïîðÿäêó çðîñòàííÿ ð³âíÿ
ð³âíÿííÿ, ùî îïèñóþòü ôóíêö³îíóâàííÿ ËÅ (òàáëèöÿ 8.6).
Òàáëèöÿ
8.6 – Ôóíêö³îíóâàííÿ ËÅ
¹ ð³âíÿ |
¹ åëåìåíòà |
гâíÿííÿ |
1 |
1 2 |
e1 = X1 X2 e2 = |
2 |
3 |
e3 = |
3 |
4 |
Y = e4 = e3
+ X5 |
Ïðîàíàë³çóºìî ñõåìó ïðè
ïîäà÷³ íà âõ³ä íàáîðó X1 = 0, Õ2 = 0, Õ3 = 0,
Õ4 = 1, Õ5 = 1. Äëÿ öüîãî âèð³øóºìî çàïèñàí³ ð³âíÿííÿ â
ïîðÿäêó çðîñòàííÿ ð³âíÿííÿ. Ìàºìî:
, (8.13)
, (8.14)
, (8.15)
.
(8.16)
Îòæå, ïðè
ïîäà÷³ íà âõ³ä íàáîðó {00011}, íà âèõîä³ áóäå Y = 1. Àíàëîã³÷íî ìîæíà
ïðîìîäåëþâàòè ðîáîòó ñõåìè ïðè ïîäà÷³ íà âõ³ä áóäü-ÿêîãî ³íøîãî íàáîðó.
8.8 Àíàë³ç ÊÑ-ìåòîäîì àñèíõðîííîãî ìîäåëþâàííÿ
Ðåàëüíèé
ËÅ ïåðåìèêàºòüñÿ çà ïåâíèé ê³íöåâèé ÷àñ, ùî çàëåæèòü â³ä òåõíîëî㳿 âèãîòîâëåííÿ,
óìîâ åêñïëóàòàö³¿, ºìíîñòåé íàâàíòàæåííÿ ³ ò.ä. Ïðîõîäæåííÿ ñèãíàëó ïîñë³äîâíî
÷åðåç ê³ëüêà ËÅ áóäå ïðèçâîäèòè äî íàêîïè÷åííÿ ÷àñó çàòðèìêè ³ âèíèêíåííÿ çñóâó
â ÷àñ³ âèõ³äíîãî ñèãíàëó ó â³äíîøåíí³ äî âõ³äíîãî. Íàÿâí³ñòü çàòðèìêè ³
òèì÷àñîâîãî çñóâó ñèãíàë³â, ìîæå ñïðè÷èíèòè ïîÿâó íà âèõîä³ îêðåìèõ ËÅ ³ âñ³º¿
ñõåìè â ö³ëîìó êîðîòêî÷àñíèõ ñèãíàë³â, íå ïåðåäáà÷åíèõ ÁÔ, ðåàë³çîâàíî¿ ñõåìè.
ßê ³ëþñòðàö³þ, ðîçãëÿíåìî ñõåìó (ðèñóíîê 8.10, à).
|
|
à)
á)
Ðèñóíîê
8.10 – Ñòàòè÷íèé ðèçèê çáîþ: à) – ñõåìà; á) – òèì÷àñîâ³ ä³àãðàìè
(t1 – ÷àñ çàòðèìêè ³íâåðòîðà; t2 – ÷àñ çàòðèìêè åëåìåíòà 2²)
Äàíà
ñõåìà ðåàë³çóº ôóíêö³þ, òîáòî, êîíñòàíòó 0 íåçàëåæíî â³ä âõ³äíîãî ñèãíàëó X.
Îäíàê, ó ïåðåõ³äíîìó ïðîöåñ³ â ðåçóëüòàò³ çàòðèìêè ñïðàöüîâóâàííÿ ËÅ ìîæëèâà
ñèòóàö³ÿ, êîëè íà îáîõ âõîäàõ åëåìåíòà 2² áóäóòü ëîã³÷í³ îäèíèö³, ùî ìîæå
ïðèçâåñòè äî ïîÿâè íà âèõîä³ ñõåìè ëîã³÷íî¿ 1 (ðèñóíîê 8.11, á). Ðîçãëÿíóòèé
âèïàäîê ìîæëèâèé ó ðàç³ çàòðèìàííÿ ñïðàöüîâóâàííÿ äðóãîãî åëåìåíòà á³ëüøå, í³æ
ïåðøîãî. Òàêå ÿâèùå íàçèâàºòüñÿ ðèçèêîì çáîþ. Ðîçð³çíÿþòü ñòàòèñòè÷íèé ³
äèíàì³÷íèé ðèçèêè çáîþ.
Ïðè
ñòàòè÷íîìó ðèçèêó ó çáîþ äî ³ ï³ñëÿ ïåðåõ³äíîãî ïðîöåñó ñòàí âèõ³äíîãî ñèãíàëó
îäèí ³ òîé ñàìèé, à ï³ä ÷àñ ïåðåõ³äíîãî ïðîöåñó ìîæëèâà êîðîòêî÷àñíà ïîÿâà
ïðîòèëåæíî¿ ñèãíàëó.
Ïðè
äèíàì³÷íîìó ðèçèêó çáîþ äî ³ ï³ñëÿ ïåðåõ³äíîãî ïðîöåñó ñòàí âèõ³äíîãî ñèãíàëó
ïðîòèëåæíèé, àëå â ïåðåõ³äíîìó ïðîöåñ³ âèõ³äíèé ñèãíàë ê³ëüêà ðàç³â çì³íþº ñâîº
çíà÷åííÿ. Äèíàì³÷íèé ðèçèê çáîþ ìîæëèâèé ó ñõåì³ (ðèñóíîê 8.12, à) íà çì³íó
íàáîðó (Õ1 = 0, Õ2 = 1, Õ3 = 1) íà íàá³ð (Õ1
= 1, Õ2 = 0, Õ3 = 0) ³ ³ëþñòðóºòüñÿ
ä³àãðàìàìè (ðèñóíîê 8.11,á).
Ó
äàíîìó ïðèêëàä³ äèíàì³÷íèé ðèçèê çáîþ íà âèõîä³ ÊÑ ñóïðîâîäæóºòüñÿ ñòàòè÷íèì íà
âèõîä³ åëåìåíòà 1. ßê âèäíî ç ÷àñîâèõ ä³àãðàì ðèçèê çáîþ ìຠì³ñöå çà íàÿâí³ñòþ
ïåâíîãî òèì÷àñîâîãî çñóâó ì³æ ñèãíàëàìè, ÿê³ íàäõîäÿòü íà âõ³ä ËÅ. Íåáàæàí³
ñèãíàëè íà âèõîä³ ìîæóòü áóòè ³ â³äñóòí³ìè çà ³íøîãî ñï³ââ³äíîøåííÿ ÷àñîâèõ
ñèãíàë³â, îäíàê ïðèíöèïîâà ìîæëèâ³ñòü ¿õ ïîÿâè º ÷èííèêîì, ÿêèé çíèæóº
íàä³éí³ñòü ðîáîòè ñõåìè. Òîìó äóæå âàæëèâî âì³òè âèÿâëÿòè ³ óñóâàòè òàê³ ÿâèùà.
Äëÿ
àíàë³çó ïðîöåñó ïåðåìèêàííÿ ÊÑ çà çì³íè
âõ³äíèõ íàáîð³â ³ âèÿâëåííÿ ðèçèê³â çáîþ âèêîðèñòîâóºòüñÿ ìåòîä àñèíõðîííîãî
ìîäåëþâàííÿ. Ïðè öüîìó ìåòîä³ ââàæàºòüñÿ, ùî êîæåí åëåìåíò ïåðåìèêàºòüñÿ ç
îäíàêîâîþ çàòðèìêîþ. Àíàë³ç âêëþ÷ຠòàê³ åòàïè:
1.
Êîæíîìó åëåìåíòó ñõåìè
ïðèñâîþºòüñÿ ð³âåíü, ïðè÷îìó ð³âåíü 1-öþ ìàþòü åëåìåíòè, âñ³ âõîäè ÿêèõ º
íåçàëåæíèìè âõîäàìè ñõåìè.
2.
Çàïèñóþòüñÿ ð³âíÿííÿ, ùî
îïèñóþòü êîæåí ËÅ â ïîðÿäêó óáóâàííÿ ð³âíÿ.
3.
Äëÿ ïî÷àòêîâîãî âõ³äíîãî
íàáîðó À (X1, X2,
..., Xn) âèçíà÷àºòüñÿ çíà÷åííÿ ñèãíàë³â íà âèõîäàõ âñ³õ ËÅ
ñõåìè. Íåõàé äàíèé íàá³ð À çàì³íþºòüñÿ íàáîðîì  (X1, X2, ..., Xn).
4.
Âèä³ëÿþòüñÿ ò³ ð³âíÿííÿ, â
ïðàâ³é ÷àñòèí³ ÿêèõ õî÷à á îäíà ç çì³ííèõ çì³íèëà ñâîº çíà÷åííÿ.
5.
Âèð³øóþòüñÿ ïîì³÷åí³
ð³âíÿííÿ â ïîðÿäêó ¿õ çàïèñó â ñõåì³. ϳñëÿ ð³øåííÿ ð³âíÿííÿ ââàæàºòüñÿ
íåïîì³÷åí³.
6.
ßêùî ï³ñëÿ âèð³øåííÿ âñ³õ
ð³âíÿíü ñèñòåìè çì³íí³, ùî âõîäÿòü ó ë³â³ ÷àñòèíè ð³âíÿíü, çì³íèëè ñâî¿
çíà÷åííÿ, òî çíîâó ïîçíà÷àþòüñÿ ò³ ð³âíÿííÿ, â ïðàâ³ ÷àñòèíè ÿêèõ âõîäÿòü ö³
çì³íí³. Ïîò³ì çä³éñíþºòüñÿ ïåðåõ³ä äî ï. 5. Ó ³íøîìó âèïàäêó ìîäåëþâàííÿ äàíîãî
âõ³äíîãî íàáîðó ââàæàºòüñÿ çàê³í÷åíèì. Âèêîíàííÿ ï. 5 íàçèâàºòüñÿ òàêòîì
ìîäåëþâàííÿ.
|
Àíàë³ç ñõåìè (ðèñóíîê 8.12) ìåòîäîì àñèíõðîííîãî
ìîäåëþâàííÿ íàâåäåíî íèæ÷å. Äëÿ äàíî¿ ñõåìè âõ³äíèé íàá³ð À (1011110)
çàì³íþºòüñÿ íàáîðîì  (1101011).
Ðèñóíîê
8.12 – Êîìá³íàö³éíà ñõåìà äëÿ ìåòîäó
àñèíõðîííîãî ìîäåëþâàííÿ
ßê
âèïëèâຠç ðåçóëüòàò³â ìîäåëþâàííÿ, ïðè çì³í³ íàáîðó À íàáîðîì  íà âèõîä³
åëåìåíòà 4 ìຠì³ñöå ñòàòè÷íèé ðèçèê çáîþ, à íà âèõîä³ ñõåìè – äèíàì³÷íèé ðèçèê
çáîþ.
Ðàäèêàëüíèì
ñïîñîáîì óñóíåííÿ ðèçèê³â çáîþ º ââåäåííÿ ñòðîáóâàííÿ äëÿ çíÿòòÿ âèõ³äíîãî
ñèãíàëó ÊÑ. Ñòðîáóþ÷èé ³ìïóëüñ ïîäàºòüñÿ ï³ñëÿ çàê³í÷åííÿ ïåðåõ³äíîãî ïðîöåñó â
ÊÑ (òîáòî, êîëè íà âèõîä³ ÊÑ âæå âñòàíîâèëîñÿ íåîáõ³äíå çíà÷åííÿ âèõ³äíîãî
ñèãíàëó), ùî âèêëþ÷ຠâïëèâ ìîæëèâèõ çáî¿â íà ñèãíàë, ÿêèé âèðîáëÿºòüñÿ ñõåìîþ.
гâíÿííÿ,
ùî îïèñóþòü ËÅ (òàáëèöÿ 8.8).
Òàáëèöÿ
8.8 – гâíÿííÿ, ùî îïèñóþòü ëîã³÷í³ åëåìåíòè
|
1-é òàêò |
2-é òàêò |
3-é òàêò |
Y=
e6 = e4 + e5 + X5 e5 = e3
X7 e3=X5 X6 e2=X5 X4 e1=X1 X2 |
* * - * * * |
* * * - - - |
* - - - - - |
Òàáëèöÿ
8.9 – Òàáëèöÿ ìîäåëþâàííÿ ñõåìè
Âèõîäè Òàêòè
ìîäåëþâàííÿ Ïðèê.
0 1 2 3
e6 1 0 1 0 äèí.
e5 0 1 0 0 ñòàò.
e4 0 0 0 0
e3 1 0 0
0
e2 1 0 0 0
e1 0 1 0 1