Introduction. Let s learn to design digital circuits We ll start with a simple form of circuit:

Size: px
Start display at page:

Download "Introduction. Let s learn to design digital circuits We ll start with a simple form of circuit:"

Transcription

1 Digitl Design Chpter 2: Comintionl Logi Design Slies to ompn the tetook Digitl Design, irst Eition, rnk Vhi, John Wile n Sons Pulishers, Copright 27 rnk Vhi Instrutors of ourses requiring Vhi's Digitl Design tetook (pulishe John Wile n Sons) hve permission to moif n use these slies for ustomr ourse-relte tivities, sujet to keeping Digitl this opright Design notie in ple n unmoifie. These slies m e poste s unnimte pf versions on pulil-essile ourse wesites.. PowerPoint soure (or pf with nimtions) m not e poste to pulil-essile wesites, ut m e poste for stuents on internl protete sites or istriute iretl to stuents other eletroni mens. Copright 26 Instrutors m mke printouts of the slies ville to stuents for resonle photooping hrge, without inurring rolties. An other use requires epliit permission. Instrutors m otin PowerPoint rnk soure Vhi or otin speil use permissions from Wile see for informtion. Introution 2. Let s lern to esign igitl iruits We ll strt with simple form of iruit: Comintionl iruit A igitl iruit whose outputs epen solel on the present omintion of the iruit inputs vlues Digitl Design Copright 26 rnk Vhi Note: Slies with nimtion re enote with smll re "" ner the nimte items Digitl iruit Comintionl igitl iruit Sequentil igitl iruit 2?

2 4.5A 4.5A Swithes 2.2 Eletroni swithes re the sis of inr igitl iruits Eletril terminolog Voltge: Differene in eletri potentil etween two points Anlogous to wter pressure Current: low of hrge prtiles Anlogous to wter flow Resistne: Tenen of wire to resist urrent flow Anlogous to wter pipe imeter V = I * R (Ohm s Lw) V + 9V 2 ohms 4.5 A 9V Digitl Design Copright 26 rnk Vhi 3 Swithes A swith hs three prts Soure input, n output Current wnts to flow from soure input to output Control input Voltge tht ontrols whether tht urrent n flow The mzing shrinking swith 93s: Rels 94s: Vuum tues 95s: Disrete trnsistor 96s: Integrte iruits (ICs) Initill just few trnsistors on IC Then tens, hunres, thousns... rel soure input soure input ontrol input ontrol input () isrete trnsistor vuum tue off output on output IC Digitl Design Copright 26 rnk Vhi qurter (to see the reltive size) 4 2

3 Moore s Lw IC pit ouling out ever 8 months for severl ees Known s Moore s Lw fter Goron Moore, o-founer of Intel Preite in 965 preite tht omponents per IC woul oule roughl ever er or so Book over epits relte phenomen or prtiulr numer of trnsistors, the IC shrinks hlf ever 8 months Notie how muh shrinking ours in just out ers Enles inreil powerful omputtion in inreil tin evies To s ICs hol illions of trnsistors The first Pentium proessor (erl 99s) neee onl 3 million Digitl Design Copright 26 rnk Vhi An Intel Pentium proessor IC hving millions of trnsistors 5 The CMOS Trnsistor 2.3 CMOS trnsistor Bsi swith in moern ICs A positive voltge here......ttrts eletrons here, turning the hnnel etween soure n rin into onutor. nmos gte soure gte oie rin IC pkge onuts oes not onut pmos gte Digitl Design Copright 26 rnk Vhi () Silion -- not quite onutor or insultor: Semionutor IC oes not onut onuts 6 3

4 Boolen Logi Gtes Builing Bloks for Digitl Ciruits (Beuse Swithes re Hr to Work With) 2.4 Logi gtes re etter igitl iruit uiling loks thn swithes (trnsistors) Wh?... Digitl Design Copright 26 rnk Vhi 7 Boolen Alger n its Reltion to Digitl Ciruits To unerstn the enefits of logi gtes vs. swithes, we shoul first unerstn Boolen lger Tritionl lger Vrile represent rel numers Opertors operte on vriles, return rel numers Boolen Alger Vriles represent or onl Opertors return or onl Bsi opertors AND: AND returns onl when oth = n = OR: OR returns if either (or oth) = or = NOT: NOT returns the opposite of ( if =, if =) AND NOT OR Digitl Design Copright 26 rnk Vhi 8 4

5 Boolen Alger n its Reltion to Digitl Ciruits Develope mi-8 s George Boole to formlize humn thought E: I ll go to lunh if Mr goes OR John goes, AND Sll oes not go. Let represent m going to lunh ( mens I go, I on t go) Likewise, m for Mr going, j for John, n s for Sll Then = (m OR j) AND NOT(s) Nie fetures ormll evlute m=, j=, s= --> = ( OR ) AND NOT() = AND = ormll trnsform = (m n NOT(s)) OR (j n NOT(s))» Looks ifferent, ut sme funtion» We ll show trnsformtion tehniques soon AND OR NOT Digitl Design Copright 26 rnk Vhi 9 Evluting Boolen Equtions Evlute the Boolen eqution = ( AND ) OR ( AND ) for the given vlues of vriles,,, n : Q: =, =, =, =. Answer: = ( AND ) OR ( AND ) = OR =. Q2: =, =, =, =. Answer: = ( AND ) OR ( AND ) = OR =. Q3: =, =, =, =. Answer: = ( AND ) OR ( AND ) = OR =. AND OR NOT Digitl Design Copright 26 rnk Vhi 5

6 Converting to Boolen Equtions Convert the following English sttements to Boolen eqution Q. is n is. Answer: = AND Q2. either of or is. Answer: = OR Q3. oth n re not. Answer: () Option : = NOT() AND NOT() () Option 2: = OR Q4. is n is. Answer: = AND NOT() Digitl Design Copright 26 rnk Vhi Digitl Design Copright 26 rnk Vhi Converting to Boolen Equtions Q. A fire sprinkler sstem shoul spr wter if high het is sense n the sstem is set to enle. Answer: Let Boolen vrile h represent high het is sense, e represent enle, n represent spring wter. Then n eqution is: = h AND e. Q2. A r lrm shoul soun if the lrm is enle, n either the r is shken or the oor is opene. Answer: Let represent lrm is enle, s represent r is shken, represent oor is opene, n represent lrm souns. Then n eqution is: = AND (s OR ). () Alterntivel, ssuming tht our oor sensor represents oor is lose inste of open (mening = when the oor is lose, when open), we otin the following eqution: = AND (s OR NOT()). 2 6

7 Boolen lger (mi-8s) Relting Boolen Alger to Digitl Design Implement Boolen opertors using trnsistors Cll those implementtions logi gtes. Let s us uil iruits oing mth -- powerful onept Digitl Design Copright 26 rnk Vhi Boole s intent: formlize humn thought Swithes (93s) Shnnon (938) Digitl esign or telephone swithing n other eletroni uses Showe pplition of Boolen lger to esign of swithse iruits Smol Truth tle Trnsistor iruit NOT OR AND Note: These OR/AND implementtions re ineffiient; we ll show wh, n show etter ones lter. 3 NOT/OR/AND Logi Gte Timing Digrms time time time Digitl Design Copright 26 rnk Vhi 4 7

8 Builing Ciruits Using Gtes Rell Chpter motion-in-rk emple Turn on lmp (=) when motion sense (=) n no light (=) = AND NOT() Buil using logi gtes, AND n NOT, s shown We just uilt our first igitl iruit! Digitl Design Copright 26 rnk Vhi 5 Emple: Converting Boolen Eqution to Ciruit of Logi Gtes Q: Convert the following eqution to logi gtes: = AND NOT( OR NOT() ) () () Digitl Design Copright 26 rnk Vhi 6 8

