• Nie Znaleziono Wyników

Projektowanie bezhazardowych układów logicznych z elementami NOR

N/A
N/A
Protected

Academic year: 2022

Share "Projektowanie bezhazardowych układów logicznych z elementami NOR"

Copied!
14
0
0

Pełen tekst

(1)

ZESZYTY NAUKOWE POU TECHNIKI ŚLĄSKIEJ______________________________ 1971

S e ria s AUTOMATYKA z . 19 Nr k o l. 317

JER ZY FRĄCKOWIAK

K a te d ra E le k tr o n ik i P o lit e c h n ik a Ś lą sk a

PROJEKTOWMIE BEZHAZARDOVfYCH UKŁADÓW LOGICZNYCH Z ELEMENTAMI NOR

S tr e s z c z e n ie . P ra c a d o ty czy z a g a d n ie n ia sy n te z y m in im aln e j, bezhazardow ej, 3 - poziomowej s i e c i NOR r e a l i z u j ą c e j zadaną fu n k c ję p r z e łą c z a ją c ą . W c z ę ś c i 1 opisano w s k r ó c ie metodę s y n te z y mi-, n im aln ej 3 - poziomowej s i e c i NOR, podaną w [1] . Część 2 za w iera metodę s y n te z y m inim alnych, b e z - hazardowych (hez h az ard u s ta ty c z n e g o ) układów l o ­ g ic z n y c h . W c z ę ś c i 3 podano metodę sy n te z y m ini­

m alnej bezhazardow ej, 3 - poziomowej s i e c i l o ­ g ic z n e j NOR. Zakończenie za w iera in fo rm a c ję o p rogram ie n a maszynę cyfrow ą.

Z agadnienie p ro je k to w a n ia lo g iczn y c h układów s te ro w a n ia , blokady i s y g n a l i z a c j i o p a rty c h o elem ent NOR j e s t bardzo ważne zarówno w te c h ­ n ic e e le k tr o n ic z n e j ja k i poza n i ą , bowiem elem ent NOR j e s t c z ę s to pod­

stawowym elementem systemów lo g ic z n y c h . Z zagadnieniem tym zw iązany j e s t problem s y n te z y kombinacyjnego u k ład u lo g iczn e g o sk ła d a ją c e g o s i ę z elementów NOR, p rz y b ra k u n e g a c ji zmiennych re a liz o w a n e j f u n k c j i . Wraz z zagadnieniem s y n te z y s i e c i NOR p o jaw ia s i ę problem j e j minima­

l i z a c j i , k tó r a ma na c e lu p rz ed e w szystkim u zy sk a n ie maksymalnej n i e ­ zaw odności u k ła d u . M in im a liz a c ja ma za za d an ie um ożliw ić k o n stru k c ję s i e c i r e a l i z u j ą c e j zadaną fu n k c ję p r z e łą c z a ją c ą i z a w ie ra ją c e j m in i­

m alną i l o ś ć elem entów. P rz y braku dodatkowych o g ra n ic z e ń s i e c i zagad­

n i e n i e t a k postaw ione n ie j e s t rozw iązyw alne (wyjąwszy metodę p r z e g lą ­ d u , k tó r a n i e wchodzi w rachubę z p rak ty czn eg o punktu w id z e n ia ). D la­

te g o t e ż w l i t e r a t u r z e sp o tk a ć można [2] o g ra n ic z e n ie rozpatryw anych s t r u k t u r do 3 - poziomowej s t r u k t u r y układ u lo g ic z n e g o . Trzy poziomy

(2)

lo g ic z n e , to m inim alna i l o ś ć poziomów ko nieczna do r e a l i z a c j i dowolnej f u n k c j i B oole’ a . Zatem u k ład w s tr u k t u r z e 3-poziomowej zapewnia maksy­

m alną szybkość d z i a ł a n ia , a ponadto j e s t układem prostym i 'p r z e j r z y s ­ tym , co w p ra k ty c e ma duże z n a c z e n ie . Innym ważnym p ra k ty c z n ie zagad­

