Upload
vuongmien
View
226
Download
1
Embed Size (px)
Citation preview
CS 150 - Fall 2000 - Combinational Logic - 1
&RPELQDWLRQDO ORJLF
❚ /RJLF IXQFWLRQV� WUXWK WDEOHV� DQG VZLWFKHV❙ 127� $1'� 25� 1$1'� 125� ;25� � � �
❙ 0LQLPDO VHW
❚ $[LRPV DQG WKHRUHPV RI %RROHDQ DOJHEUD❙ 3URRIV E\ UH�ZULWLQJ
❙ 3URRIV E\ SHUIHFW LQGXFWLRQ
❚ *DWH ORJLF❙ 1HWZRUNV RI %RROHDQ IXQFWLRQV
❙ 7LPH EHKDYLRU
❚ &DQRQLFDO IRUPV❙ 7ZR�OHYHO
❙ ,QFRPSOHWHO\ VSHFLILHG IXQFWLRQV
❚ 6LPSOLILFDWLRQ❙ %RROHDQ FXEHV DQG .DUQDXJK PDSV
❙ 7ZR�OHYHO VLPSOLILFDWLRQCS 150 - Fall 2000 - Combinational Logic - 2
; < �� SRVVLEOH IXQFWLRQV �)�±)���� � � � � � � � � � � � � � � � � �� � � � � � � � � � � � � � � � � �� � � � � � � � � � � � � � � � � �� � � � � � � � � � � � � � � � � �
�
; DQG <; <
; RU <
QRW < QRW ;�
;<
)
; [RU <
; QRU <QRW �; RU <�
; < ; QDQG <QRW �; DQG <�
3RVVLEOH ORJLF IXQFWLRQV RI WZR YDULDEOHV
❚ 7KHUH DUH �� SRVVLEOH IXQFWLRQV RI � LQSXW YDULDEOHV�❙ LQ JHQHUDO� WKHUH DUH � �� Q� IXQFWLRQV RI Q LQSXWV
CS 150 - Fall 2000 - Combinational Logic - 3
&RVW RI GLIIHUHQW ORJLF IXQFWLRQV
❚ 'LIIHUHQW IXQFWLRQV DUH HDVLHU RU KDUGHU WR LPSOHPHQW❙ (DFK KDV D FRVW DVVRFLDWHG ZLWK WKH QXPEHU RI VZLWFKHV QHHGHG
❙ � �)�� DQG � �)���� UHTXLUH � VZLWFKHV� GLUHFWO\ FRQQHFW RXWSXW WRORZ�KLJK
❙ ; �)�� DQG < �)��� UHTXLUH � VZLWFKHV� RXWSXW LV RQH RI LQSXWV
❙ ; �)��� DQG < �)���� UHTXLUH � VZLWFKHV IRU �LQYHUWHU� RU 127�JDWH
❙ ; QRU < �)�� DQG ; QDQG < �)���� UHTXLUH � VZLWFKHV
❙ ; RU < �)�� DQG ; DQG < �)��� UHTXLUH � VZLWFKHV
❙ ; < �)�� DQG ; ⊕ < �)��� UHTXLUH �� VZLWFKHV
❙ %HFDXVH 127� 125� DQG 1$1' DUH WKH FKHDSHVW WKH\ DUH WKHIXQFWLRQV ZH LPSOHPHQW WKH PRVW LQ SUDFWLFH
CS 150 - Fall 2000 - Combinational Logic - 4
; < ; QDQG <
� � �
� � �
; < ; QRU <
� � �
� � �
X nand Y ≡ not ( (not X) nor (not Y) ) X nor Y ≡ not ( (not X) nand (not Y) )
0LQLPDO VHW RI IXQFWLRQV
❚ &DQ ZH LPSOHPHQW DOO ORJLF IXQFWLRQV IURP 127� 125�DQG 1$1'"❙ )RU H[DPSOH� LPSOHPHQWLQJ ; DQG <
LV WKH VDPH DV LPSOHPHQWLQJ QRW �; QDQG <�
❚ ,Q IDFW� ZH FDQ GR LW ZLWK RQO\ 125 RU RQO\ 1$1'❙ 127 LV MXVW D 1$1' RU D 125 ZLWK ERWK LQSXWV WLHG WRJHWKHU
❙ DQG 1$1' DQG 125 DUH �GXDOV�� L�H�� HDV\ WR LPSOHPHQW RQH XVLQJ WKHRWKHU
❚ %XW OHWV QRW PRYH WRR IDVW � � �❙ OHWV ORRN DW WKH PDWKHPDWLFDO IRXQGDWLRQ RI ORJLF
CS 150 - Fall 2000 - Combinational Logic - 5
$Q DOJHEUDLF VWUXFWXUH
❚ $Q DOJHEUDLF VWUXFWXUH FRQVLVWV RI❙ D VHW RI HOHPHQWV %
❙ ELQDU\ RSHUDWLRQV ^ � � � `
❙ DQG D XQDU\ RSHUDWLRQ ^ `
❙ VXFK WKDW WKH IROORZLQJ D[LRPV KROG�
�� VHW % FRQWDLQV DW OHDVW WZR HOHPHQWV� D� E� VXFK WKDW D ≠ E�� FORVXUH� D � E LV LQ % D � E LV LQ %�� FRPPXWDWLYLW\� D � E E � D D � E E � D�� DVVRFLDWLYLW\� D � �E � F� �D � E� � F D � �E � F� �D � E� � F�� LGHQWLW\� D � � D D � � D�� GLVWULEXWLYLW\� D � �E � F� �D � E� � �D � F� D � �E � F� �D � E� � �D � F��� FRPSOHPHQWDULW\� D � D � D � D �
CS 150 - Fall 2000 - Combinational Logic - 6
%RROHDQ DOJHEUD
❚ %RROHDQ DOJHEUD❙ % ^�� �`
❙ � LV ORJLFDO 25� � LV ORJLFDO $1'
❙ LV ORJLFDO 127
❚ $OO DOJHEUDLF D[LRPV KROG
CS 150 - Fall 2000 - Combinational Logic - 7
;� < DUH %RROHDQ DOJHEUD YDULDEOHV
; < ; � <� � �� � �� � �� � �
; < ; < ; � < ; � < � ; � < � � � ; � < �� � � � � � �� � � � � � �� � � � � � �� � � � � � �
� ; � < � � � ; � < � ≡ ; <
; < ; ; � <� � � �� � � �� � � �� � � �
%RROHDQ H[SUHVVLRQ WKDW LVWUXH ZKHQ WKH YDULDEOHV ;DQG < KDYH WKH VDPH YDOXHDQG IDOVH� RWKHUZLVH
/RJLF IXQFWLRQV DQG %RROHDQ DOJHEUD
❚ $Q\ ORJLF IXQFWLRQ WKDW FDQ EH H[SUHVVHG DV D WUXWKWDEOH FDQ EH ZULWWHQ DV DQ H[SUHVVLRQ LQ %RROHDQDOJHEUD XVLQJ WKH RSHUDWRUV� � �� DQG �
CS 150 - Fall 2000 - Combinational Logic - 8
$[LRPV DQG WKHRUHPV RI %RROHDQ DOJHEUD
❚ ,GHQWLW\�� ; � � ; �'� ; � � ;
❚ 1XOO�� ; � � � �'� ; � � �
❚ ,GHPSRWHQF\��� ; � ; ; �'� ; � ; ;
❚ ,QYROXWLRQ��� �;� ;
❚ &RPSOHPHQWDULW\��� ; � ; � �'� ; � ; �
❚ &RPPXWDWLYLW\��� ; � < < � ; �'� ; � < < � ;
❚ $VVRFLDWLYLW\��� �; � <� � = ; � �< � =� �'� �; � <� � = ; � �< � =�
CS 150 - Fall 2000 - Combinational Logic - 9
$[LRPV DQG WKHRUHPV RI %RROHDQ DOJHEUD �FRQW·G�
❚ 'LVWULEXWLYLW\��� ; � �< � =� �; � <� � �; � =� �'� ; � �< � =� �; � <� � �; � =�
❚ 8QLWLQJ��� ; � < � ; � < ; �'� �; � <� � �; � <� ;
❚ $EVRUSWLRQ���� ; � ; � < ; ��'� ; � �; � <� ;
��� �; � <� � < ; � < ��'� �; � <� � < ; � <
❚ )DFWRULQJ���� �; � <� � �; � =� ��'� ; � < � ; � =
; � = � ; � < �; � =� � �; � <�
❚ &RQFHQVXV���� �; � <� � �< � =� � �; � =� ��'� �; � <� � �< � =� � �; � =�
; � < � ; � = �; � <� � �; � =�
CS 150 - Fall 2000 - Combinational Logic - 10
$[LRPV DQG WKHRUHPV RI %RROHDQ DOJHEUD �FRQW·�
❚ GH 0RUJDQV���� �; � < � ���� ; � < � ��� ��'� �; � < � ���� ; � < � ���
❚ JHQHUDOL]HG GH 0RUJDQV���� I�;��;������;Q��������� I�;��;������;Q���������
❚ HVWDEOLVKHV UHODWLRQVKLS EHWZHHQ � DQG �
CS 150 - Fall 2000 - Combinational Logic - 11
$[LRPV DQG WKHRUHPV RI %RROHDQ DOJHEUD �FRQW·�
❚ 'XDOLW\❙ 'XDO RI D %RROHDQ H[SUHVVLRQ LV GHULYHG E\ UHSODFLQJ � E\ �� � E\ �� �
E\ �� DQG � E\ �� DQG OHDYLQJ YDULDEOHV XQFKDQJHG
❙ $Q\ WKHRUHP WKDW FDQ EH SURYHQ LV WKXV DOVR SURYHQ IRU LWV GXDO�
❙ 0HWD�WKHRUHP �D WKHRUHP DERXW WKHRUHPV�
❚ GXDOLW\���� ; � < � ��� ⇔ ; � < � ���
❚ JHQHUDOL]HG GXDOLW\���� I �;��;������;Q��������� ⇔ I�;��;������;Q���������
❚ 'LIIHUHQW WKDQ GH0RUJDQ·V /DZ❙ WKLV LV D VWDWHPHQW DERXW WKHRUHPV
❙ WKLV LV QRW D ZD\ WR PDQLSXODWH �UH�ZULWH� H[SUHVVLRQVCS 150 - Fall 2000 - Combinational Logic - 12
3URYLQJ WKHRUHPV �UHZULWLQJ�
❚ 8VLQJ WKH D[LRPV RI %RROHDQ DOJHEUD�❙ H�J�� SURYH WKH WKHRUHP� ; � < � ; � < ;
❙ H�J�� SURYH WKH WKHRUHP� ; � ; � < ;
GLVWULEXWLYLW\ ��� ; � < � ; � < ; � �< � <�FRPSOHPHQWDULW\ ��� ; � �< � <� ; � ���LGHQWLW\ ��'� ; � ��� ; 9
LGHQWLW\ ��'� ; � ; � < ; � � � ; � <GLVWULEXWLYLW\ ��� ; � � � ; � < ; � �� � <�LGHQWLW\ ��� ; � �� � <� ; � ���LGHQWLW\ ��'� ; � ��� ; 9
CS 150 - Fall 2000 - Combinational Logic - 13
�; � <� ; � <
125 LV HTXLYDOHQW WR $1'
ZLWK LQSXWV FRPSOHPHQWHG
�; � <� ; � <
1$1' LV HTXLYDOHQW WR 25
ZLWK LQSXWV FRPSOHPHQWHG
; < ; < �; � <� ; � <� � � �� � � �� � � �� � � �
; < ; < �; � <� ; � <� � � �� � � �� � � �� � � �
3URYLQJ WKHRUHPV �SHUIHFW LQGXFWLRQ�
❚ 8VLQJ SHUIHFW LQGXFWLRQ �FRPSOHWH WUXWK WDEOH��❙ H�J�� GH 0RUJDQV�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
CS 150 - Fall 2000 - Combinational Logic - 14
$ VLPSOH H[DPSOH
❚ ��ELW ELQDU\ DGGHU❙ LQSXWV� $� %� &DUU\�LQ
❙ RXWSXWV� 6XP� &DUU\�RXW
$
%
&LQ&RXW
6
$ % &LQ 6 &RXW
� � �
� � �
� � �
� � �
� � �
� � �
� � �
� � �
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
&RXW $ % &LQ � $ % &LQ � $ % &LQ � $ % &LQ
6 $ % &LQ � $ % &LQ � $ % &LQ � $ % &LQ
CS 150 - Fall 2000 - Combinational Logic - 15
$SSO\ WKH WKHRUHPV WR VLPSOLI\ H[SUHVVLRQV
❚ 7KH WKHRUHPV RI %RROHDQ DOJHEUD FDQ VLPSOLI\ %RROHDQH[SUHVVLRQV❙ H�J�� IXOO DGGHUV FDUU\�RXW IXQFWLRQ �VDPH UXOHV DSSO\ WR DQ\
IXQFWLRQ�
&RXW $ % &LQ � $ % &LQ � $ % &LQ � $ % &LQ $ % &LQ � $ % &LQ � $ % &LQ � $ % &LQ � $ % &LQ $ % &LQ � $ % &LQ � $ % &LQ � $ % &LQ � $ % &LQ �$ � $� % &LQ � $ % &LQ � $ % &LQ � $ % &LQ ��� % &LQ � $ % &LQ � $ % &LQ � $ % &LQ % &LQ � $ % &LQ � $ % &LQ � $ % &LQ � $ % &LQ % &LQ � $ % &LQ � $ % &LQ � $ % &LQ � $ % &LQ % &LQ � $ �% � %� &LQ � $ % &LQ � $ % &LQ % &LQ � $ ��� &LQ � $ % &LQ � $ % &LQ % &LQ � $ &LQ � $ % �&LQ � &LQ� % &LQ � $ &LQ � $ % ��� % &LQ � $ &LQ � $ %
CS 150 - Fall 2000 - Combinational Logic - 16
; < =
� � �
� � �
� � �
� � �
; <
� �
� �
; < =
� � �
� � �
� � �
� � �
; <
;
;
<
<
=
=
)URP %RROHDQ H[SUHVVLRQV WR ORJLF JDWHV
❚ 127 ; ; a;
❚ $1' ; � < ;< ; ∧ <
❚ 25 ; � < ; ∨ <
CS 150 - Fall 2000 - Combinational Logic - 17
;
<=
; < =
� � �
� � �
� � �
� � �
; < =
� � �
� � �
� � �
� � �
=;
<
;
<=
; < =
� � �
� � �
� � �
� � �
; < =
� � �
� � �
� � �
� � �
=;
<
; [RU < ; < � ; <; RU < EXW QRW ERWK
��LQHTXDOLW\�� �GLIIHUHQFH��
; [QRU < ; < � ; <; DQG < DUH WKH VDPH
��HTXDOLW\�� �FRLQFLGHQFH��
)URP %RROHDQ H[SUHVVLRQV WR ORJLF JDWHV �FRQW·G�
❚ 1$1'
❚ 125
❚ ;25
; ⊕ <
❚ ;125
; <
CS 150 - Fall 2000 - Combinational Logic - 18
7�
7�
XVH RI ��LQSXW JDWH
$
%
&
'7�
7�
=$
%
&
'
=
)URP %RROHDQ H[SUHVVLRQV WR ORJLF JDWHV �FRQW·G�
❚ 0RUH WKDQ RQH ZD\ WR PDS H[SUHVVLRQV WR JDWHV
❙ H�J�� = $ � % � �& � '� �$ � �% � �& � '���
CS 150 - Fall 2000 - Combinational Logic - 19
WLPH
FKDQJH LQ < WDNHV WLPH WR �SURSDJDWH� WKURXJK JDWHV
:DYHIRUP YLHZ RI ORJLF IXQFWLRQV
❚ -XVW D VLGHZD\V WUXWK WDEOH❙ EXW QRWH KRZ HGJHV GRQW OLQH XS H[DFWO\
❙ LW WDNHV WLPH IRU D JDWH WR VZLWFK LWV RXWSXW�
CS 150 - Fall 2000 - Combinational Logic - 20
$ % & =
� � � �
� � � �
� � � �
� � � �
� � � �
� � � �
� � � �
� � � �
&KRRVLQJ GLIIHUHQW UHDOL]DWLRQV RI D IXQFWLRQ
WZR�OHYHO UHDOL]DWLRQ�ZH GRQW FRXQW 127 JDWHV�
;25 JDWH �HDVLHU WR GUDZEXW FRVWOLHU WR EXLOG�
PXOWL�OHYHO UHDOL]DWLRQ�JDWHV ZLWK IHZHU LQSXWV�
CS 150 - Fall 2000 - Combinational Logic - 21
:KLFK UHDOL]DWLRQ LV EHVW"
❚ 5HGXFH QXPEHU RI LQSXWV❙ OLWHUDO� LQSXW YDULDEOH �FRPSOHPHQWHG RU QRW�
❘ FDQ DSSUR[LPDWH FRVW RI ORJLF JDWH DV � WUDQVLVWRUV SHU OLWHUDO
❘ ZK\ QRW FRXQW LQYHUWHUV"
❙ )HZHU OLWHUDOV PHDQV OHVV WUDQVLVWRUV
❘ VPDOOHU FLUFXLWV
❙ )HZHU LQSXWV LPSOLHV IDVWHU JDWHV
❘ JDWHV DUH VPDOOHU DQG WKXV DOVR IDVWHU
❙ )DQ�LQV �� RI JDWH LQSXWV� DUH OLPLWHG LQ VRPH WHFKQRORJLHV
❚ 5HGXFH QXPEHU RI JDWHV❙ )HZHU JDWHV �DQG WKH SDFNDJHV WKH\ FRPH LQ� PHDQV VPDOOHU FLUFXLWV
❘ GLUHFWO\ LQIOXHQFHV PDQXIDFWXULQJ FRVWV
CS 150 - Fall 2000 - Combinational Logic - 22
:KLFK LV WKH EHVW UHDOL]DWLRQ" �FRQW·G�
❚ 5HGXFH QXPEHU RI OHYHOV RI JDWHV❙ )HZHU OHYHO RI JDWHV LPSOLHV UHGXFHG VLJQDO SURSDJDWLRQ GHOD\V
❙ 0LQLPXP GHOD\ FRQILJXUDWLRQ W\SLFDOO\ UHTXLUHV PRUH JDWHV
❘ ZLGHU� OHVV GHHS FLUFXLWV
❚ +RZ GR ZH H[SORUH WUDGHRIIV EHWZHHQ LQFUHDVHGFLUFXLW GHOD\ DQG VL]H"❙ $XWRPDWHG WRROV WR JHQHUDWH GLIIHUHQW VROXWLRQV
❙ /RJLF PLQLPL]DWLRQ� UHGXFH QXPEHU RI JDWHV DQG FRPSOH[LW\
❙ /RJLF RSWLPL]DWLRQ� UHGXFWLRQ ZKLOH WUDGLQJ RII DJDLQVW GHOD\
CS 150 - Fall 2000 - Combinational Logic - 23
$UH DOO UHDOL]DWLRQV HTXLYDOHQW"
❚ 8QGHU WKH VDPH LQSXW VWLPXOL� WKH WKUHH DOWHUQDWLYHLPSOHPHQWDWLRQV KDYH DOPRVW WKH VDPH ZDYHIRUP EHKDYLRU❙ GHOD\V DUH GLIIHUHQW
❙ JOLWFKHV �KD]DUGV� PD\ DULVH
❙ YDULDWLRQV GXH WR GLIIHUHQFHV LQ QXPEHU RI JDWH OHYHOV DQG VWUXFWXUH
❚ 7KUHH LPSOHPHQWDWLRQV DUH IXQFWLRQDOO\ HTXLYDOHQW
CS 150 - Fall 2000 - Combinational Logic - 24
,PSOHPHQWLQJ %RROHDQ IXQFWLRQV
❚ 7HFKQRORJ\ LQGHSHQGHQW❙ &DQRQLFDO IRUPV
❙ 7ZR�OHYHO IRUPV
❙ 0XOWL�OHYHO IRUPV
❚ 7HFKQRORJ\ FKRLFHV❙ 3DFNDJHV RI D IHZ JDWHV
❙ 5HJXODU ORJLF
❙ 7ZR�OHYHO SURJUDPPDEOH ORJLF
❙ 0XOWL�OHYHO SURJUDPPDEOH ORJLF
CS 150 - Fall 2000 - Combinational Logic - 25
&DQRQLFDO IRUPV
❚ 7UXWK WDEOH LV WKH XQLTXH VLJQDWXUH RI D %RROHDQIXQFWLRQ
❚ 0DQ\ DOWHUQDWLYH JDWH UHDOL]DWLRQV PD\ KDYH WKH VDPHWUXWK WDEOH
❚ &DQRQLFDO IRUPV❙ 6WDQGDUG IRUPV IRU D %RROHDQ H[SUHVVLRQ
❙ 3URYLGHV D XQLTXH DOJHEUDLF VLJQDWXUH
CS 150 - Fall 2000 - Combinational Logic - 26
$ % & ) )
� � � � �
� � � � �
� � � � �
� � � � �
� � � � �
� � � � �
� � � � �
� � � � �
)
) $%& � $%& � $%&
6XP�RI�SURGXFWV FDQRQLFDO IRUPV
❚ $OVR NQRZQ DV GLVMXQFWLYH QRUPDO IRUP
❚ $OVR NQRZQ DV PLQWHUP H[SDQVLRQ
) ��� ��� ��� ��� ���
� $%&� $%& � $%& � $%&$%&
CS 150 - Fall 2000 - Combinational Logic - 27
VKRUW�KDQG QRWDWLRQ IRU
PLQWHUPV RI � YDULDEOHV
$ % & PLQWHUPV
� � � $%& P�
� � � $%& P�
� � � $%& P�
� � � $%& P�
� � � $%& P�
� � � $%& P�
� � � $%& P�
� � � $%& P�
) LQ FDQRQLFDO IRUP�
)�$� %� &� ΣP�����������
P� � P� � P� � P� � P�
$%& � $%& � $%& � $%& � $%&
FDQRQLFDO IRUP ≠ PLQLPDO IRUP
)�$� %� &� $%& � $%& � $%& � $%& � $%&
�$% � $% � $% � $%�& � $%&
��$ � $��% � %��& � $%&
& � $%&
$%& � &
$% � &
6XP�RI�SURGXFWV FDQRQLFDO IRUP �FRQW·G�
❚ 3URGXFW WHUP �RU PLQWHUP�❙ $1'HG SURGXFW RI OLWHUDOV ² LQSXW FRPELQDWLRQ IRU ZKLFK RXWSXW LV WUXH
❙ (DFK YDULDEOH DSSHDUV H[DFWO\ RQFH� LQ WUXH RU LQYHUWHG IRUP �EXW QRWERWK�
CS 150 - Fall 2000 - Combinational Logic - 28
$ % & ) )
� � � � �
� � � � �
� � � � �
� � � � �
� � � � �
� � � � �
� � � � �
� � � � �
) ��� ��� ���
)
) �$ � % � &� �$ � % � &� �$ � % � &� �$ � % � &� �$ � % � &�
3URGXFW�RI�VXPV FDQRQLFDO IRUP
❚ $OVR NQRZQ DV FRQMXQFWLYH QRUPDO IRUP
❚ $OVR NQRZQ DV PD[WHUP H[SDQVLRQ
�$ � % � &� �$ � % � &� �$ � % � &�
CS 150 - Fall 2000 - Combinational Logic - 29
$ % & PD[WHUPV
� � � $�%�& 0�
� � � $�%�& 0�
� � � $�%�& 0�
� � � $�%�& 0�
� � � $�%�& 0�
� � � $�%�& 0�
� � � $�%�& 0�
� � � $�%�& 0�
VKRUW�KDQG QRWDWLRQ IRU
PD[WHUPV RI � YDULDEOHV
) LQ FDQRQLFDO IRUP�
)�$� %� &� Π0�������
0� � 0� � 0�
�$ � % � &� �$ � % � &� �$ � % � &�
FDQRQLFDO IRUP ≠ PLQLPDO IRUP
)�$� %� &� �$ � % � &� �$ � % � &� �$ � % � &�
�$ � % � &� �$ � % � &�
�$ � % � &� �$ � % � &�
�$ � &� �% � &�
3URGXFW�RI�VXPV FDQRQLFDO IRUP �FRQW·G�
❚ 6XP WHUP �RU PD[WHUP�❙ 25HG VXP RI OLWHUDOV ² LQSXW FRPELQDWLRQ IRU ZKLFK RXWSXW LV IDOVH
❙ HDFK YDULDEOH DSSHDUV H[DFWO\ RQFH� LQ WUXH RU LQYHUWHG IRUP �EXW QRWERWK�
CS 150 - Fall 2000 - Combinational Logic - 30
6�R�3� 3�R�6� DQG GH 0RUJDQ·V WKHRUHP
❚ 6XP�RI�SURGXFWV❙ ) $%& � $%& � $%&
❚ $SSO\ GH 0RUJDQV❙ �)� �$%& � $%& � $%&�
❙ ) �$ � % � &� �$ � % � &� �$ � % � &�
❚ 3URGXFW�RI�VXPV❙ ) �$ � % � &� �$ � % � &� �$ � % � &� �$ � % � &� �$ � % � &�
❚ $SSO\ GH 0RUJDQV❙ �)� � �$ � % � &��$ � % � &��$ � % � &��$ � % � &��$ � % � &� �
❙ ) $%& � $%& � $%& � $%& � $%&
CS 150 - Fall 2000 - Combinational Logic - 31
FDQRQLFDO VXP�RI�SURGXFWV
PLQLPL]HG VXP�RI�SURGXFWV
FDQRQLFDO SURGXFW�RI�VXPV
PLQLPL]HG SURGXFW�RI�VXPV
F1
F2
F3
B
A
C
F4
)RXU DOWHUQDWLYH WZR�OHYHO LPSOHPHQWDWLRQVRI ) $% � &
CS 150 - Fall 2000 - Combinational Logic - 32
:DYHIRUPV IRU WKH IRXU DOWHUQDWLYHV
❚ :DYHIRUPV DUH HVVHQWLDOO\ LGHQWLFDO❙ ([FHSW IRU WLPLQJ KD]DUGV �JOLWFKHV�
❙ 'HOD\V DOPRVW LGHQWLFDO �PRGHOHG DV D GHOD\ SHU OHYHO� QRW W\SH RIJDWH RU QXPEHU RI LQSXWV WR JDWH�
CS 150 - Fall 2000 - Combinational Logic - 33
0DSSLQJ EHWZHHQ FDQRQLFDO IRUPV
❚ 0LQWHUP WR PD[WHUP FRQYHUVLRQ❙ 8VH PD[WHUPV ZKRVH LQGLFHV GR QRW DSSHDU LQ PLQWHUP H[SDQVLRQ
❙ H�J�� )�$�%�&� ΣP����������� Π0�������
❚ 0D[WHUP WR PLQWHUP FRQYHUVLRQ❙ 8VH PLQWHUPV ZKRVH LQGLFHV GR QRW DSSHDU LQ PD[WHUP H[SDQVLRQ
❙ H�J�� )�$�%�&� Π0������� ΣP�����������
❚ 0LQWHUP H[SDQVLRQ RI ) WR PLQWHUP H[SDQVLRQ RI )❙ 8VH PLQWHUPV ZKRVH LQGLFHV GR QRW DSSHDU
❙ H�J�� )�$�%�&� ΣP����������� )�$�%�&� ΣP�������
❚ 0D[WHUP H[SDQVLRQ RI ) WR PD[WHUP H[SDQVLRQ RI )❙ 8VH PD[WHUPV ZKRVH LQGLFHV GR QRW DSSHDU
❙ H�J�� )�$�%�&� Π0������� )�$�%�&� Π0�����������
CS 150 - Fall 2000 - Combinational Logic - 34
$ % & ' : ; < =� � � � � � � �� � � � � � � �� � � � � � � �� � � � � � � �� � � � � � � �� � � � � � � �� � � � � � � �� � � � � � � �� � � � � � � �� � � � � � � �� � � � ; ; ; ;� � � � ; ; ; ;� � � � ; ; ; ;� � � � ; ; ; ;� � � � ; ; ; ;� � � � ; ; ; ;
RII�VHW RI :
WKHVH LQSXWV SDWWHUQV VKRXOGQHYHU EH HQFRXQWHUHG LQ SUDFWLFH² �GRQW FDUH� DERXW DVVRFLDWHGRXWSXW YDOXHV� FDQ EH H[SORLWHGLQ PLQLPL]DWLRQ
,QFRPSOHWHOH\ VSHFLILHG IXQFWLRQV
❚ ([DPSOH� ELQDU\ FRGHG GHFLPDO LQFUHPHQW E\ �❙ %&' GLJLWV HQFRGH GHFLPDO GLJLWV � ² � LQ ELW SDWWHUQV ���� ² ����
GRQW FDUH �'&� VHW RI :
RQ�VHW RI :
CS 150 - Fall 2000 - Combinational Logic - 35
1RWDWLRQ IRU LQFRPSOHWHO\ VSHFLILHG IXQFWLRQV
❚ 'RQW FDUHV DQG FDQRQLFDO IRUPV
❙ 6R IDU� RQO\ UHSUHVHQWHG RQ�VHW
❙ $OVR UHSUHVHQW GRQW�FDUH�VHW
❙ 1HHG WZR RI WKH WKUHH VHWV �RQ�VHW� RII�VHW� GF�VHW�
❚ &DQRQLFDO UHSUHVHQWDWLRQV RI WKH %&' LQFUHPHQW E\ �IXQFWLRQ�
❙ = P� � P� � P� � P� � P� � G�� � G�� � G�� � G�� � G�� � G��
❙ = Σ > P����������� � G������������������� @
❙ = 0� � 0� � 0� � 0� � 0� � '�� � '�� � '�� � '�� � '�� � '��
❙ = Π > 0����������� � '������������������� @
CS 150 - Fall 2000 - Combinational Logic - 36
6LPSOLILFDWLRQ RI WZR�OHYHO FRPELQDWLRQDO ORJLF
❚ )LQGLQJ D PLQLPDO VXP RI SURGXFWV RU SURGXFW RI VXPVUHDOL]DWLRQ❙ ([SORLW GRQW FDUH LQIRUPDWLRQ LQ WKH SURFHVV
❚ $OJHEUDLF VLPSOLILFDWLRQ❙ 1RW DQ DOJRULWKPLF�V\VWHPDWLF SURFHGXUH
❙ +RZ GR \RX NQRZ ZKHQ WKH PLQLPXP UHDOL]DWLRQ KDV EHHQ IRXQG"
❚ &RPSXWHU�DLGHG GHVLJQ WRROV❙ 3UHFLVH VROXWLRQV UHTXLUH YHU\ ORQJ FRPSXWDWLRQ WLPHV� HVSHFLDOO\ IRU
IXQFWLRQV ZLWK PDQ\ LQSXWV �! ���
❙ +HXULVWLF PHWKRGV HPSOR\HG ² �HGXFDWHG JXHVVHV� WR UHGXFH DPRXQWRI FRPSXWDWLRQ DQG \LHOG JRRG LI QRW EHVW VROXWLRQV
❚ +DQG PHWKRGV VWLOO UHOHYDQW❙ 7R XQGHUVWDQG DXWRPDWLF WRROV DQG WKHLU VWUHQJWKV DQG ZHDNQHVVHV
❙ $ELOLW\ WR FKHFN UHVXOWV �RQ VPDOO H[DPSOHV�
CS 150 - Fall 2000 - Combinational Logic - 37
$ % )
� � �
� � �
� � �
� � �
% KDV WKH VDPH YDOXH LQ ERWK RQ�VHW URZV
² % UHPDLQV
$ KDV D GLIIHUHQW YDOXH LQ WKH WZR URZV
² $ LV HOLPLQDWHG
) $%�$% �$�$�% %
7KH XQLWLQJ WKHRUHP
❚ .H\ WRRO WR VLPSOLILFDWLRQ� $ �% � %� $
❚ (VVHQFH RI VLPSOLILFDWLRQ RI WZR�OHYHO ORJLF❙ )LQG WZR HOHPHQW VXEVHWV RI WKH 21�VHW ZKHUH RQO\ RQH YDULDEOH
FKDQJHV LWV YDOXH ² WKLV VLQJOH YDU\LQJ YDULDEOH FDQ EH HOLPLQDWHG DQGD VLQJOH SURGXFW WHUP XVHG WR UHSUHVHQW ERWK HOHPHQWV
CS 150 - Fall 2000 - Combinational Logic - 38
��FXEH
;
� �
%RROHDQ FXEHV
❚ 9LVXDO WHFKQLTXH IRU LQGHQWLI\LQJ ZKHQ WKH XQLWLQJWKHRUHP FDQ EH DSSOLHG
❚ Q LQSXW YDULDEOHV Q�GLPHQVLRQDO �FXEH�
��FXEH
;
<
��
��
��
��
��FXEH
;
<=
���
���
�����FXEH
:
;
<=
����
����
����
����
CS 150 - Fall 2000 - Combinational Logic - 39
$ % )
� � �
� � �
� � �
� � �
21�VHW VROLG QRGHV2))�VHW HPSW\ QRGHV'&�VHW ×G QRGHV
WZR IDFHV RI VL]H � �QRGHV�
FRPELQH LQWR D IDFH RI VL]H ��OLQH�
$ YDULHV ZLWKLQ IDFH� % GRHV QRWWKLV IDFH UHSUHVHQWV WKH OLWHUDO %
0DSSLQJ WUXWK WDEOHV RQWR %RROHDQ FXEHV
❚ 8QLWLQJ WKHRUHP FRPELQHV WZR �IDFHV� RI D FXEH LQWR DODUJHU �IDFH�
❚ ([DPSOH�
$
%
��
��
��
��
)
CS 150 - Fall 2000 - Combinational Logic - 40
$ % &LQ &RXW� � � �� � � �� � � �� � � �� � � �� � � �� � � �� � � �
�$�$�%&LQ
$%�&LQ�&LQ�
$�%�%�&LQ
&RXW %&LQ�$%�$&LQ
WKH RQ�VHW LV FRPSOHWHO\ FRYHUHG E\WKH FRPELQDWLRQ �25� RI WKH VXEFXEHVRI ORZHU GLPHQVLRQDOLW\ � QRWH WKDW ´���µLV FRYHUHG WKUHH WLPHV
7KUHH YDULDEOH H[DPSOH
❚ %LQDU\ IXOO�DGGHU FDUU\�RXW ORJLF
$
%&
���
���
���
CS 150 - Fall 2000 - Combinational Logic - 41
)�$�%�&� ΣP���������
RQ�VHW IRUPV D VTXDUHL�H�� D FXEH RI GLPHQVLRQ �
UHSUHVHQWV DQ H[SUHVVLRQ LQ RQH YDULDEOHL�H�� � GLPHQVLRQV ² � GLPHQVLRQV
$ LV DVVHUWHG �WUXH� DQG XQFKDQJHG% DQG & YDU\
7KLV VXEFXEH UHSUHVHQWV WKHOLWHUDO $
+LJKHU GLPHQVLRQDO FXEHV
❚ 6XE�FXEHV RI KLJKHU GLPHQVLRQ WKDQ �
$
%&
���
���
���
���
���
���
���
���
CS 150 - Fall 2000 - Combinational Logic - 42
P�GLPHQVLRQDO FXEHV LQ D Q�GLPHQVLRQDO%RROHDQ VSDFH
❚ ,Q D ��FXEH �WKUHH YDULDEOHV��❙ ��FXEH� L�H�� D VLQJOH QRGH� \LHOGV D WHUP LQ � OLWHUDOV
❙ ��FXEH� L�H�� D OLQH RI WZR QRGHV� \LHOGV D WHUP LQ � OLWHUDOV
❙ ��FXEH� L�H�� D SODQH RI IRXU QRGHV� \LHOGV D WHUP LQ � OLWHUDO
❙ ��FXEH� L�H�� D FXEH RI HLJKW QRGHV� \LHOGV D FRQVWDQW WHUP ���
❚ ,Q JHQHUDO�❙ P�VXEFXEH ZLWKLQ DQ Q�FXEH �P � Q� \LHOGV D WHUP ZLWK Q ² P OLWHUDOV
CS 150 - Fall 2000 - Combinational Logic - 43
$ % )
� � �
� � �
� � �
� � �
.DUQDXJK PDSV
❚ )ODW PDS RI %RROHDQ FXEH❙ :UDS²DURXQG DW HGJHV
❙ +DUG WR GUDZ DQG YLVXDOL]H IRU PRUH WKDQ � GLPHQVLRQV
❙ 9LUWXDOO\ LPSRVVLEOH IRU PRUH WKDQ � GLPHQVLRQV
❚ $OWHUQDWLYH WR WUXWK�WDEOHV WR KHOS YLVXDOL]HDGMDFHQFLHV❙ *XLGH WR DSSO\LQJ WKH XQLWLQJ WKHRUHP
❙ 2Q�VHW HOHPHQWV ZLWK RQO\ RQH YDULDEOH FKDQJLQJ YDOXH DUH DGMDFHQWXQOLNH WKH VLWXDWLRQ LQ D OLQHDU WUXWK�WDEOH
� �
� �
� �$
%
�
�
�
� �
�
CS 150 - Fall 2000 - Combinational Logic - 44
.DUQDXJK PDSV �FRQW·G�
❚ 1XPEHULQJ VFKHPH EDVHG RQ *UD\²FRGH❙ H�J�� ��� ��� ��� ��
❙ 2QO\ D VLQJOH ELW FKDQJHV LQ FRGH IRU DGMDFHQW PDS FHOOV
� �
� �
�� ��$%
&
�
�
� �
� �
�� ��
&
%
$
� �
� �
� �
� �&
%
$
� �
� �
�� �
�� � '
$
� �
� �
�� ��
�� ��&
%�� ���� $%&·'
CS 150 - Fall 2000 - Combinational Logic - 45
$GMDFHQFLHV LQ .DUQDXJK PDSV
❚ :UDS IURP ILUVW WR ODVW FROXPQ
❚ :UDS WRS URZ WR ERWWRP URZ
��� ���
��� ���
��� ���
��� ���&
%
$
$
% &
���
���
���
���
���
���
���
���
CS 150 - Fall 2000 - Combinational Logic - 46
REWDLQ WKHFRPSOHPHQW
RI WKH IXQFWLRQE\ FRYHULQJ �VZLWK VXEFXEHV
.DUQDXJK PDS H[DPSOHV
❚ )
❚ &RXW
❚ I�$�%�&� ΣP���������� �
� �
� �
� �&LQ
%
$
� �
� �%
$
� �
� �
� �
� �&
%
$
%·
$%
$&
� $&LQ � %&LQ
� %·&· � $%·
CS 150 - Fall 2000 - Combinational Logic - 47
)�$�%�&� ΣP���������
)�$�%�&� Σ P���������
) VLPSO\ UHSODFH �V ZLWK �V DQG YLFH YHUVD
*�$�%�&�
0RUH .DUQDXJK PDS H[DPSOHV
� �
� �
� �
� �&
%
$
� �
� �
� �
� �&
%
$
� �
� �
� �
� �&
%
$
$
$& � %·&·
%&· � $·&
CS 150 - Fall 2000 - Combinational Logic - 48
& � %·'·
ILQG WKH VPDOOHVW QXPEHU RI WKH ODUJHVW SRVVLEOHVXEFXEHV WR FRYHU WKH 21�VHW
�IHZHU WHUPV ZLWK IHZHU LQSXWV SHU WHUP�
.DUQDXJK PDS� ��YDULDEOH H[DPSOH
❚ )�$�%�&�'� ΣP���������������������������
)
'
$
%
:
;
<=
����
����
����
����
� �
� �
� �
� �
� �
� �
� �
� �
&
� $·%'
CS 150 - Fall 2000 - Combinational Logic - 49
� %·&·'
.DUQDXJK PDSV� GRQ·W FDUHV
❚ I�$�%�&�'� Σ P����������� � G���������❙ ZLWKRXW GRQW FDUHV
❘ I
� �
� �
; �
; �'
$
� �
� ;
� �
� �
%
&
$·'
CS 150 - Fall 2000 - Combinational Logic - 50
.DUQDXJK PDSV� GRQ·W FDUHV �FRQW·G�
❚ I�$�%�&�'� Σ P����������� � G���������❙ I $' � %&' ZLWKRXW GRQW FDUHV
❙ I ZLWK GRQW FDUHV
GRQW FDUHV FDQ EH WUHDWHG DV
�V RU �VGHSHQGLQJ RQ ZKLFK LV PRUH
DGYDQWDJHRXV
� �
� �
; �
; �'
$
� �
� ;
� �
� �
%
&
$'
E\ XVLQJ GRQW FDUH DV D ���D ��FXEH FDQ EH IRUPHGUDWKHU WKDQ D ��FXEH WR FRYHUWKLV QRGH
� &'
CS 150 - Fall 2000 - Combinational Logic - 51
ZHOO QHHG D ��YDULDEOH .DUQDXJK PDS
IRU HDFK RI WKH � RXWSXW IXQFWLRQV
'HVLJQ H[DPSOH� WZR�ELW FRPSDUDWRU
EORFN GLDJUDP
/7
(4
*7
$ % � & '
$ % & '
$ % ! & '
$%
&'
1�
1�
$ % & ' /7 (4 *7� � � � � � �
� � � � �� � � � �� � � � �
� � � � � � �� � � � �� � � � �� � � � �
� � � � � � �� � � � �� � � � �� � � � �
� � � � � � �� � � � �� � � � �� � � � �
DQGWUXWK WDEOH
CS 150 - Fall 2000 - Combinational Logic - 52
$ % ' � $ & � % & '
% & ' � $ & � $ % '
/7
(4
*7
.�PDS IRU (4.�PDS IRU /7 .�PDS IRU *7
'HVLJQ H[DPSOH� WZR�ELW FRPSDUDWRU �FRQW·G�
� �
� �
� �
� �'
$
� �
� �
� �
� �
%
&
� �
� �
� �
� �'
$
� �
� �
� �
� �
%
&
� �
� �
� �
� �'
$
� �
� �
� �
� �
%
&
�$ [QRU &� � �% [QRU '�
/7 DQG *7 DUH VLPLODU �IOLS $�& DQG %�'�
$ % & ' � $ % & ' � $ % & ' � $ % & '·
CS 150 - Fall 2000 - Combinational Logic - 53
WZR DOWHUQDWLYHLPSOHPHQWDWLRQV RI (4ZLWK DQG ZLWKRXW ;25
;125 LV LPSOHPHQWHG ZLWKDW OHDVW � VLPSOH JDWHV
$ % & '
(4
(4
'HVLJQ H[DPSOH� WZR�ELW FRPSDUDWRU �FRQW·G�
CS 150 - Fall 2000 - Combinational Logic - 54
EORFN GLDJUDPDQG
WUXWK WDEOH
��YDULDEOH .�PDSIRU HDFK RI WKH �RXWSXW IXQFWLRQV
$� $� %� %� 3� 3� 3� 3�� � � � � � � �
� � � � � �� � � � � �� � � � � �
� � � � � � � �� � � � � �� � � � � �� � � � � �
� � � � � � � �� � � � � �� � � � � �� � � � � �
� � � � � � � �� � � � � �� � � � � �� � � � � �
'HVLJQ H[DPSOH� �[��ELW PXOWLSOLHU
3�
3�
3�
3�
$�
$�
%�
%�
CS 150 - Fall 2000 - Combinational Logic - 55
.�PDS IRU 3� .�PDS IRU 3�
.�PDS IRU 3� .�PDS IRU 3�
'HVLJQ H[DPSOH� �[��ELW PXOWLSOLHU �FRQW·G�
� �
� �
� �
� �%�
$�
� �
� �
� �
� �
$�
%�
� �
� �
� �
� �%�
$�
� �
� �
� �
� �
$�
%�
� �
� �
� �
� �%�
$�
� �
� �
� �
� �
$�
%�
� �
� �
� �
� �%�
$�
� �
� �
� �
� �
$�
%� 3� $�$�%�%�
3� $�%�%�� $�$�%�
3� $�$�%�� $�%�%�� $�%�%�� $�$�%�
3� $�%�
CS 150 - Fall 2000 - Combinational Logic - 56
,� ,� ,� ,� 2� 2� 2� 2�� � � � � � � �� � � � � � � �� � � � � � � �� � � � � � � �� � � � � � � �� � � � � � � �� � � � � � � �� � � � � � � �� � � � � � � �� � � � � � � �� � � � ; ; ; ;� � � � ; ; ; ;� � � � ; ; ; ;� � � � ; ; ; ;� � � � ; ; ; ;� � � � ; ; ; ;
EORFN GLDJUDPDQG
WUXWK WDEOH
��YDULDEOH .�PDS IRU HDFK RIWKH � RXWSXW IXQFWLRQV
2�
2�
2�
2�
,�
,�
,�
,�
'HVLJQ H[DPSOH� %&' LQFUHPHQW E\ �
CS 150 - Fall 2000 - Combinational Logic - 57
2� ,� ,� ,� � ,� ,�
2� ,� ,� � ,� ,� � ,�· ,� ,�
2� ,�· ,�· ,� � ,� ,�
2� ,�
2� 2�
2� 2�
'HVLJQ H[DPSOH� %&' LQFUHPHQW E\ � �FRQW·G�
� �
� �
; �
; �,�
,�
� �
� �
; ;
; ;
,�
,�
� �
� �
; �
; �,�
,�
� �
� �
; ;
; ;
,�
,�
� �
� �
; �
; �,�
,�
� �
� �
; ;
; ;
,�
,�
� �
� �
; �
; �,�
,�
� �
� �
; ;
; ;
,�
,�
CS 150 - Fall 2000 - Combinational Logic - 58
'HILQLWLRQ RI WHUPV IRU WZR�OHYHOVLPSOLILFDWLRQ
❚ ,PSOLFDQW❙ 6LQJOH HOHPHQW RI 21�VHW RU '&�VHW RU DQ\ JURXS RI WKHVH HOHPHQWV WKDW
FDQ EH FRPELQHG WR IRUP D VXEFXEH
❚ 3ULPH LPSOLFDQW❙ ,PSOLFDQW WKDW FDQW EH FRPELQHG ZLWK DQRWKHU WR IRUP D ODUJHU VXEFXEH
❚ (VVHQWLDO SULPH LPSOLFDQW❙ 3ULPH LPSOLFDQW LV HVVHQWLDO LI LW DORQH FRYHUV DQ HOHPHQW RI 21�VHW
❙ :LOO SDUWLFLSDWH LQ $// SRVVLEOH FRYHUV RI WKH 21�VHW
❙ '&�VHW XVHG WR IRUP SULPH LPSOLFDQWV EXW QRW WR PDNH LPSOLFDQW HVVHQWLDO
❚ 2EMHFWLYH�❙ *URZ LPSOLFDQW LQWR SULPH LPSOLFDQWV �PLQLPL]H OLWHUDOV SHU WHUP�
❙ &RYHU WKH 21�VHW ZLWK DV IHZ SULPH LPSOLFDQWV DV SRVVLEOH�PLQLPL]H QXPEHU RI SURGXFW WHUPV�
CS 150 - Fall 2000 - Combinational Logic - 59
� ;
� �
� �
� �'
$
� �
� �
� �
� �
%
&
� SULPH LPSOLFDQWV�
%'� $%&� $&'� $%&� $&'
([DPSOHV WR LOOXVWUDWH WHUPV
� �
� �
� �
� �'
$
� �
� �
� �
� �
%
&
� SULPH LPSOLFDQWV�
$%'� %&� $&� $&'� $%� %&'
PLQLPXP FRYHU� $& � %& �$%'
HVVHQWLDO
PLQLPXP FRYHU� � HVVHQWLDO LPSOLFDQWV
HVVHQWLDO
CS 150 - Fall 2000 - Combinational Logic - 60
$OJRULWKP IRU WZR�OHYHO VLPSOLILFDWLRQ
❚ $OJRULWKP� PLQLPXP VXP�RI�SURGXFWV H[SUHVVLRQ IURP D.DUQDXJK PDS
❙ 6WHS �� FKRRVH DQ HOHPHQW RI WKH 21�VHW
❙ 6WHS �� ILQG �PD[LPDO� JURXSLQJV RI �V DQG ;V DGMDFHQW WR WKDW HOHPHQW
❘ FRQVLGHU WRS�ERWWRP URZ� OHIW�ULJKW FROXPQ� DQG FRUQHU DGMDFHQFLHV
❘ WKLV IRUPV SULPH LPSOLFDQWV �QXPEHU RI HOHPHQWV DOZD\V D SRZHU RI ��
❙ 5HSHDW 6WHSV � DQG � WR ILQG DOO SULPH LPSOLFDQWV
❙ 6WHS �� UHYLVLW WKH �V LQ WKH .�PDS
❘ LI FRYHUHG E\ VLQJOH SULPH LPSOLFDQW� LW LV HVVHQWLDO� DQG SDUWLFLSDWHV LQILQDO FRYHU
❘ �V FRYHUHG E\ HVVHQWLDO SULPH LPSOLFDQW GR QRW QHHG WR EH UHYLVLWHG
❙ 6WHS �� LI WKHUH UHPDLQ �V QRW FRYHUHG E\ HVVHQWLDO SULPH LPSOLFDQWV
❘ VHOHFW WKH VPDOOHVW QXPEHU RI SULPH LPSOLFDQWV WKDW FRYHU WKH UHPDLQLQJ�V
CS 150 - Fall 2000 - Combinational Logic - 61
; �
� �
� �
� �'
$
� ;
� �
; �
� �
%
&
� SULPHV DURXQG $%&'
$OJRULWKP IRU WZR�OHYHO VLPSOLILFDWLRQ �H[DPSOH�
; �
� �
� �
� �'
$
� ;
� �
; �
� �
%
&
� SULPHV DURXQG $%&'
; �
� �
� �
� �'
$
� ;
� �
; �
� �
%
&
� SULPHV DURXQG $%&'
; �
� �
� �
� �'
$
� ;
� �
; �
� �
%
&
PLQLPXP FRYHU �� SULPHV�
; �
� �
� �
� �'
$
� ;
� �
; �
� �
%
&
; �
� �
� �
� �'
$
� ;
� �
; �
� �
%
&
� HVVHQWLDO SULPHV
; �
� �
� �
� �'
$
� ;
� �
; �
� �
%
&
CS 150 - Fall 2000 - Combinational Logic - 62
&RPELQDWLRQDO ORJLF VXPPDU\
❚ /RJLF IXQFWLRQV� WUXWK WDEOHV� DQG VZLWFKHV❙ 127� $1'� 25� 1$1'� 125� ;25� � � �� PLQLPDO VHW
❚ $[LRPV DQG WKHRUHPV RI %RROHDQ DOJHEUD❙ 3URRIV E\ UH�ZULWLQJ DQG SHUIHFW LQGXFWLRQ
❚ *DWH ORJLF❙ 1HWZRUNV RI %RROHDQ IXQFWLRQV DQG WKHLU WLPH EHKDYLRU
❚ &DQRQLFDO IRUPV❙ 7ZR�OHYHO DQG LQFRPSOHWHO\ VSHFLILHG IXQFWLRQV
❚ 6LPSOLILFDWLRQ❙ 7ZR�OHYHO VLPSOLILFDWLRQ
❚ /DWHU❙ $XWRPDWLRQ RI VLPSOLILFDWLRQ
❙ 0XOWL�OHYHO ORJLF
❙ 'HVLJQ FDVH VWXGLHV
❙ 7LPH EHKDYLRU