9 Emple: Set Belt Wrning Light Sstem Design iruit for wrning light Sensors s=: set elt fstene k=: ke inserte p=: person in set Cpture Boolen eqution person in set, n set elt not fstene, n ke inserte Convert eqution to iruit Notie Boolen lger enles es pture s eqution n onversion to iruit How esign with swithes? Of ourse, logi gtes re uilt from swithes, ut we think t level of logi gtes, not swithes Digitl Design Copright 26 rnk Vhi w = p AND NOT(s) AND k k BeltWrn p w s 7 Some Ciruit Drwing Conventions no no es es ok not ok Digitl Design Copright 26 rnk Vhi 8 9

10 Boolen Alger 2.5 B efining logi gtes se on Boolen lger, we n use lgeri methos to mnipulte iruits So let s lern some Boolen lgeri methos Strt with nottion: Writing AND, OR, n NOT() is umersome Use smols: *, +, n (in ft, * n e just ). Originl: w = (p AND NOT(s) AND k) OR t New: w = ps k + t Spoken s w equls p n s prime n k, or t Or even just w equls p s prime k, or t s known s omplement of s While smols ome from regulr lger, on t s times or plus Digitl Design Copright 26 rnk Vhi Boolen lger preeene, highest preeene first. Smol Nme Desription ( ) Prentheses Evlute epressions neste in prentheses first NOT Evlute from left to right * AND Evlute from left to right + OR Evlute from left to right 9 Boolen Alger Opertor Preenene Evlute the following Boolen equtions, ssuming =, =, =, =. Q. = * +. Answer: * hs preeene over +, so we evlute the eqution s = ( *) + = () + = + =. Q2. = +. Answer: the prolem is ientil to the previous prolem, using the shorthn nottion for *. Q3. =. Answer: we first evlute euse NOT hs preeene over AND, resulting in = * ( ) = * () = * =. Q4. = (). Answer: we first evlute wht is insie the prentheses, then we NOT the result, ieling (*) = () = =. Q5. = ( + ) * +. Answer: Insie left prentheses: ( + ( )) = ( + ()) = ( + ) =. Net, * hs preeene over +, ieling ( * ) + = () +. The NOT hs preeene over the OR, giving () + ( ) = () + () = + =. Digitl Design Copright 26 rnk Vhi 2

11 Boolen Alger Terminolog Emple eqution: (,,) = Vrile Represents vlue ( or ) Three vriles:,, n Literl Apperne of vrile, in true or omplemente form Nine literls:,,,,,,,, n Prout term Prout of literls our prout terms:,,, Sum-of-prouts Eqution written s OR of prout terms onl Aove eqution is in sum-of-prouts form. = (+) + is not. Digitl Design Copright 26 rnk Vhi 2 Digitl Design Copright 26 rnk Vhi Boolen Alger Properties Commuttive + = + * = * Distriutive * ( + ) = * + * + ( * ) = ( + ) * ( + ) (this one is trik!) Assoitive ( + ) + = + ( + ) ( * ) * = * ( * ) Ientit + = + = * = * = Complement + = * = To prove, just evlute ll possiilities Emple uses of the properties Show equivlent to. Use ommuttive propert: ** = * * = ** = ** =. Show + =. Use first istriutive propert + = (+ ). Complement propert Reple + : (+ ) = (). Ientit propert () = * =. Show + z equivlent to + z. Seon istriutive propert Reple + z (+ )*(+z). Complement propert Reple (+ ), Ientit propert reple *(+z) +z. 22

12 Emple tht Applies Boolen Alger Properties Wnt utomti oor opener iruit (e.g., for groer store) Output: f= opens oor Inputs: p=: person etete h=: swith foring hol open =: ke foring lose Wnt open oor when h= n =, or h= n p= n = Eqution: f = h + h p h p DoorOpener f oun inepensive hip tht omputes: f = hp + hp + h p Cn we use it? Is it the sme s f = (p+h)? Use Boolen lger: f = hp + hp + h p f = h(p + p ) + h p ( the istriutive propert) f = h() + h p ( the omplement propert) f = h + h p ( the ientit propert) f = h + h p ( the ommuttive propert) Sme! Digitl Design Copright 26 rnk Vhi 23 Boolen Alger: Aitionl Properties Null elements + = * = Iempotent Lw + = * = Involution Lw ( ) = DeMorgn s Lw ( + ) = () = + Ver useful! To prove, just evlute ll possiilities Digitl Design Copright 26 rnk Vhi Airrft lvtor sign emple Behvior Three lvtories, eh with sensor (,, ), equls if oor loke Light Aville sign (S) if n lvtor ville Eqution n iruit S = + + Trnsform () = + + ( DeMorgn s Lw) S = () New eqution n iruit Ciruit S Ciruit Alterntive: Inste of lighting Aville, light Oupie Opposite of Aville funtion S = + + So S = ( + + ) S = ( ) * ( ) * ( ) ( DeMorgn s Lw) S = * * ( Involution Lw) Mkes intuitive sense Oupie if ll oors re loke S 24 2

13 3 25 Digitl Design Copright 26 rnk Vhi Representtions of Boolen untions A funtion n e represente in ifferent ws Aove shows seven representtions of the sme funtions (,), using four ifferent methos: English, Eqution, Ciruit, n Truth Tle 2.6 Ciruit Ciruit 2 () () English : outputs when is n is, or when is n is. English 2: outputs when is, regrless of s vlue () () The funtion Truth tle Eqution 2: (,) = Eqution : (,) = + 26 Digitl Design Copright 26 rnk Vhi Truth Tle Representtion of Boolen untions Define vlue of for eh possile omintion of input vlues 2-input funtion: 4 rows 3-input funtion: 8 rows 4-input funtion: 6 rows Q: Use truth tle to efine funtion (,,) tht is when is 5 or greter in inr () () ()

14 Converting mong Representtions Cn onvert from n representtion to n other Common onversions Eqution to iruit (we i this erlier) Truth tle to eqution (whih we n onvert to iruit) Es -- just OR eh input term tht shoul output Eqution to truth tle Es -- just evlute eqution for eh input omintion (row) Creting intermeite olumns helps Q: Convert to truth tle: = + Digitl Design Copright 26 rnk Vhi Inputs ' ' ' Output Inputs Outputs Term = sum of = + Q: Convert to eqution = Stnr Representtion: Truth Tle How n we etermine if two funtions re the sme? Rell utomti oor emple Sme s f = h + h p? Use lgeri methos But if we file, oes tht prove not equl? No. Solution: Convert to truth tles Onl ONE truth tle representtion of given funtion Stnr representtion -- for given funtion, onl one version in stnr form eists Digitl Design Copright 26 rnk Vhi f = hp + hp + h f = h(p + p ) + h p f = h() + h p f = h + h p (wht if we stoppe here?) f = h + h p Q: Determine if =+ is sme funtion s = + +, onverting eh to truth tle first = + ' = + + Sme 28 4

15 Digitl Design Copright 26 rnk Vhi Cnonil orm -- Sum of Minterms Truth tles too ig for numerous inputs Use stnr form of eqution inste Known s nonil form Regulr lger: group terms of polnomil power ( > ) Boolen lger: rete sum of minterms Minterm: prout term with ever funtion literl ppering etl one, in true or omplemente form Just multipl-out eqution until sum of prout terms Then epn eh term until ll terms re minterms Q: Determine if (,)=+ is sme funtion s (,)= + +, onverting first eqution to nonil form (seon lre in nonil form) = + (lre sum of prouts) = + (+ ) (epning term) = + + (SAME -- sme three terms s other eqution) 29 Multiple-Output Ciruits Mn iruits hve more thn one output Cn give eh seprte iruit, or n shre gtes E: = +, G = + G G () Option : Seprte iruits () Option 2: Shre gtes Digitl Design Copright 26 rnk Vhi 3 5

