DIGITAL BASIC - 1.5 - Multiplexer (MUX) - VLSI Concepts
DIGITAL BASIC - 1.5 - Multiplexer (MUX) - VLSI Concepts
VLSI Basics
6/25/24, 12:13 PM Chapter1 Chapter2 DIGITAL BASIC - 1.5 : Multiplexer (MUX)
Chapter3 |VLSI Concepts
Chapter4 Chapter5 Chapter6
Extraction & Index
Introductio Parasitic Interconnect Corner (RC Manufacturing Effects and Their Dielectric Process Other
DFM Chapter 1: Digital Ba
n Corner) Modeling Layer Variation Topic
Chapter 2: Semicon
Chapter 3: CMOS P
Wednesday, December 25, 2013
Chapter 4: CMOS B
Chapter 5: CMOS L
DIGITAL BASIC - 1.5 : Multiplexer (MUX)
Featured Post
10 Employee Awar
Chapter1 Chapter2 Chapter3 Chapter4
Workplace
Index Digital CMOS
Semiconductor Background Employees function as
Background Processing
making sure that emplo
incredibly important ...
De-Multiplexer:
Receives information on a single line and transmits that information on one of 2n possible output lines.
The selection of specific output line is controlled by the bit values of ‘n’ selection lines.
Multiplexer:
Secure
Multiplexing means transmitting a large number of information units over a smaller number of channels lines.
A digital multiplexer is a combinational circuit that selects binary information from one of many inputs lines and directs it in a signal
output line. store
The selection of a particular line is controlled by a set of selection lines.
Normally, there are 2n input lines and ‘n’ selection lines whose bit combinations determine which input is selected.”
100+ fil
Multiplexers can be used for the implementation of Boolean functions, combinational circuits. They can also used for parallel to serial
with up to
conversion.
in Google D
Multiplexer is also called data selector or universal circuit.
It is used for connection two or more sources to a single destination among computer units and it is useful for constructing a common
bus system
Videos
https://www.vlsi-expert.com/2013/12/digital-basic-15-multiplexer-mux.html 1/9
Timing Paths : Sta
Timing Analysis (STA
basic (Part 1)
6/25/24, 12:13 PM DIGITAL BASIC - 1.5 : Multiplexer (MUX) |VLSI Concepts
Basic of Timing
Analysis in Physical
Design
"Examples Of Setup
Total number of 2: 1 MUX = 3 and Hold time" : Sta
Timing Analysis (STA
MUX as a universal logic gate basic (Part 3c)
"Time Borrowing" :
Static Timing Analys
(STA) basic (Part 2)
Delay - "Interconnec
NOT/Inverter Y=A’ Delay Models" : Stat
Timing Analysis (STA
basic (Part 4b)
Maximum Clock
Frequency : Static
Timing Analysis (STA
basic (Part 5b)
EDN Feed
Loading...
AND Y=A.B
https://www.vlsi-expert.com/2013/12/digital-basic-15-multiplexer-mux.html 2/9
NOR Y=(A+B)’
6/25/24, 12:13 PM DIGITAL BASIC - 1.5 : Multiplexer (MUX) |VLSI Concepts
Followers
NAND Y=(A.B)’
Follow
XOR
XNOR
https://www.vlsi-expert.com/2013/12/digital-basic-15-multiplexer-mux.html 3/9
If the 2 minterms in a column are not circled, 0 is placed to the corresponding multiplexer inputs.
If the 2 minterms in a column are circled, 1 is placed to the corresponding multiplexer inputs.
6/25/24, 12:13 PM DIGITAL BASIC - 1.5 : Multiplexer (MUX) |VLSI Concepts
If the minterms in the second row is circled and the first row is not circled, apply second row of variable to the
corresponding multiplexer inputs.
If the minterms in the first row is circled and not the second row, apply first row of the variable to the corresponding
multiplexer inputs.
Example: Implementation of given function using 8 to 1 multiplexer
F(A,B,C,D) = Ʃ (1,3,4,11,12,13,14,15)
Solution.
Total number of variable n = 4 (A,B,C,D)
Number of select lines: n-1= 3 (B, C, D)
The given function has 4 variable, so 16 possible minterms (0 – 15) are entered in the implementation table.
All the minterms are divided into 2 groups
The first group (0-7) minterms are entered in the first row (Variable A =0)
The second group (8–15) minterms are entered in the second row (Variable A= 1)
Circle the minterm number as per function, which you have to implement (in this case it’s 1,3,4,11,12,13,14,15)
Find out the multiplexer input as per above given steps.
Implementation Table
https://www.vlsi-expert.com/2013/12/digital-basic-15-multiplexer-mux.html 4/9
6/25/24, 12:13 PM DIGITAL BASIC - 1.5 : Multiplexer (MUX) |VLSI Concepts
Example
Implement the following Boolean function with 8 : 1 multiplexer
F(A,B,C,D) = ∏M (0,3,5,6,8,9,10,12,14)
Solution
The given maxterms are inverted to obtain minterms. From the minterms, we can implement the above Boolean function by using 8 : 1
multiplexer. Select lines are B, C and D, the input variable is A.
F(A,B,C,D) = Ʃ m(1,2,4,7,11,13,15)
Example
Implement the following Boolean function with 8 : 1 multiplexer
F(A,B,C,D) = Ʃ m (0,2,6,10,11,12,13) + Ʃ d(3,8,14)
Solution.
https://www.vlsi-expert.com/2013/12/digital-basic-15-multiplexer-mux.html 5/9
6/25/24, 12:13 PM DIGITAL BASIC - 1.5 : Multiplexer (MUX) |VLSI Concepts
26 comments:
Anonymous October 10, 2014 at 7:34 AM
Reply
Reply
Replies
Reply
Reply
Replies
Reply
Reply
Replies
if you can't use anyother gate.. like AND, OR, XOR .. then 5 is correct. but in case you can use any such basic gates - then 4 is correct
answer.
https://www.vlsi-expert.com/2013/12/digital-basic-15-multiplexer-mux.html 6/9
Unknown February 23, 2017 at 9:47 PM
6/25/24, 12:13 PM DIGITAL BASIC - 1.5 : Multiplexer (MUX) |VLSI Concepts
Well said !!!!!! Really useful
Reply
it is very helping...thanxxx....:-)
Reply
This artical is posted right when I finished my postgraduate study in 2014. Quite late to know about this. But still useful.
Reply
Many thanks for sharing this very diverse opinion post where each expert has no doubt shared his best knowledge on the topic. Have more success in
your journey.
Reply
Your article is awesome! How long does it take to complete this article? I have read through other blogs, but they are cumbersome and confusing. I
hope you continue to have such quality articles to share with everyone! I believe there will be many people who share my views when they read this
article from you! Thanks for your post!
Reply
Your article is awesome! How long does it take to complete this article? I have read through other blogs, but they are cumbersome and confusing. I
hope you continue to have such quality articles to share with everyone! I believe there will be many people who share my views when they read this
article from you!
Reply
Thanks for sharing these useful information! This is really interesting information for me.
- a10
- animal jam
Reply
I regularly visit your site and find a lot of interesting information. Thank you and look forward to your page growing stronger.
Reply
https://www.vlsi-expert.com/2013/12/digital-basic-15-multiplexer-mux.html 7/9
Reply
can you explain about 256:1 mux using 8:1 mux that requires 37 mux!
Reply
Reply
Add comment
https://www.vlsi-expert.com/2013/12/digital-basic-15-multiplexer-mux.html 8/9
6/25/24, 12:13 PM DIGITAL BASIC - 1.5 : Multiplexer (MUX) |VLSI Concepts
https://www.vlsi-expert.com/2013/12/digital-basic-15-multiplexer-mux.html 9/9