asic management analog ic design eda dsp cad design methodology fpga development hardware take hyperplot consulting