16 Multiple-Output Emple: BCD to 7-Segment Converter f g e efg = () = w z + w z + w z + w z + w z + w z + w z + w z = w z + w z + w z + w z + w z + w z + w z + w z () Digitl Design Copright 26 rnk Vhi 3 Comintionl Logi Design Proess 2.7 Step Step 2 Step 3 Step Cpture the funtion Convert to equtions Implement s gtese iruit Desription Crete truth tle or equtions, whihever is most nturl for the given prolem, to esrie the esire ehvior of the omintionl logi. This step is onl neessr if ou pture the funtion using truth tle inste of equtions. Crete n eqution for eh output ORing ll the minterms for tht output. Simplif the equtions if esire. or eh output, rete iruit orresponing to the output s eqution. (Shring gtes mong multiple outputs is OK optionll.) Digitl Design Copright 26 rnk Vhi 32 6

17 Emple: Three s Detetor Prolem: Detet three onseutive s in 8-it input: efgh Step : Cpture the funtion Truth tle or eqution? Truth tle too ig: 2^8=256 rows Eqution: rete terms for eh possile se of three onseutive s = + + e + ef + efg + fgh Step 2: Convert to eqution -- lre one Step 3: Implement s gte-se iruit e f e ef g efg fgh Digitl Design Copright 26 rnk Vhi h 33 Emple: Numer of s Count Prolem: Output in inr on two outputs z the numer of s on three inputs Step : Cpture the funtion Truth tle or eqution? Truth tle is strightforwr Step 2: Convert to eqution = z = Step 3: Implement s gtese iruit z Digitl Design Copright 26 rnk Vhi 34 7

18 More Gtes 2.8 NAND NOR XOR XNOR NAND NOR NAND: Opposite of AND ( NOT AND ) NOR: Opposite of OR ( NOT OR ) XOR: Etl input is, for 2-input XOR. (or more inputs -- o numer of s) XNOR: Opposite of XOR ( NOT XOR ) Digitl Design Copright 26 rnk Vhi NAND sme s AND with power & groun swithe Wh? nmos onuts s well, ut not s (resons eon our sope) -- so NAND more effiient Likewise, NOR sme s OR with power/groun swithe AND in CMOS: NAND with NOT OR in CMOS: NOR with NOT So NAND/NOR more ommon 35 More Gtes: Emple Uses Airrft lvtor sign emple S = () Deteting ll s Use NOR Deteting equlit Use XNOR Deteting o # of s Use XOR Useful for generting prit it ommon for eteting errors 2 2 Ciruit A=B S Digitl Design Copright 26 rnk Vhi 36 8

19 AND OR X OR NOR XNOR ' ' NAND Completeness of NAND An Boolen funtion n e implemente using just NAND gtes. Wh? Nee AND, OR, n NOT NOT: -input NAND (or 2-input NAND with inputs tie together) AND: NAND followe NOT OR: NAND preee NOTs Likewise for NOR Digitl Design Copright 26 rnk Vhi 37 Numer of Possile Boolen untions How mn possile funtions of 2 vriles? 2 2 rows in truth tle, 2 hoies for eh 2 (22 ) = 2 4 = 6 possile funtions N vriles 2 N rows 2 (2N ) possile funtions or 2 hoies or 2 hoies or 2 hoies or 2 hoies 2 4 = 6 possile funtions f f f2 f3 f4 f5 f6 f7 f8 f9 f f f2 f3 f4 f5 AND XOR OR NOR XNOR NAND Digitl Design Copright 26 rnk Vhi 38 9

20 esor o r op r i M Deoers n Mues 2.9 Deoer: Populr omintionl logi uiling lok, in ition to logi gtes Converts input inr numer to one high output 2-input eoer: four possile input inr numers So hs four outputs, one for eh possile input inr numer Internl esign AND gte for eh output to etet input omintion Deoer with enle e Outputs ll if e= Regulr ehvior if e= n-input eoer: 2 n outputs Digitl Design Copright 26 rnk Vhi i i i 2 3 i i i i i ii ii i i i i 2 3 i i 2 3 i i 2 e 3 i i e Deoer Emple New Yer s Eve Countown Displ Miroproessor ounts from 59 own to in inr on 6-it output Wnt illuminte one of 6 lights for eh inr numer Use 664 eoer 4 outputs unuse 2 2 i i i2 i3 i4 i5 e Hpp New Yer Digitl Design Copright 26 rnk Vhi 4 2

21 Multipleor (Mu) Mu: Another populr omintionl uiling lok Routes one of its N t inputs to its one output, se on inr vlue of selet inputs 4 input mu nees 2 selet inputs to inite whih input to route through 8 input mu 3 selet inputs N inputs log 2 (N) selets Like rilr swith Digitl Design Copright 26 rnk Vhi 4 Mu Internl Design 2 i i s 2 mu i i 2 s i i 2 s i i s i (*i=i) i (+i=i) 4 i i i2 i3 s s i i i2 i3 4 mu Digitl Design Copright 26 rnk Vhi s s 42 2

22 r P Mu Emple Cit mor n set four swithes up or own, representing his/her vote on eh of four proposls, numere,, 2, 3 Cit mnger n ispl n suh vote on lrge green/re LED (light) setting two swithes to represent inr,, 2, or 3 Mor s swithes Use 4 mu 2 3 i i i2 4 i3 s s on/off Green/ Re LED Digitl Design Copright 26 rnk Vhi 4 mnger's swithes 43 Mues Commonl Together -- N-it Mu s i i s 2 i i s 2 i i s i 2 i s A B 4 4 I I 4-it 2 D s s 4 C Simplifing nottion: 4 C is short for 3 2 E: Two 4-it inputs, A (3 2 ), n B (3 2 ) 4-it 2 mu (just four 2 mues shring selet line) n selet etween A or B Digitl Design Copright 26 rnk Vhi 44 22

23 N-it Mu Emple our possile ispl items Temperture (T), Averge miles-per-gllon (A), Instntneous mpg (I), n Miles remining (M) -- eh is 8-its wie Choose whih to ispl using two inputs n Use 8-it 4 mu Digitl Design Copright 26 rnk Vhi 45 Aitionl Consiertions Shemti Cpture n Simultion 2. Inputs Inputs i i i Outputs 3 Simulte i Outputs 3 Simulte 2 2 Shemti pture Computer tool for user to pture logi iruit grphill Simultor Computer tool to show wht iruit outputs woul e for given inputs Outputs ommonl isple s wveform Digitl Design Copright 26 rnk Vhi 46 23

24 Aitionl Consiertions Non-Iel Gte Behvior -- Del Rel gtes hve some el Outputs on t hnge immeitel fter inputs hnge Digitl Design Copright 26 rnk Vhi 47 Chpter Summr Comintionl iruits Ciruit whose outputs re funtion of present inputs No stte Swithes: Bsi omponent in igitl iruits Boolen logi gtes: AND, OR, NOT -- Better uiling lok thn swithes Enles use of Boolen lger to esign iruits Boolen lger: uses true/flse vriles/opertors Representtions of Boolen funtions: Cn trnslte mong Comintionl esign proess: Trnslte from eqution (or tle) to iruit through well-efine steps More gtes: NAND, NOR, XOR, XNOR lso useful Mues n eoers: Aitionl useful omintionl uiling loks Digitl Design Copright 26 rnk Vhi 48 24

Chapter 2: Combinational Logic Design. Instructor: Dr. Hyunyoung Lee. Based on the slides by Frank Vahid

Chapter 2: Combinational Logic Design. Instructor: Dr. Hyunyoung Lee. Based on the slides by Frank Vahid Chpter 2: Comintionl Logic Design Instructor: Dr. Hunoung Lee Bsed on the slides rnk Vhid Copright 2 rnk Vhid Instructors of courses requiring Vhid's Digitl Design tetook (pulished John Wile nd Sons) hve

More information

Unit 4. Combinational Circuits

Unit 4. Combinational Circuits Unit 4. Comintionl Ciruits Digitl Eletroni Ciruits (Ciruitos Eletrónios Digitles) E.T.S.I. Informáti Universidd de Sevill 5/10/2012 Jorge Jun 2010, 2011, 2012 You re free to opy, distriute

More information

Lecture 6: Coding theory

Lecture 6: Coding theory Leture 6: Coing theory Biology 429 Crl Bergstrom Ferury 4, 2008 Soures: This leture loosely follows Cover n Thoms Chpter 5 n Yeung Chpter 3. As usul, some of the text n equtions re tken iretly from those