n ien iem w s y n te z ie 3 i e c i lo g ic z n y c h j e s t uzyskiw anie rozw iązań b ez h a- zardow ych. Z agadnienie t o , ważne w s i e c i kom b inacy jn ej, j e s t znaczn ie w a ż n ie js z e d la s i e c i sek w en cy jn ej, k tó r e j s y n te z a w o s ta tn im e ta p ie n i e r ó ż n i s i ę od s y n te z y u k ład u kom binacyjnego, a zatem metodę podaną d a l e j można używać w obydwu p rzy padkach. N in ie js z a p ra c a w c z ę ś c i 1 o p is u je w s k r ó c ie metodę s y n te z y m in im aln ej, 3-poziomowej s i e c i NOR wy­

ło ż o n ą s z e r z e j w [ i ] . W c z ę ś c i 2 podano metodę s y n te z y m inim alnej s i e ­ c i l o g i c z n e j , pozbaw ionej h az ard u s ta ty c z n e g o . Część 3 za w iera metodę s y n te z y m in im aln e j, bezhazardow ej, 3-poziomowej s i e c i NOR. W zakończe­

n i u podano in fo rm a c ję o program ie na maszynę cyfrow ą.

1 . Metoda sy n te z y m in im aln e j. 3-poziomowej s i e c i NOR

