Abstract
This paper describes a simple algorithm for the design of logic functions using multiplexers. The method relies on the elimination of two or more literals from the set of literals to be connected to the data-select inputs of the multiplexer. Some possible savings in cost using residual gates may be obtained using the same technique.