The architecture employed in a particular FPGA integrated circuit will determine the richness and density of the possible interconnections that can be made among the various circuit elements disposed on the integrated circuit and thus profoundly affect its usefulness.Traditionally, FPGAs and other programmable logic devices (PLDs) have been limited to providing digital logic functions programmable