Metoda t a z o s t a ł a o p is a n a b l i ż e j w [1] . Przypomni s i ę t u ty l k o , że podstaw ą metody j e s t alg o rytm ( f 1 g e n e r a c ji w yższych, maksymalnych im- p lic e n tó w dopuszcżalnych za d an ej f u n k c ji B oole’ a . Uzyskamy za pomocą alg o ry tm u G131 z b ió r im p licen tó w j e s t podstaw ą do o trzy m a n ia w szy st­

k ic h im p licen tó w głównych. In ip lic e n ty t e u m ieszczą s i ę w w ie rsz a c h t a ­ b l i c y CC, k t ó r e j ro z w ią z a n ie pozw ala skonstruow ać u k ład lo g ic z n y r e a ­ l i z u j ą c y zadaną fu n k c ję p rz y pomocy m inim alnej i l o ś c i elementów NOR w 3-poziomowej s t r u k tu r z e u k ła d u . D la i l u s t r a c j i za sto so w an ia metody ro z ­ w iąże s i ę podany d a le j p rz y k ła d .

P rz y k ła d

F = CD + SBC + BCD + ABC

P =. (C + B) [(AB) + c] [b + Dt-c] [a + (BĆ)] = [c + D(AB)] [a b + $£ + AD + + D(BC) + >£+ c ] = [c + (AB)d] [a b + AD + D(Sc) + 5 ] = ABC f ACD + + CDB + (a b)CD

(3)

Projektowanie bezhazardowych układów logicznych..» 5

Wyższe i a ę l i c e n t y maksymalnej

1^ =■ A + B + Cj Ig «* A + C + Dj a C + D + B| 1^ = 735 + C + Dj

T est d o m in acji;

I„ + 1 , a A + B + C + SB + 5 + S = 1 t

1 4

I g + 1^ “ A + C + D + AB + C + 5 » 1j I - + I , «* C + D + B + AB ł C + D a

3 4

1 ^ j e s t ąu asi-n iezło żo n y m im pllcentem dominującym.

1^ + I2 = A + B + C + A + C + D a A + B + C + D f 1

= A + B + C + C + D + B » 1

a l e I + I « A + C + D +

C + D + B o A + S + C + D f 1 | i *

Zatem im p lic e n ty I - I n ie s ą im p licen tam i dom inującym i. I . - I

i 3 . ‘ 4

j e s t pełnym zbiorem im p licen tó w głównych. W c e lu s tw ie rd z e n ia , k tó re z n ic h muszą w ejść do ro z w ią z a n ia m inim alnego n a le ż y utw orzyć t a b l i c ę CC. T a b lic ę t ę pokazano n a r y s , i . Z rysunku w id ać, że w ie rsz e 1 , 3 i 4 s ą jądrow e, zaś w ie rsz 5 dominuje nad w ierszam i 6, 7 i 8 . Zatem rozw iązaniem t a b l i c y j e s t z b ió r im plicen tów dopuszcżalnych:

{(A + B + C )j (C + D + B )ł (AB + Ć + 5 )j|

Z biorow i temu odpowiada u k ła d lo g ic z n y podany na r y s . 2 . Układ t e n r e ­ a l i z u j e fu n k c ję P i p o s ia d a m inim alną i l o ś ć elementów NOR w s t r u k t u ­ r z e 3-poziom owej. W p ro c e s ie s y n te z y to g o u k ład u n ie dyskutowano za­

g a d n ie n ia h a z a rd u . J a k łatw o wykazać u k ład p o s ia d a h a z a rd s ta ty c z n y . W r o z d z ia le następnym o p isze s i ę metodę bezhazardow ej s y n te z y układów

lo g ic z n y c h .

(4)

iflPUCENTY GtÓWNE

CiCi

<fs

«; ■S

§

to;I«*S5; ! te»"S*

¡«3?to; l-aę t e ,

!$•

li? B AB C 0 1 A * B * C \ //N ®

2 A * C * D X X

3 C ' d * 8 X ®

4 A E*C + D ® ® ® o .•

5 6 X

S BC X

7 BO X

8 § m ' X

9 a b X

fO

c

X

H D X

R ys. 1

R ys. 2

(5)

Projektowanie bozhazardowych układów logiozrych.. 7

2 . Metoda bezhazardow ej s y n te z y m inim alnych układów lo g iczn y c h

O pisana n i ż e j m etoda, aczkolw iek zastosow ana z o s ta n ie n a s tę p n ie do s y n te z y s i e c i NOR, j e 3 t metodą u n iw e rsa ln ą i wymagającą n ie w ie lk ie j t y l k o m o d y fik a c ji stosow anyoh pow szechnie algorytmów sy n te z y m inim al­

n ych układów lo g ic z n y c h . Ważnym j e s t t o , że m etoda n a d a je s i ę zarówno d l a f u n k c ji o m ałej ja k i du żej l i c z b i e zm iennych, W wyniku zastosow a­

n i a metody uzy sk u je s i ę s i e ó r e a l i z u j ą c ą zadaną fu n k c ję lo g ic z n ą , k tó ­ r a t o s ie ó pozbawiona j e s t h az ard u s ta ty c z n e g o .

D la w y ja ś n ie n ia metody wprowadzi s i ę o b ecnie pewne d e f i n i c j e . D e f i n ic j a 2.1

Zmienną hazardową X1 nazywa s i ę argument f u n k c ji l o g ic z n e j, je ż e ­ l i p rz y zm ianie w a rto ś c i te g o 1 ty lk o te g o argum entu fu n k c ja n ie zmie­

n i a sw ej w a r to ś o i.

N ieoh b ę d z ie fu n k c ja P - f (A, B, C ), J e ż e l i f( 0 0 0 ) = f ( 0 0 1 ) , t o zm ienna 0 j e s t zmienną, hazardow ą.

D e f i n ic j a 2 .2

Zmienną hazardową p rz y p is a n ą pewnemu stan o w i s argumentów funk­

c j i nazywa s i ę zmienną hazardową r^1, o k re ślo n ą d l a s ta n u a w sposób n a s tę p u ją o y t

P rz y k ła d

j e ż e l i

f ( s ) » f ( s fl) g d z ie i

s , Bg - s ta n y s ą s ie d n ia ) t o

s m x n' i

(6)

S tą d

h h

xk " V D e f i n ic j ą 2*3

Zbiorem Z s zmiennych hazardowych d l a s ta n u s argumentów f u n k c ji nazywa s i ę p e łn y z b ió r zmiennych hazardowych p rz y p isa n y c h sten o w i s .

D la s k ła d n ik a jed y n k i (c zy n n ik a z e r a ) s f u n k c ji F określm y z b ió r im p lik an tó w (im p lic en tó w ) I pokryw ających t e n s k ła d n ik je d y n k i

s (c z y n n ik z e r a ) i s p e łn i a ją c y warunek

V * » i s v 3 w +

Innym i słow y d la każdej zm iennej hazardow ej Zg i s t n i e j e w zb io ­ r z e I s im p lik a n t (im p lio e n t) n ie z a le ż n y od t e j zm iennej*

D e f i n ic j a 2.4

Z b ió r im plikantów (im p lio en tó w ) I d l a s k ła d n ik a je d y n k i (c z y n n i- k a z e r a ) s nazywa s i ę bezhazardowym zbiorem elem entarnym przypisanym sta n o w i s ,

•Twierdzenie 2*1

J e ż e l i w z b io rz e im plikantów (im p lio en tów ) I będącym pokryciem f u n k c j i F, d l a każdego s k ła d n ik a jed y n k i (o zy n n ik a z e ra ) s t e j funk­

c j i i s t n i e j e p o d zb ió r I s I będący e la ie n ta ra y m zbiorem b ez h aza rd o - wym, t o z b ió r I stan o w i bezhazardowe p o k ry c ie f u n k c ji F*

Dowód: dowód podano w Dodatku*

Z tw ie rd z e n ia 2,1 wynika,' że aby otrzymaó p o k ry o ie bezhazardowe fu n k i o j l F n a le ż y d la każdego s k ła d n ik a Jed y n k i (c z y n n ik a z e r a ) t e j funk­

c j i zapewnić i s t n i e n i e bezhazardowego z b io ru elem en tarn eg o . Wiąże s i ę t o z uprzednim o k re śle n ie m .zb io ró w Zg i p o szczegó ln ych stan ó w , S p eł­

n i a j ą c w arunki wypowiedziane w Tw ierdzeniu 2.1 o trzy m uje s i ę p o k ry c ie

(7)

Projektowanie beżhazardowych układów logicznych. 9

bezhazardow e. MLnimalność te g o p o k ry c ia n a le ż y n a s tę p n ie p rz ed y sk u to ­ wać w o p a rc iu o ro z sz e rz o n ą t a b l i c ę Mo C luskeysa ( t a b l i c a t a z o s ta n ie o p is a n a d a l e j ) . W a lg o ry tm ie opisanym n i ż e j m inim alność i b ez h aza rd o - wość ro z w ią z a n ia z o s t a j ą zapewnione w tym samym kroku alg orytm u.

A lgorytm sy n te z y m jnim alnegć -pokrycia bezhazardowego

1 o O k re śle n ie p ro s ty c h im plikantów (liip lic e n tó w ) zad anej f u n k c j i , 2 . O k re śle n ie z b io ru Zg d l a każdego s k ła d n ik a je d y n k i (czy n n ik a ze­

r a ) f u n k c ji ,

3 , U tw orzenie ro z s z e rz o n e j t a b l i c y Mc C luskey’ a i ro z w ią z a n ie j e j . R ozszerzona t a b l i c a Mc C luskeyi a ma zw iększoną i l o ś ć kolumn. Miano­

w ic ie każdemu sk ład n ik o w i je d y n k i (czynnikow i z e r a ) s odpowiada z b ió r kolumn, w k tó ry c h um ieszcza s i ę w sz y stk ie elem enty z b io ru Z , p rz y

s

czym jednemu elem entow i odpowiada jed n a kolumna. P o k ry cie d anej kolum­

ny p rz e z i n ę l i k a n t (im p lic e r r t) zaznaczone j e s t p rz e z znak nx" w tedy, gdy im p llk a ń t ( im p lio e n t) pokrywa dany s k ła d n ik jed y n k i (czy n n ik z e r a ) s odpow iadający t e j kolum nie o ra z n ie z a w iera zm iennej hazardowej p rz y n a le ż n e j t e j kolum nie. Rozwiązaniem minimalnym j e s t m inim alny z b ió r im p lik an tó w (im p lic en tó w ) pokryw ający w sz y stk ie kolumny t a b l i c y . P rz y rozw iązyw aniu t a b l i c y stosow ać można w sz y stk ie t e c h n i k i red u k cy jn e u ży ­ wane do u p ro s z c z e n ia t a b l i c y Mo C luskey*a,

O pisaną wyżej metodę s y n te z y minimalnego u k ład u bezhazardowego wy­

j a ś n i s i ę b l i ż e j n a p r z y k ła d z ie . P rz y k ła d

P - (< V 1 ,5 ,7 ),bc

1 . O k re śle n ie p ro s ty c h Im plikantów f u n k c ji :

° °f1 ^

1 1,5 (4)

(8)

5 5 ,1 (2 ) 7

2 . O k re śle n ie z b io ru Z s d l a każdego s k ła d n ik a ¡jedynki:

(elem en ty z b io ru Z„ s będą zapisyw ane w n aw iasach obok s k ła d n ik a je - d y n k i)

0 ( D 1 ( 1 ,4 ) 5 ( 4 ,2 ) 7 (2 )

3 . R ozszerzona t a b l i c a Mc C luskey*a:

0 1 | s 7

/m iK A N r r ^ 1 1 4 | 2 4 2

0.1 (i) X X

1.5(4) X I X

5.7(2) ¡X X

R ys. 3

Z t a b l i c y na r y s . 3 w id ać, że znak "x" staw ian y j e s t w danej kolum­

n i e ty lk o w tedy, gdy irn ę lik a n t pokrywa dany s k ła d n ik jed y n k i i w im p li k a n c ie b ra k zmiennej hazardow ej z danej kolumny. Symbol zm iennej b ra ­ k u ją c e j w im p lik a n c ie podany j e s t w n aw ia sie obok im p lik a n ta i z o s t a ł u s ta lo n y w kroku 1 .

Ja k wynika z t a b l i c y n a r y s . 3 d l a p o k ry c ia w sz y stk ic h j e j kolumn t r z e b a w szy stk ich tr z e c h im p li kantów . Zatem z b ió r im pllkantów 0,1 (1 ) | 1»5 ( 4 ) ł 5 ,1 (2)1 j e s t minimalnym rozw iązaniem bezhazardowym. W c e lu z m n ie jsz e n ia i l o ś c i kolumn w t a b l i c y o p isan y alg o ry tm o ra z t a b l i c ę moż-

(9)

Projektowanie bezhazardowych układów logioznyoh.. 11

p a n ie c o zmodyfikować. M ianowicie zam iast składników je d y n k i oraz zbio ­ rów 'z u m ieścić można w kolnnmaoh t a b l i c y im p lik a n ty ą u a si-elem en -

s t a m e Q-E.

D e f i n ic j a 2 .5

Im plikantem q u asi-elem en taraym Q-E f u n k c ji B oole"a n zmiennych 6 i

P C r ^ . . . ^ ) nazywa s i ę k o n iu n k cję l i t e r k - A ^

i 6 1» c ( l ) * n - 1 |

1 1

d l a k t ó r e j s p e łn io n e j e s t k g P . D e f i n ic j a 2 .6

Zmodyfikowaną t a b l i c ą Mc C lnskey’ a nazywa s i ę t a b l i c ę z a w ie ra ją c ą w w ie rs z a c h p r o s te im p lik a n ty f u n k c ji P , a w kolumnach Im p lik a n ty Q-B t e j f u n k c ji oraz s k ła d n ik i je d y n k i n ie p o k ry te p rz e z żaden z im p lik a n - tów Q-E.

Znak "x" na p r z e c i ę c iu w ie rs z a i kolumny s ta w ia s i ę w tedy, gdy im - p l i k an t p r o s t y pokrywa im p lik a n t Q-E lu b s k ła d n ik je d y n k i. P o k ry c ie w s z y stk ic h kolumn t a b l i c y stan o w i je d n o c z e śn ie bezhazardowe p o k ry c ie f u n k c j i P .

Algorytm s y n te z y m inim alnego p o k ry c ia bezhazardowe go p rz y u ż y c iu zmodyfikowanej t a b l i o y Mo C luskey, a ma n a s tę p u ją c e k ro k ij

1 . O k re śle n ie im p lik a n t ów Q-E f u n k c ji P . 2 . O k re śle n ie p ro s ty c h im plikantó w f u n k c ji P .

3 . U tw orzenie zmodyfikowanej t a b l i o y Mo C lu sk e y 'a i ro z w ią z a n ie j e j . Zatem d l a p rz y k ła d u podanego poprzednio»

1 . Im p lik a n ty Q-E: 0 ,1 | 1 , 5 | 5»7|

2 . P r o s te im plikanty» 0 ,11 1 , 5 | 5»7ł

3« Zmodyfikowana t a b l i c a Mo C luskey, a t t a b l i c ę t ę pokazano na r y s . 4 .

(10)

K A N T Y m f $ r £ < ^ G ‘ E

f f P l / M N T r ^ 0 .1

1.5 5 .7

0 .1

X

15 X

5 .7 X

R ys. 4

3« Metoda s y n te z y m inim alne.1. bezhazardowe.1» l-pozicm ow el s i e c i HOR W ykorzystuje s i ę t u metodę o p isa n ą w o z ę ś o i 2 n i n i e j s z e j p ra c y , a - d a p tu ją o ty lk o poszozególne k ro k i algorytm u d l a Golów sy n te z y s i e c i HOR. I s t o t n i e j s z a r ó ż n ic a , ja k a zachodzi m iędzy algorytmem podanym w c z ę ś c i 2 i algorytmem opisanym d a l e j , t o o k r e ś la n ie im plioentów Q-E t y l k o d l a ty c h czynników z e r a , k tó re n ie s ą p o k ry te p rz e z dom inujący im p lic e rrt ą u a s i- n ie z ło ż o n y . Wynika t o s t ą d , że d l a czynników z e ra po­

k ry ty c h p rz e z dom inujący im plicen * ą u a s i-n ie z ło ż o n y warunek b e z h a z a r- dow ości s t a ty c z n e j s p e łn io n y j e s t a u to m aty cz n ie. Zachodzi bowiem za­

le ż n o ś ć n a s tę p u ją c a !

° 1dq 11 n ° i o 0d

z b ió r z e r f u n k c ji B o o le 'a reprezen to w an ych p rz e z d om in ujący.

iin p lio e n t ą u a s i- n ie z ło ż o n y .

z b ió r z e r f u n k c ji B oole*a reprezentow anych p rz e z dowolny do­

p u sz c z a ln y im p lie e n t główny t e j f u n k c j i .

J a k w idać z po danej z a le ż n o ś c i n ie ma z e r f u n k c ji o pisan ych stan am i s ą s ie d n im i w sto su n k u do stanów o p isu ją c y c h z e r a f u n k c ji rep rezen to w a­

n e p rz e z dom inujący i a n l i c e n t q u asi~ n io zło żo n y i d la te g o d l a ty c h z e r n i e t r z e b a o k re ś la ć im plioentów Q-E.

g d z ie :

° I dq “

(11)

Projektowanie bezhazardowych układów logŁoznych.» . 13

A lgorytm sy n te z y m in im aln e j. bezhazardowe.1<, 3-uozłomowej a l e o l HOR 1 . O k re śle n ie z b io ru Im plicentów głównych zad anej f u n k c j i .

2 . O k re śle n ie z b io ru im p licen tó w Q-E .d la czynników z e ra n iep o k ry ty o h p rz e z dom inujący implioerrfc ą u a s i- n le z ło ż o n y .

3 . U tw orzenie zmodyfikowanej t a b l i c y CC (odpow iednik zmodyfikowanej t a b l i c y McCluskey’ a ) 1 ro z w ią z a n ie j e j .

P rz y k ła d

Rozwiąże s i ę t u p rz y k ła d podany w c z ę ś c i 1 n i n i e j s z e j p ra c y . Podano tam ju ż z b ió r im p licen tó w głównych, zatem p ierw szego kroku algorytm u n i e b ę d z ie s i ę t u p o w ta rz a ć . Uzyskano tam lm p lio e n ty t

X1 ■* A + B + Cj a A + C + Dg 1^ «* C + D + 3g

o ra z dom inujący ą u a s i-n le z ło ż o n y

x . . SS + 5 + 5»

4 2 . O k re śle n ie Im plicentów O-Ej

cz y n n ik i z e ra n ie p o k ry te p rz e z I ^ i A + A + A + 1 + im p llc e n ty Q-Et A + B + C

A + C + D B + C + D 3 . Zmodyfikowana t a b l i c a CCj

t a b l i c a t a z o s t a ł a pokazana na r y s . 5 . Z ry su n k u w ynika, że w szy st­

k i e w ie rsz e t a b l i c y s ą jąd ro w e. D la p o k ry c ia kolumn zam knięcia t a b l i ­ c y używa s i ę t u ty lk o podstawowych form członów za w iera ją cy ch zanego­

wane zmienne zadanej f u n k o j i , bowiem ro z w ija n ie io h prow adzi do pow sta­

n i a z ja w isk a h azard u w obwodach j »¿tynkowych s i e c i . Rozw iązani aa t a b l i ­ c y j e s t zatem z b ió r im p licen tó w t |( A + B + C )j . (A + C + D)j (C + D + + 5 ) , (IB + 3 + 5 ),}-

