The George Washington University School of Engineering and Applied Science Department of Electrical and Computer Engineering ECE122 – Lab 6 Multiplexers,

Slides:



Advertisements
Similar presentations
Digital Circuits. Review – Getting the truth table The first step in designing a digital circuit usually is to get the truth table. That is, for every.
Advertisements

ECE 3110: Introduction to Digital Systems Chapter 6 Combinational Logic Design Practices XOR, Parity Circuits, Comparators.
Multiplexer as a Universal Function Generator Lecture L6.7 Section 6.2.
ES 112 Project 2 bit ALU.
Class Exercise 1A.
The George Washington University School of Engineering and Applied Science Department of Electrical and Computer Engineering ECE122 Lab 4: VTC & Power.
Binary Addition. Binary Addition (1) Binary Addition (2)
Parity. 2 Datasheets TTL:  CMOS: 
Multiplexer as a Universal Function Generator
Combinational Logic1 DIGITAL LOGIC DESIGN by Dr. Fenghui Yao Tennessee State University Department of Computer Science Nashville, TN.
ECE 301 – Digital Electronics Multiplexers and Demultiplexers (Lecture #12)
4-bit adder, multiplexer, timing diagrams, propagation delays
ECE 3130 – Digital Electronics and Design Lab 3 Multiplexers, Parity Generators, and Boolean functions using MUX Fall 2012 Allan Guan.
ECE2030 Introduction to Computer Engineering Lecture 10: Building Blocks for Combinational Logic (1) Timing Diagram, Mux/DeMux Prof. Hsien-Hsin Sean Lee.
Decoders and Multiplexers Prof. Sin-Min Lee Department of Computer Science San Jose State University.
Adders and Multipliers Review. ARITHMETIC CIRCUITS Is a combinational circuit that performs arithmetic operations, e.g. –Addition –Subtraction –Multiplication.
Combinational Logic Design CS341 Digital Logic and Computer Organization F2003.
ECE 3130 – Digital Electronics and Design
The George Washington University School of Engineering and Applied Science Department of Electrical and Computer Engineering ECE122 – 30 Lab 5: Layout.
Digital Components and Combinational Circuits Sachin Kharady.
Computer Organization & Programming Chapter4 Combinatorial Components.
The George Washington University School of Engineering and Applied Science Department of Electrical and Computer Engineering ECE122 Lab 4: VTC & Power.
The George Washington University School of Engineering and Applied Science Department of Electrical and Computer Engineering ECE122 – 30 Lab 3: Layout.
The George Washington University School of Engineering and Applied Science Department of Electrical and Computer Engineering ECE122 – 30 Lab 3: Layout.
ECEN 248 Lab 4: Multiplexer Based Arithmetic Logic Unit
Digital Logic Problems (II) Prof. Sin-Min Lee Department of Mathematics and Computer Science.
Digital Electronics Lecture 6 Combinational Logic Circuit Design.
Digital Logic Structures: Chapter 3 COMP 2610 Dr. James Money COMP
The George Washington University School of Engineering and Applied Science Department of Electrical and Computer Engineering ECE122 – Lab 6 Multiplexers,
The George Washington University School of Engineering and Applied Science Department of Electrical and Computer Engineering ECE122 – Lab 7 MOSFET Parameters.
Computer Science 101 Circuit Design - Examples. Sum of Products Algorithm Identify each row of the output that has a 1. Identify each row of the output.
Unit 13 Analysis of Clocked Sequential Circuits Ku-Yaw Chang Assistant Professor, Department of Computer Science and Information.
Mixed Signal Chip Design Lab Cubic Function Generator Design Boram Lee, Jaehyun Lim Department of Computer Science and Engineering The Pennsylvania State.
Computer Organization and Design Transistors & Logic - II Montek Singh Wed, Oct 16, 2013 Lecture 10.
The George Washington University School of Engineering and Applied Science Department of Electrical and Computer Engineering ECE122 – Lab 7 Binary Counter.
The George Washington University School of Engineering and Applied Science Department of Electrical and Computer Engineering ECE122 – 30 Lab 2: CMOS Design.
Universal college of engineering & technology. .By Harsh Patel)
ECE 320 Homework #3 1. Simplify the Boolean function F using the don’t care conditions d, in both S.O.P. and P.O.S. form: a) F=A’B’D’+A’CD+A’BC d=A’BC’D+ACD+AB’D’
Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Complex Combinational Logic Blocks ECE/CS 252, Fall 2010 Prof.
ECE Lecture 1 1 ECE 561 Digital Circuit Design Department of Electrical and Computer Engineering The Ohio State University.
ECE 320 Homework #4 1. Using 8 data input selector logic (MUX), implement the following two functions: a) F(A,B,C)=S 0 S 2 S 3 S 5 b) F(A,B,C,D)=P 0 +P.
Combinational Circuit Design. Digital Circuits Combinational CircuitsSequential Circuits Output is determined by current values of inputs only. Output.
Multiplexors Decoders  Decoders are used for forming separate signals for different combination of input signals.  The multiplexer circuit is a digital.
The George Washington University School of Engineering and Applied Science Department of Electrical and Computer Engineering ECE122 – 30 Lab 2: NAND gate.
Appendix B: Digital Logic
Multiplexers & Decoders By: Jason Pitts CS 147 Spring 2010.
ECE 2110: Introduction to Digital Systems Chapter 6 Combinational Logic Design Practices XOR and parity check Circuits.
George Mason University Class Exercise 1B. 2ECE 448 – FPGA and ASIC Design with VHDL Rules If you believe that you know a correct answer, please raise.
C OMBINATIONAL L OGIC D ESIGN 1 Eng.Maha AlGubali.
Electrical Engineering Engineering the Future Digital Circuits Fundamentals Hands-on Full-Adder Simulation (afternoon)
The George Washington University School of Engineering and Applied Science Department of Electrical and Computer Engineering ECE122 – 30 Lab 2: NAND gate.
Full Adders Vector Notation Multiplexers and Decoders Ellen Spertus MCS 111 September 6, 2001.
The George Washington University School of Engineering and Applied Science Department of Electrical and Computer Engineering ECE122 – Lab 7 Latches & Flip-flops.
The George Washington University School of Engineering and Applied Science Department of Electrical and Computer Engineering ECE122 – Lab2 Adders & Multiplexers.
ECE 3130 Digital Electronics and Design
Transistors and Logic - II
ECE 3130 Digital Electronics and Design
Reference: Chapter 3 Moris Mano 4th Edition
Reference: Chapter 3 Moris Mano 4th Edition
Homework Reading Machine Projects Labs
Combinational Functions and Circuits
Digital Components and Combinational Circuits
Lecture 4: Combinational Functions and Circuits
Week 7: Gates and Circuits: PART II
COSC 2021: Computer Organization Instructor: Dr. Amir Asif
Number Systems and Circuits for Addition
CSE 140L Discussion 3 CK Cheng and Thomas Weng
Class Exercise 1A.
Adder, Subtructer, Encoder, Decoder, Multiplexer, Demultiplexer
ECE 3130 Digital Electronics and Design
Presentation transcript:

