FPGA ARCHITECTURE OF DIFFERENT VENDORS
FPGA ARCHITECTURE OF DIFFERENT VENDORS ABSTRACT : Field-Programmable Gate Arrays (FPGAs) are integrated circuits which may be programmed to implement virtually any digital circuit. This programmability provides a low-risk, low-turn around time option for implementing digital circuits. This programmability comes at a price, how ever. Typically, circuits implemented on FPGAs are 3 times as slow and have just one tenth the density of circuits implemented using more conventional techniques. Much of this area and speed penalty is thanks to the programmable routing structures contained within the FPGA. In this survey, we'll focus routing structures of various vendors. First, we specialize in a switch block, which may be a programmable switch connecting fixed routing tracks. A typical FPGA contains several hundred switch blocks. Second, we specialize in the logic block Interconnect Matrix, which may be a programmable switch connectin...