B+ c + D B+ c + 5 B + c + D B + c + D

(12)

m m m m m TA8UCA

cc M > C A*C*0 f *C *B y M l V

i A * B * C X

2 A * C * 0 X

3 C ? !) *]§ X

4

0

$ B 1 X

S Ag X

7 f X

8 B | X

R ja . 5

4 , Uwagi końcowe

O pisana w o z ę ś c l 1 m etoda s y n te z y m in im aln e j, 3-poziomowej s i e o i HOR z o s t a ł a zaprogramowana n a maszynę cyfrow ą "Odra 1204", Dane w ej­

ściow e do o b lic z e ń wprowadzane s ą jako a lte rn a ty w n e w yrażenie f u n k c j i . O b lic z e n ia przeprow adzić można d l a i l o ś o l zmiennych n <. 23,

LITERATURA

[ i ] J , Frąckow iak -»M etody f a k t o r y z a c j i f u n k c ji lo g ic z n y c h re a liz o w a ­ nych s i e o l ą UORj P ra c a d o k to rs k a , P o l . 3 1 , 1970, n ie p u b l.

£ ł j J . P , OLspel - The M in im iza tio n o f TAUT N etw orks, IEEE T ra n s, on E le o tro n io Com puters, t oI . EC-16, F eb ru a ry 1967»

