TradiTIonal SRAM-based FPGA soluTIons require addiTIonal non-volaTIle memory components be placed onto the printed circuit board (PCB),consuming additional resources and adding cost to the PCB solution。 Alternatives to the SRAM-based FPGA include fuse based FPGAs or ASIC devices。 While these solutions provide a non-volatile solution, they cannot be re-programme。