digital circuits and systems
play

Digital Circuits and Systems Minimizing Dont Cares Shankar - PowerPoint PPT Presentation

Spring 2015 Week 2 Module 10 Digital Circuits and Systems Minimizing Dont Cares Shankar Balachandran* Associate Professor, CSE Department Indian Institute of Technology Madras *Currently a Visiting Professor at IIT Bombay Dont Care


  1. Spring 2015 Week 2 Module 10 Digital Circuits and Systems Minimizing Don’t Cares Shankar Balachandran* Associate Professor, CSE Department Indian Institute of Technology Madras *Currently a Visiting Professor at IIT Bombay

  2. Don’t Care Input Combinations  Sometimes functions are incompletely specified; the function is not defined for some minterms.  outputs really don’t matter when these input combinations occur, or  these input combinations never occur in normal operation.  These input combinations are known as don’t care conditions.  Don’t cares are entered as X ’s in the K -map (sometimes D or d are also used).  During simplification, X’s can be treated as 1’s or 0’s. Don't Care Minimization 2

  3. Example: Combinational Logic Design  Design a circuit that accepts binary numbers between 1 and 5 and generates an output equal to the number of 1’s in the input. Use only 2-input logic gates.  Determine the number of inputs and outputs  No. of inputs = 3  No. of outputs = 2 Don't Care Minimization 3

  4. 2. K-maps and logic minimization 1. Create a truth table z0 b1 b0 Inputs Outputs b2 00 01 11 10 b2 b1 b0 z1 z0 X 1 1 0 0 0 0 X X 1 1 X X 0 0 1 0 1   z 0 b 0 b 2 b 1 0 1 0 0 1 z1 b1 b0 0 1 1 1 0 b2 00 01 11 10 1 0 0 0 1 X 1 0 1 0 1 1 0 1 1 X X 1 1 0 X X   z 1 b 2 b 0 b 1 b 0 or   1 1 1 X X   z 1 b 0 b 2 b 1 Don't Care Minimization 4

  5. 3. Gate level implementation     z 1 b 0 b 2 b 1   z 0 b 0 b 2 b 1 Don't Care Minimization 5

  6. Example: A circuit that will increment a BCD digit by 1 and produce an output BCD digit.  X W cd cd ab ab 00 01 11 10 00 01 11 10 a b c d W X Y Z 1 00 00 0 0 0 0 0 0 0 1 0 0 0 1 0 0 1 0 1 1 1 1 01 01 0 0 1 0 0 0 1 1 X X 11 X X 11 X X X X 0 0 1 1 0 1 0 0 0 1 0 0 0 1 0 1 10 1 X 10 X X X 0 1 0 1 0 1 1 0      W ad bcd X bc bd bcd 0 1 1 0 0 1 1 1 Y Z 0 1 1 1 1 0 0 0 cd cd ab ab 00 01 11 10 00 01 11 10 1 0 0 0 1 0 0 1 1 0 0 1 0 0 0 0 1 1 00 00 1 1 1 0 1 0 X X X X 1 1 01 01 1 1 … X X X X X X X X X X 11 X 11 X 1 1 1 1 X X X X 10 X X 10 1 X X    Y acd cd Z d Don't Care Minimization 6

  7. Do it yourself Obtain minimum SOP and POS expressions for the  following functions. For selected problems, implement circuits using NAND and NOR gates.    F W X Y Z ( , , , ) (0,2,5,7,8,10,13) d (1,9,11)   * F A B C ( , , ) (1,2,3,5,6). (4) d F W X Y Z   ( , , , ) (0,3,4,5,6,7,11,12,13,14,15)    * F W X Y Z ( , , , ) (2,3,6,7,8,9,12,13) d (11,15) F A B C   ( , , ) (4,6) *   F A B C ( , , ) (2,3). (7) d F A B C   ( , , ) (1,2,3,5,7) F W X Y Z   ( , , , ) (2,3,6,7,8,9,12,13) Don't Care Minimization 7

  8. End of Week 2: Module 10 Thank You Don't Care Minimization 8

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend