Array reconfiguration apparatus and methods particularly adapted for use with very large scale integrated circuits
AssigneeITT Corporation
InventorSteven G. Morton
Life of this patent
Estimating the term…
Loading patent…
AssigneeITT Corporation
InventorSteven G. Morton
Estimating the term…
An array reconfiguration apparatus is employed in large integrated circuits and large systems. The apparatus makes use of spare wires and/or computation elements which are incorporated in the array. The apparatus uses spare wires in place of defective wires and/or the apparatus uses spare computation elements in place of defective computation elements so that an operational system may be created in spite of the occurrence of numerous manufacturing or lifetime faults. The excess wires are utilized as data input and output lines and as such each data line is associated with a bidirectional buffer/receiver (B/R). The bidirectional B/R's are capable of transmitting data in either direction as from an input terminal to an output terminal or vice versa. Each data line is connected to a bidirectional multiplexing device which has a control input. Control logic means has dynamically stored therein the assignment of each significant wire and each computation element. Only unreliable wires as between integrated circuits are switchable. The control logic selects operational elements as well as operational data lines and hence uses the spare data lines to make connections between the redundant elements on the circuit board so that an array configuration can be implemented in spite of multiple defects on the overall circuit board. The invention further discloses a simple method for computing the assignments of cells and wires to avoid the defects.
Array configuration apparatus for use in reconfiguring large integrated circuit systems of the type including arrays of distinct logic circuits arranged in rows, with each row consisting of N identical circuits for connecting to N identical circuits in another row by means of bidirectional data lines, wherein in order to provide an operative array, there is required that connection be made between N-X operational circuits in one row and N-X operational circuits in the next row, with said connections being made by N-X data lines, where X is the number of defects plus unused spares and is a positive integer less than N and where N-X is the number of data bits to be coupled between said rows, comprising:
Array reconfiguration apparatus for use in reconfiguring large integrated circuit systems of the type including arrays of distinct logic circuits, each of said arrays of distinct logic circuits being characterized in having a plurality of identical circuit structures necessary to perform given arithmetic operations with said plurality of circuit structures in each array having input and output data lines for coupling to other circuit structures in said array with said array further characterized in that a given number N of identical circuit structures is neccessary to form an operative array and that a given number of data lines are necessary to couple said structures within said arrays, said arrays being formed so that each structure contains an excess M of identical circuit structures, with an excess X of data lines, where M and X are positive integers and are selected in accordance with the reliability associated with fabricating said array by integrated circuit techniques, comprising:
A method of reconfiguring large integrated circuit systems, of the type including arrays of distinct logic circuits, each of said array circuits characterized in having a plurality of identical circuit structures necessary to perform given arithmetic operations with said plurality of circuit structures in each array having input and output data lines for coupling to other circuit structures in said array, with said array further characterized in that a given number N of said identical circuit structures are necessary to form an operative array and that a given number of data lines M are necessary to couple said structures within said array, comprising the steps of:
Dependencies are inferred from the claim text.