More information

CARLETON UNIVERSITY. 1.0 Problems and Most Solutions, Sect B, 2005

CARLETON UNIVERSITY. 1.0 Problems and Most Solutions, Sect B, 2005 RLETON UNIVERSIT eprtment of Eletronis ELE 2607 Swithing iruits erury 28, 05; 0 pm.0 Prolems n Most Solutions, Set, 2005 Jn. 2, #8 n #0; Simplify, Prove Prolem. #8 Simplify + + + Reue to four letters (literls).

More information

Engr354: Digital Logic Circuits

Engr354: Digital Logic Circuits Engr354: Digitl Logi Ciruits Chpter 4: Logi Optimiztion Curtis Nelson Logi Optimiztion In hpter 4 you will lern out: Synthesis of logi funtions; Anlysis of logi iruits; Tehniques for deriving minimum-ost

More information

Introduction to Electrical & Electronic Engineering ENGG1203

Introduction to Electrical & Electronic Engineering ENGG1203 Introduction to Electricl & Electronic Engineering ENGG23 2 nd Semester, 27-8 Dr. Hden Kwok-H So Deprtment of Electricl nd Electronic Engineering Astrction DIGITAL LOGIC 2 Digitl Astrction n Astrct ll

More information

Boolean Algebra. Boolean Algebra

Boolean Algebra. Boolean Algebra Boolen Alger Boolen Alger A Boolen lger is set B of vlues together with: - two inry opertions, commonly denoted y + nd, - unry opertion, usully denoted y ˉ or ~ or, - two elements usully clled zero nd

More information

Lecture 11 Binary Decision Diagrams (BDDs)

Lecture 11 Binary Decision Diagrams (BDDs) C 474A/57A Computer-Aie Logi Design Leture Binry Deision Digrms (BDDs) C 474/575 Susn Lyseky o 3 Boolen Logi untions Representtions untion n e represente in ierent wys ruth tle, eqution, K-mp, iruit, et

More information

Section 2.3. Matrix Inverses

Section 2.3. Matrix Inverses Mtri lger Mtri nverses Setion.. Mtri nverses hree si opertions on mtries, ition, multiplition, n sutrtion, re nlogues for mtries of the sme opertions for numers. n this setion we introue the mtri nlogue

More information

Data Structures LECTURE 10. Huffman coding. Example. Coding: problem definition

Data Structures LECTURE 10. Huffman coding. Example. Coding: problem definition Dt Strutures, Spring 24 L. Joskowiz Dt Strutures LEURE Humn oing Motivtion Uniquel eipherle oes Prei oes Humn oe onstrution Etensions n pplitions hpter 6.3 pp 385 392 in tetook Motivtion Suppose we wnt

More information

EE 108A Lecture 2 (c) W. J. Dally and P. Levis 2

EE 108A Lecture 2 (c) W. J. Dally and P. Levis 2 EE08A Leture 2: Comintionl Logi Design EE 08A Leture 2 () 2005-2008 W. J. Dlly n P. Levis Announements Prof. Levis will hve no offie hours on Friy, Jn 8. Ls n setions hve een ssigne - see the we pge Register

More information

CS12N: The Coming Revolution in Computer Architecture Laboratory 2 Preparation

CS12N: The Coming Revolution in Computer Architecture Laboratory 2 Preparation CS2N: The Coming Revolution in Computer Architecture Lortory 2 Preprtion Ojectives:. Understnd the principle of sttic CMOS gte circuits 2. Build simple logic gtes from MOS trnsistors 3. Evlute these gtes

More information

Numbers and indices. 1.1 Fractions. GCSE C Example 1. Handy hint. Key point

Numbers and indices. 1.1 Fractions. GCSE C Example 1. Handy hint. Key point GCSE C Emple 7 Work out 9 Give your nswer in its simplest form Numers n inies Reiprote mens invert or turn upsie own The reiprol of is 9 9 Mke sure you only invert the frtion you re iviing y 7 You multiply

More information

I 3 2 = I I 4 = 2A

I 3 2 = I I 4 = 2A ECE 210 Eletril Ciruit Anlysis University of llinois t Chigo 2.13 We re ske to use KCL to fin urrents 1 4. The key point in pplying KCL in this prolem is to strt with noe where only one of the urrents

More information

Boolean Algebra cont. The digital abstraction

Boolean Algebra cont. The digital abstraction Boolen Alger ont The igitl strtion Theorem: Asorption Lw For every pir o elements B. + =. ( + ) = Proo: () Ientity Distriutivity Commuttivity Theorem: For ny B + = Ientity () ulity. Theorem: Assoitive

More information

Lecture 6. CMOS Static & Dynamic Logic Gates. Static CMOS Circuit. PMOS Transistors in Series/Parallel Connection

Lecture 6. CMOS Static & Dynamic Logic Gates. Static CMOS Circuit. PMOS Transistors in Series/Parallel Connection NMOS Trnsistors in Series/Prllel onnetion Leture 6 MOS Stti & ynmi Logi Gtes Trnsistors n e thought s swith ontrolled y its gte signl NMOS swith loses when swith ontrol input is high Peter heung eprtment

More information

Boolean algebra.

Boolean algebra. http://en.wikipedi.org/wiki/elementry_boolen_lger Boolen lger www.tudorgir.com Computer science is not out computers, it is out computtion nd informtion. computtion informtion computer informtion Turing

More information

12.4 Similarity in Right Triangles

12.4 Similarity in Right Triangles Nme lss Dte 12.4 Similrit in Right Tringles Essentil Question: How does the ltitude to the hpotenuse of right tringle help ou use similr right tringles to solve prolems? Eplore Identifing Similrit in Right

More information

Introduction to Algebra - Part 2

Introduction to Algebra - Part 2 Alger Module A Introduction to Alger - Prt Copright This puliction The Northern Alert Institute of Technolog 00. All Rights Reserved. LAST REVISED Oct., 008 Introduction to Alger - Prt Sttement of Prerequisite

More information

ELECTRICAL AND COMPUTER ENGINEERING DEPARTMENT, OAKLAND UNIVERSITY ECE-378: Computer Hardware Design Winter Notes - Unit 1

ELECTRICAL AND COMPUTER ENGINEERING DEPARTMENT, OAKLAND UNIVERSITY ECE-378: Computer Hardware Design Winter Notes - Unit 1 ELETRIL ND OMPUTER ENGINEERING DEPRTMENT, OKLND UNIVERSIT EE-78: omputer Hrdwre Design Winter 016 INTRODUTION TO LOGI IRUITS Notes - Unit 1 OOLEN LGER This is the oundtion or designing nd nlyzing digitl

More information

Solutions - Homework 1 (Due date: September 9:30 am) Presentation and clarity are very important!

Solutions - Homework 1 (Due date: September 9:30 am) Presentation and clarity are very important! ECE-238L: Computer Logi Design Fll 23 Solutions - Homework (Due dte: Septemer 2th @ 9:3 m) Presenttion nd lrity re very importnt! PROBLEM (5 PTS) ) Simpliy the ollowing untions using ONLY Boolen Alger

More information

A Primer on Continuous-time Economic Dynamics

A Primer on Continuous-time Economic Dynamics Eonomis 205A Fll 2008 K Kletzer A Primer on Continuous-time Eonomi Dnmis A Liner Differentil Eqution Sstems (i) Simplest se We egin with the simple liner first-orer ifferentil eqution The generl solution

More information

Factorising FACTORISING.

Factorising FACTORISING. Ftorising FACTORISING www.mthletis.om.u Ftorising FACTORISING Ftorising is the opposite of expning. It is the proess of putting expressions into rkets rther thn expning them out. In this setion you will

More information

Lecture 8: Abstract Algebra

Lecture 8: Abstract Algebra Mth 94 Professor: Pri Brtlett Leture 8: Astrt Alger Week 8 UCSB 2015 This is the eighth week of the Mthemtis Sujet Test GRE prep ourse; here, we run very rough-n-tumle review of strt lger! As lwys, this