£3] J , S iw iń sk i - U kłady p r z e łą c z a ją c e w autom atyce, TOT W-wa 1968.

(13)

Projektowanie bezhazardowych układów logicznych... 15

D O D A T E K T w ierdzenie 2.1

J e ż e l i d la z b io ru im plikantó w I będącego pokryciem f u n k c ji P z a ­ ch o d z i

Vs e s, 3 i ± c i> i ± - i i g ,

g d z ie t

a - s k ła d n ik je d y n k i f u n k c ji Fj

S - z b ió r w sz y stk ic h składników je d y n k i f u n k c ji F | I . - bezhazardowy z b ió r elem entarny p rz y p isa n y stan o w i s j

18

t o z b ió r I stan o w i bezhazardowe p o k ry c ie f u n k c ji F .

Dowód: ponieważ w z b io rz e X i s t n i e j e bezhazardowy z b ió r elemen­

t a r n y d la każdego s k ła d n ik a jed y n k i f u n k c ji F , w ięc dowolnemu p r z e j ­ ś c i u z dowolnego s ta n u s do s ta n u s ą s ie d n ie g o o t e j sam ej w a rto ś c i f u n k c j i F można w z b io rz e I p rz y p is a ć impl i k a n t będący pokryoiem s k ła d n ik a jed y n k i s i n ie z a w ie ra ją c y zm iennej hazardow ej odpowiada­

