Abstract :
The concept of building an n-variable universal logic module (ULM-n) is considered, based on a single building block, unlike that of Banks and Majithia, who suggested two building blocks, namely, ULM-2 and ULM-3. The input control functions have been kept the same, namely, 2-bit binary codes. This basic building block is then used for the synthesis of switching functions.