More information

DeMorgan s Theorem. The dual DeMorgan D + E = D E D+E D E 1 D NOR D E. Slide 29 Modified; January 3, 2006 John Knight Digital Circuits p.

DeMorgan s Theorem. The dual DeMorgan D + E = D E D+E D E 1 D NOR D E. Slide 29 Modified; January 3, 2006 John Knight Digital Circuits p. DeMorgn s Theorem DeMorgn s Theorems, Simple orms DeMorgn s Theorem DeMorgn s Theorems, Simple orms DeMorgn The ul DeMorgn A + B = A B (DeM) D + E = D E (DeM2) Inverse The ul inverse A + B = A B D E =

More information

ELECTRICAL AND COMPUTER ENGINEERING DEPARTMENT, OAKLAND UNIVERSITY ECE-2700: Digital Logic Design Fall Notes - Unit 1

ELECTRICAL AND COMPUTER ENGINEERING DEPARTMENT, OAKLAND UNIVERSITY ECE-2700: Digital Logic Design Fall Notes - Unit 1 INTRODUTION TO LOGI IRUITS Notes - Unit 1 OOLEN LGER This is the oundtion or designing nd nlyzing digitl systems. It dels with the cse where vriles ssume only one o two vlues: TRUE (usully represented

More information

18.06 Problem Set 4 Due Wednesday, Oct. 11, 2006 at 4:00 p.m. in 2-106

18.06 Problem Set 4 Due Wednesday, Oct. 11, 2006 at 4:00 p.m. in 2-106 8. Problem Set Due Wenesy, Ot., t : p.m. in - Problem Mony / Consier the eight vetors 5, 5, 5,..., () List ll of the one-element, linerly epenent sets forme from these. (b) Wht re the two-element, linerly

More information

Linear Algebra Introduction

Linear Algebra Introduction Introdution Wht is Liner Alger out? Liner Alger is rnh of mthemtis whih emerged yers k nd ws one of the pioneer rnhes of mthemtis Though, initilly it strted with solving of the simple liner eqution x +

More information

Exercise 3 Logic Control

Exercise 3 Logic Control Exerise 3 Logi Control OBJECTIVE The ojetive of this exerise is giving n introdution to pplition of Logi Control System (LCS). Tody, LCS is implemented through Progrmmle Logi Controller (PLC) whih is lled

More information

Let s divide up the interval [ ab, ] into n subintervals with the same length, so we have

Let s divide up the interval [ ab, ] into n subintervals with the same length, so we have III. INTEGRATION Eonomists seem muh more intereste in mrginl effets n ifferentition thn in integrtion. Integrtion is importnt for fining the epete vlue n vrine of rnom vriles, whih is use in eonometris

More information

Calculus Module C21. Areas by Integration. Copyright This publication The Northern Alberta Institute of Technology All Rights Reserved.

Calculus Module C21. Areas by Integration. Copyright This publication The Northern Alberta Institute of Technology All Rights Reserved. Clculus Module C Ares Integrtion Copright This puliction The Northern Alert Institute of Technolog 7. All Rights Reserved. LAST REVISED Mrch, 9 Introduction to Ares Integrtion Sttement of Prerequisite

More information

Fast Boolean Algebra

Fast Boolean Algebra Fst Boolen Alger ELEC 267 notes with the overurden removed A fst wy to lern enough to get the prel done honorly Printed; 3//5 Slide Modified; Jnury 3, 25 John Knight Digitl Circuits p. Fst Boolen Alger

More information

SIMPLE NONLINEAR GRAPHS

SIMPLE NONLINEAR GRAPHS S i m p l e N o n l i n e r G r p h s SIMPLE NONLINEAR GRAPHS www.mthletis.om.u Simple SIMPLE Nonliner NONLINEAR Grphs GRAPHS Liner equtions hve the form = m+ where the power of (n ) is lws. The re lle

More information

Instructions. An 8.5 x 11 Cheat Sheet may also be used as an aid for this test. MUST be original handwriting.

Instructions. An 8.5 x 11 Cheat Sheet may also be used as an aid for this test. MUST be original handwriting. ID: B CSE 2021 Computer Orgniztion Midterm Test (Fll 2009) Instrutions This is losed ook, 80 minutes exm. The MIPS referene sheet my e used s n id for this test. An 8.5 x 11 Chet Sheet my lso e used s

More information

Automata and Regular Languages

Automata and Regular Languages Chpter 9 Automt n Regulr Lnguges 9. Introution This hpter looks t mthemtil moels of omputtion n lnguges tht esrie them. The moel-lnguge reltionship hs multiple levels. We shll explore the simplest level,

More information

Logarithms LOGARITHMS.

Logarithms LOGARITHMS. Logrithms LOGARITHMS www.mthletis.om.u Logrithms LOGARITHMS Logrithms re nother method to lulte nd work with eponents. Answer these questions, efore working through this unit. I used to think: In the

More information

CS 491G Combinatorial Optimization Lecture Notes

CS 491G Combinatorial Optimization Lecture Notes CS 491G Comintoril Optimiztion Leture Notes Dvi Owen July 30, August 1 1 Mthings Figure 1: two possile mthings in simple grph. Definition 1 Given grph G = V, E, mthing is olletion of eges M suh tht e i,

More information

Boolean Algebra. Boolean Algebras

Boolean Algebra. Boolean Algebras Boolen Algebr Boolen Algebrs A Boolen lgebr is set B of vlues together with: - two binry opertions, commonly denoted by + nd, - unry opertion, usully denoted by or ~ or, - two elements usully clled zero

More information

CS 2204 DIGITAL LOGIC & STATE MACHINE DESIGN SPRING 2014

CS 2204 DIGITAL LOGIC & STATE MACHINE DESIGN SPRING 2014 S 224 DIGITAL LOGI & STATE MAHINE DESIGN SPRING 214 DUE : Mrh 27, 214 HOMEWORK III READ : Relte portions of hpters VII n VIII ASSIGNMENT : There re three questions. Solve ll homework n exm prolems s shown

More information

AP Calculus BC Chapter 8: Integration Techniques, L Hopital s Rule and Improper Integrals

AP Calculus BC Chapter 8: Integration Techniques, L Hopital s Rule and Improper Integrals AP Clulus BC Chpter 8: Integrtion Tehniques, L Hopitl s Rule nd Improper Integrls 8. Bsi Integrtion Rules In this setion we will review vrious integrtion strtegies. Strtegies: I. Seprte the integrnd into

More information

SECTION A STUDENT MATERIAL. Part 1. What and Why.?

SECTION A STUDENT MATERIAL. Part 1. What and Why.? SECTION A STUDENT MATERIAL Prt Wht nd Wh.? Student Mteril Prt Prolem n > 0 n > 0 Is the onverse true? Prolem If n is even then n is even. If n is even then n is even. Wht nd Wh? Eploring Pure Mths Are

More information

Combinational Logic. Precedence. Quick Quiz 25/9/12. Schematics à Boolean Expression. 3 Representations of Logic Functions. Dr. Hayden So.

Combinational Logic. Precedence. Quick Quiz 25/9/12. Schematics à Boolean Expression. 3 Representations of Logic Functions. Dr. Hayden So. 5/9/ Comintionl Logic ENGG05 st Semester, 0 Dr. Hyden So Representtions of Logic Functions Recll tht ny complex logic function cn e expressed in wys: Truth Tle, Boolen Expression, Schemtics Only Truth

More information

CHAPTER 9 MULTIPLEXERS, DECODERS, AND PROGRAMMABLE LOGIC DEVICES

CHAPTER 9 MULTIPLEXERS, DECODERS, AND PROGRAMMABLE LOGIC DEVICES CHAPTER 9 MULTIPLEERS DECODERS AND PROGRAMMABLE LOGIC DEVICES Contents 9. Introution 9.2 Multiplexers 9.3 Three-Stte Buffers 9.4 Deoers n Enoers 9.5 Re-Only Memories 9.6 Progrmmle Logi Devies 9.7 Complex

More information

1 PYTHAGORAS THEOREM 1. Given a right angled triangle, the square of the hypotenuse is equal to the sum of the squares of the other two sides.

1 PYTHAGORAS THEOREM 1. Given a right angled triangle, the square of the hypotenuse is equal to the sum of the squares of the other two sides. 1 PYTHAGORAS THEOREM 1 1 Pythgors Theorem In this setion we will present geometri proof of the fmous theorem of Pythgors. Given right ngled tringle, the squre of the hypotenuse is equl to the sum of the

More information

ENGR 3861 Digital Logic Boolean Algebra. Fall 2007

ENGR 3861 Digital Logic Boolean Algebra. Fall 2007 ENGR 386 Digitl Logi Boole Alger Fll 007 Boole Alger A two vlued lgeri system Iveted y George Boole i 854 Very similr to the lger tht you lredy kow Sme opertios ivolved dditio sutrtio multiplitio Repled

More information

Digital Circuit Engineering

Digital Circuit Engineering Digitl Ciruit Engineering DIGITAL VLSI Consensus, use Krnugh + + = + + + 2n Distriutive (X + A)(X + ) = X + A DESIGN Simplifition YX + X = X Generl DeMorgn Asorption Y + XY = X + Y F(,,... z,+,.,,) F(,,...

More information

CSE 332. Sorting. Data Abstractions. CSE 332: Data Abstractions. QuickSort Cutoff 1. Where We Are 2. Bounding The MAXIMUM Problem 4

CSE 332. Sorting. Data Abstractions. CSE 332: Data Abstractions. QuickSort Cutoff 1. Where We Are 2. Bounding The MAXIMUM Problem 4 Am Blnk Leture 13 Winter 2016 CSE 332 CSE 332: Dt Astrtions Sorting Dt Astrtions QuikSort Cutoff 1 Where We Are 2 For smll n, the reursion is wste. The onstnts on quik/merge sort re higher thn the ones

More information

( ) 1. 1) Let f( x ) = 10 5x. Find and simplify f( 2) and then state the domain of f(x).

( ) 1. 1) Let f( x ) = 10 5x. Find and simplify f( 2) and then state the domain of f(x). Mth 15 Fettermn/DeSmet Gustfson/Finl Em Review 1) Let f( ) = 10 5. Find nd simplif f( ) nd then stte the domin of f(). ) Let f( ) = +. Find nd simplif f(1) nd then stte the domin of f(). ) Let f( ) = 8.