j ą c e j temu p r z e j ś c i u . Im p lik a n t t a k i wchodzący do normalnego a l t e r n a ­ tywnego w y rażen ia f u n k c ji F zapewnia w a rto ść 1 f u n k c ji n ie z a le ż n ie od zmiany w a rto ś c i argum entu hazardowego.

Zatem z b ió r im plikantów I stan o w i bezhazardowe p o k ry c ie f u n k c ji F c . b . d . o .

THE DESIGN OF HAZARDLESS DO OT CAL NETWORKS WITH NOR-GATES

S u m m a r y

The p a p e r p r e s e n ts an a lg o rith m f o r th e s y n th e s is o f m inim al, h a - z a r d l e s s , t h r e e - l e v e l NOR-network. I n S e c tio n 1 a method f o r th e syn­

t h e s i s o f minimal t h r e e - l e v e l NOR-network, d e s c rib e d i n [ l ] , i s d i s ­ c u s s e d . I n S e c tio n 2 a method f o r th e s y n th e s is o f m inim al, h a z a rd le s s (w ith o u t s t a t i c h a z a rd ) l o g i c a l c i r c u i t s has b een p ro p o se d . S e c tio n 3

(14)

o f t h e p r e s e n t p a p e r d i s c u s s e s a m ethod o f t h e s y n t h e s i s o f m in im a l, h a z a r d l e s s , t h r e e - l e v e l NOR-netw ork. F o r l o g i c a l f u n c tio n s w ith a g r e a ­ t e r number o f v a r i a b l e s a co m p u ter programme h a s b e e n worked o u t .

