[comp.arch] What can you do with a 1 million gate EPLD.

tak@lfcs.ed.ac.uk (Tom Kean) (07/01/88)

Assuming you had a massive array of very small flexible cells
programmed by writing into RAM, each
cell capable of implementing any 2 input, 1 output logic gate or a latch
and allowing full connectivity between neighbouring cells plus a limited
number of global connections what sort of algorithms could you implement?  

  I am looking for some example applications for my PhD thesis
illustrating potential uses for very large
arrays of flexible cells: two obvious ones are extremely fast DES
encryption and gate-level simulation of ASIC designs.  Are there any
others: preferably in an area where conventional computers and array
processors fail miserably?  Three general criteria would be
1. Mainly local communication.
2. Potentially massive parallelism.
3. Basic repeating units simple enough to design at the gate level.

  I should make it clear that a 1 million gate EPLD is not complete  
science fiction it would be composed of 256, 4096 (=64x64) cell array 
chips - implemented in 1um CMOS technology each chip would require just 
over 1cm^2.

Please reply to me and I will summarize responses if there is enough
interest.  I would also be interested in out of the way applications
for small or medium sized arrays.


                   Tom Kean.