The George Washington University School of Engineering and Applied Science Department of Electrical and Computer Engineering ECE122 – Lab 6 Multiplexers, Parity Generators and other Boolean functions using MUX Jason Woytowich Ritu Bajpai Last revised on October 8, 2007

Multiplexers (Review) ● A multiplexer has n select lines, 2 n inputs and 1 output. ● The number represented by the select lines chooses one of the inputs to be placed on the output.

4X1 Multiplexer X1 X2 X3 X4 S1S2 O

Homework from last lab... You were supposed to ● Build and test a 2x1 multiplexer. ● Build a 4x1 multiplexer from your 2x1 multiplexer. Test and layout.

Application of multiplexers ● Now we are ready to learn the application of multiplexers to make useful circuits like parity generator and adder.

Parity Generator (Lab Exercise) ● Build a circuit that determines if the number of inputs that are high is even or odd. ● 3-bits using a 4x1 multiplexer. ● You have to do the layout and simulate your extracted layout. You may simulate your schematic to check its correctness but schematic simulation is not mandatory for this lab exercise.

Results and Analysis ● Test (from the layout simulation) your parity generator for all possible combinations of 3 bit input. ● Show the output waveforms (from the layout simulation) for the above test in your lab report. ● What is the application of a parity generator?

Homework ● Implement a 1-Bit full adder using a 4x1 multiplexer. ● Layout your adder and simulate from extracted layout. ● You should test your circuit (from layout simulation) for all possible combinations of input.