&RPELQDWLRQDOORJLFWRSLFV
❚ /RJLFIXQFWLRQVWUXWKWDEOHVDQGVZLWFKHV ❙ 127$1'251$1'125;25 ❙ PLQLPDOVHW ❚ $[LRPVDQGWKHRUHPVRI%RROHDQDOJHEUD ❙ SURRIVE\UHZULWLQJ ❙ SURRIVE\SHUIHFWLQGXFWLRQ ❚ *DWHORJLF ❙ QHWZRUNVRI%RROHDQIXQFWLRQV ❙ WLPHEHKDYLRU ❚ &DQRQLFDOIRUPV ❙ WZROHYHO ❙ LQFRPSOHWHO\VSHFLILHGIXQFWLRQV ❚ 6LPSOLILFDWLRQ ❙ %RROHDQFXEHVDQG .DUQDXJK PDSV ❙ WZROHYHOVLPSOLILFDWLRQ
CSE 370 – Spring 2001 - Combinational Logic - 2; < SRVVLEOHIXQFWLRQV))
- ;DQG <
; < ;RU < QRW < QRW ;
- ;
< )
;[RU < ;QRU < QRW ;RU < ; < ; QDQG < QRW ;DQG <
3RVVLEOHORJLFIXQFWLRQVRIWZRYDULDEOHV
❚ 7KHUHDUHSRVVLEOHIXQFWLRQVRILQSXWYDULDEOHV ❙ LQJHQHUDOWKHUHDUHQIXQFWLRQVRIQLQSXWV
CSE 370 – Spring 2001 - Combinational Logic - 3&RVWRIGLIIHUHQWORJLFIXQFWLRQV
❚ 'LIIHUHQWIXQFWLRQVDUHHDVLHURUKDUGHUWRLPSOHPHQW ❙ HDFKKDVDFRVWDVVRFLDWHGZLWKWKHQXPEHURIVZLWFKHVQHHGHG ❙ )DQG)UHTXLUHVZLWFKHVGLUHFWO\FRQQHFWRXWSXWWRORZKLJK ❙ ;)DQG<)UHTXLUHVZLWFKHVRXWSXWLVRQHRILQSXWV ❙ ;)DQG<)UHTXLUHVZLWFKHVIRULQYHUWHURU127JDWH ❙ ;QRU<)DQG; QDQG <)UHTXLUHVZLWFKHV ❙ ;RU<)DQG;DQG<)UHTXLUHVZLWFKHV ❙ ; <)DQG;⊕ <)UHTXLUHVZLWFKHV ❙ WKXVEHFDXVH127125DQG1$1'DUHWKHFKHDSHVWWKH\DUHWKH IXQFWLRQVZHLPSOHPHQWWKHPRVWLQSUDFWLFH
CSE 370 – Spring 2001 - Combinational Logic - 4; < ; QDQG <
- ;
< ;QRU<
- X nand Y
≡ not ( (not X) nor (not Y) ) X nor Y ≡ not ( (not X) nand (not Y) )
0LQLPDOVHWRIIXQFWLRQV
❚ &DQZHLPSOHPHQWDOOORJLFIXQFWLRQVIURP127125DQG1$1'" ❙ )RUH[DPSOHLPSOHPHQWLQJ;DQG < LVWKHVDPHDVLPSOHPHQWLQJQRW ; QDQG < ❚ ,QIDFWZHFDQGRLWZLWKRQO\125RURQO\1$1' ❙ 127LVMXVWD1$1'RUD125ZLWKERWKLQSXWVWLHGWRJHWKHU ❙ DQG1$1'DQG125DUHGXDOV WKDWLVLWVHDV\WRLPSOHPHQWRQHXVLQJWKHRWKHU ❚ %XWOHWVQRWPRYHWRRIDVW ❙ OHWVORRNDWWKHPDWKHPDWLFDOIRXQGDWLRQRIORJLF
CSE 370 – Spring 2001 - Combinational Logic - 5$QDOJHEUDLFVWUXFWXUH
❚ $QDOJHEUDLFVWUXFWXUHFRQVLVWVRI ❙ DVHWRIHOHPHQWV% ❙ ELQDU\RSHUDWLRQV^` ❙ DQGDXQDU\RSHUDWLRQ^` ❙ VXFKWKDWWKHIROORZLQJD[LRPVKROG
WKHVHW%FRQWDLQVDWOHDVWWZRHOHPHQWVDEVXFKWKDWD E FORVXUH DELVLQ% DELVLQ% FRPPXWDWLYLW\ DE ED DE ED DVVRFLDWLYLW\ DEF DEF DEF DEF LGHQWLW\ D D D D GLVWULEXWLYLW\ DEF DEDF DEF DEDF FRPSOHPHQWDULW\ DD DD
CSE 370 – Spring 2001 - Combinational Logic - 6%RROHDQDOJHEUD
❚ %RROHDQDOJHEUD ❙ % ^` ❙ LVORJLFDO25LVORJLFDO$1' ❙ LVORJLFDO127 ❚ $OODOJHEUDLFD[LRPVKROG