Presentation is loading. Please wait.

Presentation is loading. Please wait.

ENGIN112 L12: Circuit Analysis Procedure September 29, 2003 ENGIN 112 Intro to Electrical and Computer Engineering Lecture 12 Circuit Analysis Procedure.

Similar presentations


Presentation on theme: "ENGIN112 L12: Circuit Analysis Procedure September 29, 2003 ENGIN 112 Intro to Electrical and Computer Engineering Lecture 12 Circuit Analysis Procedure."— Presentation transcript:

1 ENGIN112 L12: Circuit Analysis Procedure September 29, 2003 ENGIN 112 Intro to Electrical and Computer Engineering Lecture 12 Circuit Analysis Procedure

2 ENGIN112 L12: Circuit Analysis Procedure September 29, 2003 Overview °Important concept – analyze digital circuits Given a circuit -Create a truth table -Create a minimized circuit °Approaches Boolean expression approach Truth table approach °Leads to minimized hardware °Provides insights on how to design hardware Tie in with K-maps (next time)

3 ENGIN112 L12: Circuit Analysis Procedure September 29, 2003 The Problem °How can we convert from a circuit drawing to an equation or truth table? °Two approaches °Create intermediate equations °Create intermediate truth tables A B C A B C’ Out

4 ENGIN112 L12: Circuit Analysis Procedure September 29, 2003 Label Gate Outputs 1.Label all gate outputs that are a function of input variables. 2.Label gates that are a function of input variables and previously labeled gates. 3.Repeat process until all outputs are labelled. A B C A B C’ Out R S T

5 ENGIN112 L12: Circuit Analysis Procedure September 29, 2003 Approach 1: Create Intermediate Equations  Step 1: Create an equation for each gate output based on its input. R = ABC S = A + B T = C’S Out = R + T A B C A B C’ Out R S T

6 ENGIN112 L12: Circuit Analysis Procedure September 29, 2003 Approach 1: Substitute in subexpressions  Step 2: Form a relationship based on input variables (A, B, C) R = ABC S = A + B T = C’S = C’(A + B) Out = R+T = ABC + C’(A+B) A B C A B C’ Out R S T

7 ENGIN112 L12: Circuit Analysis Procedure September 29, 2003 Approach 1: Substitute in subexpressions  Step 3: Expand equation to SOP final result Out = ABC + C’(A+B) = ABC + AC’ + BC’ A C’ Out B C’ A B C

8 ENGIN112 L12: Circuit Analysis Procedure September 29, 2003 Approach 2: Truth Table  Step 1: Determine outputs for functions of input variables. A00001111A00001111 B00110011B00110011 C01010101C01010101 R00000001R00000001 S00111111S00111111 A B C A B C’ Out R S T

9 ENGIN112 L12: Circuit Analysis Procedure September 29, 2003 Approach 2: Truth Table  Step 2: Determine outputs for functions of intermediate variables. A00001111A00001111 B00110011B00110011 C01010101C01010101 T = S * C’ R00000001R00000001 S00111111S00111111 T00101010T00101010 C’ 1 0 1 0 1 0 1 0 A B C A B C’ Out R S T

10 ENGIN112 L12: Circuit Analysis Procedure September 29, 2003 Approach 2: Truth Table  Step 3: Determine outputs for function. A00001111A00001111 B00110011B00110011 C01010101C01010101 R00000001R00000001 S00111111S00111111 T00101010T00101010 Out 0 1 0 1 0 1 R + T = Out A B C A B C’ Out R S T

11 ENGIN112 L12: Circuit Analysis Procedure September 29, 2003 More Difficult Example  Step 3: Note labels on interior nodes

12 ENGIN112 L12: Circuit Analysis Procedure September 29, 2003 More Difficult Example: Truth Table  Remember to determine intermediate variables starting from the inputs.  When all inputs determined for a gate, determine output.  The truth table can be reduced using K-maps. A00001111A00001111 B00110011B00110011 C01010101C01010101 F200010111F200010111 F’ 2 1 0 1 0 T101111111T101111111 T200000001T200000001 T301101000T301101000 F101101001F101101001

13 ENGIN112 L12: Circuit Analysis Procedure September 29, 2003 Summary °Important to be able to convert circuits into truth table and equation form WHY? ---- leads to minimized sum of product representation °Two approaches illustrated Approach 1: Create an equation with circuit output dependent on circuit inputs Approach 2: Create a truth table which shows relationship between circuit inputs and circuit outputs °Both results can then be minimized using K-maps. °Next time: develop a minimized SOP representation from a high level description


Download ppt "ENGIN112 L12: Circuit Analysis Procedure September 29, 2003 ENGIN 112 Intro to Electrical and Computer Engineering Lecture 12 Circuit Analysis Procedure."

Similar presentations


Ads by Google