More information

Project 6: Minigoals Towards Simplifying and Rewriting Expressions

Project 6: Minigoals Towards Simplifying and Rewriting Expressions MAT 51 Wldis Projet 6: Minigols Towrds Simplifying nd Rewriting Expressions The distriutive property nd like terms You hve proly lerned in previous lsses out dding like terms ut one prolem with the wy

More information

Digital Control of Electric Drives

Digital Control of Electric Drives igitl Control o Electric rives Logic Circuits - Comintionl Boolen Alger, escription Form Czech Technicl University in Prgue Fculty o Electricl Engineering Ver.. J. Zdenek Logic Comintionl Circuit Logic

More information

The DOACROSS statement

The DOACROSS statement The DOACROSS sttement Is prllel loop similr to DOALL, ut it llows prouer-onsumer type of synhroniztion. Synhroniztion is llowe from lower to higher itertions sine it is ssume tht lower itertions re selete

More information

GRAND PLAN. Visualizing Quaternions. I: Fundamentals of Quaternions. Andrew J. Hanson. II: Visualizing Quaternion Geometry. III: Quaternion Frames

GRAND PLAN. Visualizing Quaternions. I: Fundamentals of Quaternions. Andrew J. Hanson. II: Visualizing Quaternion Geometry. III: Quaternion Frames Visuliing Quternions Andrew J. Hnson Computer Siene Deprtment Indin Universit Siggrph Tutoril GRAND PLAN I: Fundmentls of Quternions II: Visuliing Quternion Geometr III: Quternion Frmes IV: Clifford Algers

More information

Surds and Indices. Surds and Indices. Curriculum Ready ACMNA: 233,

Surds and Indices. Surds and Indices. Curriculum Ready ACMNA: 233, Surs n Inies Surs n Inies Curriulum Rey ACMNA:, 6 www.mthletis.om Surs SURDS & & Inies INDICES Inies n surs re very losely relte. A numer uner (squre root sign) is lle sur if the squre root n t e simplifie.

More information

Dorf, R.C., Wan, Z. T- Equivalent Networks The Electrical Engineering Handbook Ed. Richard C. Dorf Boca Raton: CRC Press LLC, 2000

Dorf, R.C., Wan, Z. T- Equivalent Networks The Electrical Engineering Handbook Ed. Richard C. Dorf Boca Raton: CRC Press LLC, 2000 orf, R.C., Wn,. T- Equivlent Networks The Eletril Engineering Hndook Ed. Rihrd C. orf Bo Rton: CRC Press LLC, 000 9 T P Equivlent Networks hen Wn University of Cliforni, vis Rihrd C. orf University of

More information

Solids of Revolution

Solids of Revolution Solis of Revolution Solis of revolution re rete tking n re n revolving it roun n is of rottion. There re two methos to etermine the volume of the soli of revolution: the isk metho n the shell metho. Disk

More information

Chapter Gauss Quadrature Rule of Integration

Chapter Gauss Quadrature Rule of Integration Chpter 7. Guss Qudrture Rule o Integrtion Ater reding this hpter, you should e le to:. derive the Guss qudrture method or integrtion nd e le to use it to solve prolems, nd. use Guss qudrture method to

More information

Equivalent fractions have the same value but they have different denominators. This means they have been divided into a different number of parts.

Equivalent fractions have the same value but they have different denominators. This means they have been divided into a different number of parts. Frtions equivlent frtions Equivlent frtions hve the sme vlue ut they hve ifferent enomintors. This mens they hve een ivie into ifferent numer of prts. Use the wll to fin the equivlent frtions: Wht frtions

More information

Maintaining Mathematical Proficiency

Maintaining Mathematical Proficiency Nme Dte hpter 9 Mintining Mthemtil Profiieny Simplify the epression. 1. 500. 189 3. 5 4. 4 3 5. 11 5 6. 8 Solve the proportion. 9 3 14 7. = 8. = 9. 1 7 5 4 = 4 10. 0 6 = 11. 7 4 10 = 1. 5 9 15 3 = 5 +

More information

Lecture 2: Cayley Graphs

