ASIC and FPGA