Method of reducing test time for NVM cell-based FPGA
AssigneeActel Corporation
InventorsVolker Hecht, Timothy Saxe
Life of this patent
Estimating the term…
Loading patent…
AssigneeActel Corporation
InventorsVolker Hecht, Timothy Saxe
Estimating the term…
The present invention provides for a method of testing an FPGA using NVM memory cells for programmable interconnects. The NVM memory cells are arranged as a memory array of rows and columns. User-configurable logic elements and interconnections, which are programmed by the stored states of the memory cells, are organized into identical and/or differing tiles. The tiles are organized into an array of rows and columns superimposed upon the memory array. The testing method includes: selecting test circuit configurations by which identical tiles are identically programmed as much as possible; and simultaneously programming and simultaneously erasing pluralities of the memory rows corresponding to the tiles into the test circuit configurations. Additionally, the test circuit configurations programmed into the FPGA are tested at a lower supply voltage than that of normal operation. Programming is performed at reduced programming and erasing pulse voltages and times by substantially ignoring retention and disturb effect margin amounts for the NVM memory cells. In this manner, the time for testing the FPGA is considerably reduced.
In an FPGA having a plurality of programmable interconnects, each programmable interconnect having an NVM memory cell interconnected with a switching transistor, each NVM memory cell arranged as part of a memory array of rows and columns, each of said switching transistors is connected to nodes of a plurality of logic elements and interconnections, said logic elements and interconnections organized into identical and/or differing tiles, said tiles organized into an array of rows and columns, a method of testing said FPGA comprising:
Dependencies are inferred from the claim text.