FPGA chip design