asic hardware methodology dsp fpga management take cad autocad analog eda systemc cnc development cam design consulting