1. A configurable logic circuit comprising: at least 6 inputs; at least a first output and a second output; no more than 63 memory bits which are programmable to completely configure the logic function performed by the configurable logic circuit; and wherein the configurable logic circuit can be configured such that one of either; the at least 6 inputs drive the first output to generate a 6 input logic function; and a first subset of the at least 6 inputs drives the first output and a second subset of the at least 6 inputs drives the second output.