1. A programmable, integrated circuit, logic array device comprising: a plurality of regular logic groups and at least one spare logic group, each of said logic groups having a plurality of logic modules, a plurality of programming signal input terminals, a plurality of data input terminals, a plurality of data output terminals, and a plurality of first conductors, each of said first conductors being capable of conveying data signals in either direction along said first conductor among the logic modules in the logic group of which said first conductor is a component; a plurality of second conductors, each of said second conductors being capable of conveying data signals in either direction along said second conductor between said logic groups; and a first plurality of switches, each of which connects a second conductor to a data output terminal of either of two logic groups, wherein said logic groups are disposed on said integrated circuit in a predetermined ordered sequence, and wherein each switch in said first plurality of switches connects a respective one of said second conductors to a data output terminal of either of two adjacent logic groups in said sequence.