FPGA microcircuits (PLD, CPLD, FPGA)