field programmable gate array (FPGA)

This term is defined in ECSS-Q-ST-60-02C as
standard semiconductor device that becomes customized when programmed by the user with the FPGA specific software and hardware tools