For Good FPGA Design