This implemntation is not minimal in general (i.e. can realize f with fewer gates).
This representation is direct and is useful when implementing with programmable logic devices (PLD). To illustrate, consider functions f=f(A,B) of two variables (n=2, 2^{n}=4). A PLD schematic is shown in Figure 25.
This PLD can program any given function f(A,B) by breaking appropriate links.
ANU Engineering - ENGN3213