“…The coarsegrain FPGA contains logic cells each of which has rich functionality, while the ne-grain FPGA contains logic cells with limited functionality. Coarse-grain FPGAs include AT&T's ORCA [1,2,3], Xilinx's XC4000 [4,5], Altera's Flex 8000 [6], and XC/ATT 3000 [7,8]. As an example, Figure 1 shows the combinational portion of a logic cell, called PLC (programmable logic cell), of the ORCA FPGA.…”