1. A programmable logic device comprising: a programmable product term array having output lines; and programmable logic allocator means, operatively coupled to said programmable product term array output lines, for selectively coupling and decoupling a set of said programmable product term array output lines to one output line in a multiplicity of output lines of said logic allocator means wherein upon coupling said set of said programmable product term array output lines to said one output line in said multiplicity of output lines of said logic allocator means, said set of programmable product term array output lines are unavailable to all other output lines in said multiplicity of output lines of said logic allocator means.