Un circuit prédiffusé programmable (FPGA, Field-Programmable Gate Array) est un circuit intégré que l'on peut programmer sur le terrain après sa sortie des chaînes de fabrication.
Puisque les FPGA permettent de travailler en parallèle, il devient possible de les utiliser pour établir une redondance et ainsi réduire les interruptions de service.
Un FPGA travaillant sur des calculs moins exigeants peut être programmé pour délester certaines de ses capacités au profit d'un processeur surchargé.