IlPOEKThKiBAifl.L BESPKCKW BHUX, Jlon.RECKl.X Ol.CTJiM 0 'JJ1EMEHTAr<li HE-hJlV,

P e 3 ¡o u e

B OTaTbe onucaH ueTOfl CMHTesa MHHuua^bHoM, eeapncKOBaoii, 3-creneHHotl CHCTeuu HE-lriJBi. B 'łaCTHH X KtpOTKO onvicaH ueTOs cnHTe3a MHHKuaabHoil,3-CTe neHHotl CKCTeuu HE-lriJIE, pa3pa6oTaHHbiii b [lj . B 'jacmH 2 npe/naoxeH MeToa chh- Te3a UHHHuajibHbK, Ce3pHCK0BHUx ^6e3 cTaTHuecKoro pHOKa) aorH'jecKHx CHCTea

B 3 wacTHH oiwcaR MeTofl CHHTeaa UHHBuanbHoit, CeapHCKOBHoii, 3-CTeneHHo0 jio

raiecKoft CHCTeuH HE-KJBi. B BanjimeHUH coflepxaTcn HeKOTopue CBe«eHHfl o npo- rpauMMpoBaHKK ueToxa «a SBU.

Cytaty

Powiązane dokumenty

Funkcją logiczną ozasową złożoną rządu I nazywa sią funkcją logiczną, której przynajmniej jeden argument jest funkcją lo- giozną ozasową prostą rządu I przy

Jest równie˙z kodem cyklicznym, bowiem ostatni i pierwszy wyraz tego kodu tak˙ze spełniaj ˛ a w/w zasad˛e... wyra˙zenie abc + abc jest równowa˙zne

Takie impulsy pozostaną niezauważone, jeżeli pojawią się między chwilami próbkowania, dlatego często stosuje się dodatkowe układy służące do ich wykrywania,

Zauw aża się także, że układy wielowymiarowe dyskretne z różnym i częstotliwościam i próbkow ania w różnych pętlach nie d ają się opisać za pom ocą macierzowej

Gdy liczba argumentów funkcji logicznych przewyższa liczbę wejść adresowych demultipleksera w najogólniejszym przypadku, należy zbiór zmiennych wejściowych rozdzielić w

nie hazardu, dlatego też przy identyfikacji i eliminacji hazardu w u- kładach z końcowym modułem negującym nie będziemy go w ogóle brali pod uwagę... Identyfikacja hazardu

Analizatory stanów logicznych.... Analizatory stanów

łowej S^ danego układu cyfrowego N, od struktury modułowej optymalnej S t (tzn. zbioru testów diagnostycznych, zbioru dodat- 7° Wyprowadzenie wyników:.. kowych