Combinational Building Blocks

Multiplexer

Logic Using Multiplexer

We can use multiplexer to implement a look up table (LUT). For example, below is a 3-bit input LUT (3-LUT) implemented using a multiplexer.

Maybe a better way to visualize this is to think about the the SoP, the function we want to implement using gates is just a sum of products. But, by using a multiplexer, we can actually integrate each minterm in a multiplexer and then use the number of variable bits as select bits.

Last updated