Lecture 2: Cayley Graphs Mth 137B Professor: Pri Brtlett Leture 2: Cyley Grphs Week 3 UCSB 2014 (Relevnt soure mteril: Setion VIII.1 of Bollos s Moern Grph Theory; 3.7 of Gosil n Royle s Algeri Grph Theory; vrious ppers I ve re

More information

for all x in [a,b], then the area of the region bounded by the graphs of f and g and the vertical lines x = a and x = b is b [ ( ) ( )] A= f x g x dx

for all x in [a,b], then the area of the region bounded by the graphs of f and g and the vertical lines x = a and x = b is b [ ( ) ( )] A= f x g x dx Applitions of Integrtion Are of Region Between Two Curves Ojetive: Fin the re of region etween two urves using integrtion. Fin the re of region etween interseting urves using integrtion. Desrie integrtion

More information

Linear Inequalities. Work Sheet 1

Linear Inequalities. Work Sheet 1 Work Sheet 1 Liner Inequlities Rent--Hep, cr rentl compny,chrges $ 15 per week plus $ 0.0 per mile to rent one of their crs. Suppose you re limited y how much money you cn spend for the week : You cn spend

More information

PAIR OF LINEAR EQUATIONS IN TWO VARIABLES

PAIR OF LINEAR EQUATIONS IN TWO VARIABLES PAIR OF LINEAR EQUATIONS IN TWO VARIABLES. Two liner equtions in the sme two vriles re lled pir of liner equtions in two vriles. The most generl form of pir of liner equtions is x + y + 0 x + y + 0 where,,,,,,

More information

ECE 274 Digital Logic RTL Design: Introduction. Digital Design. RTL Design: Capture Behavior, Convert to Circuit. Introduction.

ECE 274 Digital Logic RTL Design: Introduction. Digital Design. RTL Design: Capture Behavior, Convert to Circuit. Introduction. i ni e z ECE 274 igitl ogi T eign: ntroution (Vhi): Ch. 5.1 5.2 Chpter 5: egiter-trnfer evel (T) eign lie to ompny the textbook, Firt Eition, by, John Wiley n on Publiher, 2007. http://www.vhi.om Copyright

More information

Core 2 Logarithms and exponentials. Section 1: Introduction to logarithms

Core 2 Logarithms and exponentials. Section 1: Introduction to logarithms Core Logrithms nd eponentils Setion : Introdution to logrithms Notes nd Emples These notes ontin subsetions on Indies nd logrithms The lws of logrithms Eponentil funtions This is n emple resoure from MEI

More information

Reference : Croft & Davison, Chapter 12, Blocks 1,2. A matrix ti is a rectangular array or block of numbers usually enclosed in brackets.

Reference : Croft & Davison, Chapter 12, Blocks 1,2. A matrix ti is a rectangular array or block of numbers usually enclosed in brackets. I MATRIX ALGEBRA INTRODUCTION TO MATRICES Referene : Croft & Dvison, Chpter, Blos, A mtri ti is retngulr rr or lo of numers usull enlosed in rets. A m n mtri hs m rows nd n olumns. Mtri Alger Pge If the

More information

Lesson 55 - Inverse of Matrices & Determinants

Lesson 55 - Inverse of Matrices & Determinants // () Review Lesson - nverse of Mtries & Determinnts Mth Honors - Sntowski - t this stge of stuying mtries, we know how to, subtrt n multiply mtries i.e. if Then evlute: () + B (b) - () B () B (e) B n

More information

expression simply by forming an OR of the ANDs of all input variables for which the output is

expression simply by forming an OR of the ANDs of all input variables for which the output is 2.4 Logic Minimiztion nd Krnugh Mps As we found ove, given truth tle, it is lwys possile to write down correct logic expression simply y forming n OR of the ANDs of ll input vriles for which the output

More information

1. Twelve less than five times a number is thirty three. What is the number

1. Twelve less than five times a number is thirty three. What is the number Alger 00 Midterm Review Nme: Dte: Directions: For the following prolems, on SEPARATE PIECE OF PAPER; Define the unknown vrile Set up n eqution (Include sketch/chrt if necessr) Solve nd show work Answer

More information

Overview of Today s Lecture:

Overview of Today s Lecture: CPS 4 Computer Orgniztion nd Progrmming Lecture : Boolen Alger & gtes. Roert Wgner CPS4 BA. RW Fll 2 Overview of Tody s Lecture: Truth tles, Boolen functions, Gtes nd Circuits Krnugh mps for simplifying

More information

Matrix- System of rows and columns each position in a matrix has a purpose. 5 Ex: 5. Ex:

Matrix- System of rows and columns each position in a matrix has a purpose. 5 Ex: 5. Ex: Mtries Prelulus Mtri- Sstem of rows n olumns eh position in mtri hs purpose. Element- Eh vlue in the mtri mens the element in the n row, r olumn Dimensions- How mn rows b number of olumns Ientif the element:

More information

Math 017. Materials With Exercises

Math 017. Materials With Exercises Mth 07 Mterils With Eercises Jul 0 TABLE OF CONTENTS Lesson Vriles nd lgeric epressions; Evlution of lgeric epressions... Lesson Algeric epressions nd their evlutions; Order of opertions....... Lesson

More information

Chapter 8 Roots and Radicals

Chapter 8 Roots and Radicals Chpter 8 Roots nd Rdils 7 ROOTS AND RADICALS 8 Figure 8. Grphene is n inredily strong nd flexile mteril mde from ron. It n lso ondut eletriity. Notie the hexgonl grid pttern. (redit: AlexnderAIUS / Wikimedi

More information

ES-TA-3..1 Six- and Ten-Input E-Stop Safety Modules with DeviceNet

ES-TA-3..1 Six- and Ten-Input E-Stop Safety Modules with DeviceNet Emergeny Stop Sfety Moules Moel Seletion ES-TA-3..1 Six- n Ten-Input E-Stop Sfety Moules with DevieNet Sfety Moules s up to ten normlly lose emergeny stop swith iruits for ontt filure or wiring fult Diverse-reunnt

More information

22: Union Find. CS 473u - Algorithms - Spring April 14, We want to maintain a collection of sets, under the operations of:

22: Union Find. CS 473u - Algorithms - Spring April 14, We want to maintain a collection of sets, under the operations of: 22: Union Fin CS 473u - Algorithms - Spring 2005 April 14, 2005 1 Union-Fin We wnt to mintin olletion of sets, uner the opertions of: 1. MkeSet(x) - rete set tht ontins the single element x. 2. Fin(x)

More information

Counting Paths Between Vertices. Isomorphism of Graphs. Isomorphism of Graphs. Isomorphism of Graphs. Isomorphism of Graphs. Isomorphism of Graphs

Counting Paths Between Vertices. Isomorphism of Graphs. Isomorphism of Graphs. Isomorphism of Graphs. Isomorphism of Graphs. Isomorphism of Graphs Isomorphism of Grphs Definition The simple grphs G 1 = (V 1, E 1 ) n G = (V, E ) re isomorphi if there is ijetion (n oneto-one n onto funtion) f from V 1 to V with the property tht n re jent in G 1 if

More information

Intermediate Math Circles Wednesday, November 14, 2018 Finite Automata II. Nickolas Rollick a b b. a b 4

Intermediate Math Circles Wednesday, November 14, 2018 Finite Automata II. Nickolas Rollick a b b. a b 4 Intermedite Mth Circles Wednesdy, Novemer 14, 2018 Finite Automt II Nickols Rollick nrollick@uwterloo.c Regulr Lnguges Lst time, we were introduced to the ide of DFA (deterministic finite utomton), one

More information

Exam Review. John Knight Electronics Department, Carleton University March 2, 2009 ELEC 2607 A MIDTERM

Exam Review. John Knight Electronics Department, Carleton University March 2, 2009 ELEC 2607 A MIDTERM riting Exms: Exm Review riting Exms += riting Exms synhronous iruits Res, yles n Stte ssignment Synhronous iruits Stte-Grph onstrution n Smll Prolems lso Multiple Outputs, n Hrer omintionl Prolem riting

More information

Propositional models. Historical models of computation. Application: binary addition. Boolean functions. Implementation using switches.

Propositional models. Historical models of computation. Application: binary addition. Boolean functions. Implementation using switches. Propositionl models Historil models of omputtion Steven Lindell Hverford College USA 1/22/2010 ISLA 2010 1 Strt with fixed numer of oolen vriles lled the voulry: e.g.,,. Eh oolen vrile represents proposition,

More information

Thermal energy 2 U Q W. 23 April The First Law of Thermodynamics. Or, if we want to obtain external work: The trick of using steam

Thermal energy 2 U Q W. 23 April The First Law of Thermodynamics. Or, if we want to obtain external work: The trick of using steam April 08 Therml energy Soures of het Trnsport of het How to use het The First Lw of Thermoynmis U W Or, if we wnt to otin externl work: U W 009 vrije Universiteit msterm Close yle stem power plnt The trik

More information

Particle Physics. Michaelmas Term 2011 Prof Mark Thomson. Handout 3 : Interaction by Particle Exchange and QED. Recap

Particle Physics. Michaelmas Term 2011 Prof Mark Thomson. Handout 3 : Interaction by Particle Exchange and QED. Recap Prtile Physis Mihelms Term 2011 Prof Mrk Thomson g X g X g g Hnout 3 : Intertion y Prtile Exhnge n QED Prof. M.A. Thomson Mihelms 2011 101 Rep Working towrs proper lultion of ey n sttering proesses lnitilly

More information

Bases for Vector Spaces

Bases for Vector Spaces Bses for Vector Spces 2-26-25 A set is independent if, roughly speking, there is no redundncy in the set: You cn t uild ny vector in the set s liner comintion of the others A set spns if you cn uild everything

More information

CS 347 Parallel and Distributed Data Processing

CS 347 Parallel and Distributed Data Processing CS 347 Prllel nd Distriuted Dt Proessing Spring 06 Network Prtitions Susets of nodes m e isolted or nodes m e slow in responding Notes 8: Network Prtitions CS 347 Notes 8 Network Prtitions Cuses ired network

More information

Review of Gaussian Quadrature method

Review of Gaussian Quadrature method Review of Gussin Qudrture method Nsser M. Asi Spring 006 compiled on Sundy Decemer 1, 017 t 09:1 PM 1 The prolem To find numericl vlue for the integrl of rel vlued function of rel vrile over specific rnge

More information

Signal Flow Graphs. Consider a complex 3-port microwave network, constructed of 5 simpler microwave devices:

Signal Flow Graphs. Consider a complex 3-port microwave network, constructed of 5 simpler microwave devices: 3/3/009 ignl Flow Grphs / ignl Flow Grphs Consider comple 3-port microwve network, constructed of 5 simpler microwve devices: 3 4 5 where n is the scttering mtri of ech device, nd is the overll scttering

More information

ELECTRICAL AND COMPUTER ENGINEERING DEPARTMENT, OAKLAND UNIVERSITY ECE-2700: Digital Logic Design Fall Notes - Unit 5

ELECTRICAL AND COMPUTER ENGINEERING DEPARTMENT, OAKLAND UNIVERSITY ECE-2700: Digital Logic Design Fall Notes - Unit 5 N input LCTRICAL AND COMPUTR NGINRING DPARTMNT, OAKLAND UNIVRSITY C-: Digitl Logi Deign Fll COMBINATIONAL CIRCUITS Note - Unit MULTIPLXRS MUXS) Thi logi iruit elet one o mn input ignl n orwr the elete

More information

Fault Modeling. EE5375 ADD II Prof. MacDonald

Fault Modeling. EE5375 ADD II Prof. MacDonald Fult Modeling EE5375 ADD II Prof. McDonld Stuck At Fult Models l Modeling of physicl defects (fults) simplify to logicl fult l stuck high or low represents mny physicl defects esy to simulte technology

More information

21.1 Using Formulae Construct and Use Simple Formulae Revision of Negative Numbers Substitution into Formulae

21.1 Using Formulae Construct and Use Simple Formulae Revision of Negative Numbers Substitution into Formulae MEP Jmi: STRAND G UNIT 1 Formule: Student Tet Contents STRAND G: Alger Unit 1 Formule Student Tet Contents Setion 1.1 Using Formule 1. Construt nd Use Simple Formule 1.3 Revision of Negtive Numers 1.4

More information

Electronic Circuits I Revision after midterm

Electronic Circuits I Revision after midterm Eletroni Ciruits I Revision fter miterm Dr. Ahme ElShfee, ACU : Fll 2018, Eletroni Ciruits I -1 / 14 - MCQ1 # Question If the frequeny of the input voltge in Figure 2 36 is inrese, the output voltge will

More information

Reduction of Switching Noise in Digital CMOS Circuits by Pin Swapping of Library Cells 1

Reduction of Switching Noise in Digital CMOS Circuits by Pin Swapping of Library Cells 1 Redution of Swithing Noise in Digitl CMOS Ciruits y Pin Swpping of Lirry Cells 1 Pilr Prr, Antonio Aost, nd Mnuel Vleni Instituto de Miroeletróni de Sevill-CNM / Universidd de Sevill Avd. Rein Meredes

More information

Logic Optimization 1. Logic Optimization. Optimization vs. Tradeoff. Two-level Logic Optimization. ECE 474A/57A Computer-Aided Logic Design

Logic Optimization 1. Logic Optimization. Optimization vs. Tradeoff. Two-level Logic Optimization. ECE 474A/57A Computer-Aided Logic Design ECE 474A/57A Computer-Aided Logic Design Logic Optimition Logic Optimition We now know how to build digitl circuits How cn we build better circuits? Let s consider two importnt design criteri Del the time

More information

CS 310 (sec 20) - Winter Final Exam (solutions) SOLUTIONS

CS 310 (sec 20) - Winter Final Exam (solutions) SOLUTIONS CS 310 (sec 20) - Winter 2003 - Finl Exm (solutions) SOLUTIONS 1. (Logic) Use truth tles to prove the following logicl equivlences: () p q (p p) (q q) () p q (p q) (p q) () p q p q p p q q (q q) (p p)

More information

U Q W The First Law of Thermodynamics. Efficiency. Closed cycle steam power plant. First page of S. Carnot s paper. Sadi Carnot ( )

U Q W The First Law of Thermodynamics. Efficiency. Closed cycle steam power plant. First page of S. Carnot s paper. Sadi Carnot ( ) 0-9-0 he First Lw of hermoynmis Effiieny When severl lterntive proesses involving het n work re ville to hnge system from n initil stte hrterize y given vlues of the mrosopi prmeters (pressure p i, temperture

More information

Proportions: A ratio is the quotient of two numbers. For example, 2 3

Proportions: A ratio is the quotient of two numbers. For example, 2 3 Proportions: rtio is the quotient of two numers. For exmple, 2 3 is rtio of 2 n 3. n equlity of two rtios is proportion. For exmple, 3 7 = 15 is proportion. 45 If two sets of numers (none of whih is 0)

More information

Chapter 16: Magnetic Materials and a Few Devices

Chapter 16: Magnetic Materials and a Few Devices ELECTROMAGNETIC COMPATIBILITY HANDBOOK 1 Chpter 16: Mgneti Mterils n Few Devies 16.1 For the mgneti iruit given in Figure 1 ontining liner mterils (free spe surrouns the ore), etermine the flu, mgneti

More information

Introduction to Olympiad Inequalities

Introduction to Olympiad Inequalities Introdution to Olympid Inequlities Edutionl Studies Progrm HSSP Msshusetts Institute of Tehnology Snj Simonovikj Spring 207 Contents Wrm up nd Am-Gm inequlity 2. Elementry inequlities......................

More information

Chapters Five Notes SN AA U1C5

Chapters Five Notes SN AA U1C5 Chpters Five Notes SN AA U1C5 Nme Period Section 5-: Fctoring Qudrtic Epressions When you took lger, you lerned tht the first thing involved in fctoring is to mke sure to fctor out ny numers or vriles

More information

Hardware Verification 2IMF20

Hardware Verification 2IMF20 Hrdwre Verifition 2IMF20 Julien Shmltz Leture 02: Boolen Funtions, ST, CEC Course ontent - Forml tools Temporl Logis (LTL, CTL) Domin Properties System Verilog ssertions demi & Industrils Proessors Networks

More information

Hybrid Systems Modeling, Analysis and Control

Hybrid Systems Modeling, Analysis and Control Hyrid Systems Modeling, Anlysis nd Control Rdu Grosu Vienn University of Tehnology Leture 5 Finite Automt s Liner Systems Oservility, Rehility nd More Miniml DFA re Not Miniml NFA (Arnold, Diky nd Nivt

More information

Control with binary code. William Sandqvist

Control with binary code. William Sandqvist Control with binry code Dec Bin He Oct 218 10 11011010 2 DA 16 332 8 E 1.1c Deciml to Binäry binry weights: 1024 512 256 128 64 32 16 8 4 2 1 71 10? 2 E 1.1c Deciml to Binäry binry weights: 1024 512 256

More information

LINEAR ALGEBRA APPLIED

LINEAR ALGEBRA APPLIED 5.5 Applictions of Inner Product Spces 5.5 Applictions of Inner Product Spces 7 Find the cross product of two vectors in R. Find the liner or qudrtic lest squres pproimtion of function. Find the nth-order

More information