04700187 is referenced by 134 patents and cites 18 patents.

An asynchronous logic cell and a two- or three dimensional array formed of such cells. Each cell comprises a number of exclusive-OR gates, Muller C-elements and programmable switches. The logic cell is reprogrammable and may even be reprogrammed dynamically, such as to perform recursive operations or simply to make use of hardware which is temporarily idle. Programming is accomplished by setting the states of the switches in each cell. A user-friendly programming environment facilitates the programming of the switches. The array can be used to implement any circuit capable of being modelled as a broad class of Petri Nets. Configurations for (i.e., programs for setting cell switches to create) circuit blocks such as adders, multiplexers, buffer stacks, and so forth, may be stored in a library for future reference. With an adequate library, custom hardware can be designed by simply mapping stored blocks onto chips and connecting them together. Further, because the array is regular and switch settings can produce logical wires, crossovers, connections and routings running both "horizontally" and "vertically", it is in general possible to "wire around" defective elements. If a large wafer contains defective cells, those cells can simply be avoided and bypassed, with the remainder of the wafer remaining useful.

Title
Programmable, asynchronous logic cell and array
Application Number
6/803536
Publication Number
4700187
Application Date
December 2, 1985
Publication Date
October 13, 1987
Inventor
Frederick C Furtek
Arlington
MA, US
Agent
Wolf Greenfield & Sacks
Assignee
Concurrent Logic
MA, US
IPC
H03K 19/20
H04Q 1/00
View Original Source