Assuming knowledge of standard off-the-shelf SoC and FPGA designs, what big challenges exists for an integrated solution?

This question was raised in the ‘Want to maximise your product design? See how a custom ASIC can help?' webinar, view all the questions in the round-up blog post.

  • It is possible to make the hardware in an ASIC configurable, but clearly this needs to be built in to the hardware at design time.  Hardware can be controlled by the CPU through, for example, the use of registers.  When considering controlling the hardware this way a designer should consider the architecture of the power domains so that non-active blocks are powered off.

    Verification is also part of the SoC design challenge, because much of the performance and power benefits of proprietary IP would be lost if there was too much reprogrammable software control in the loop, so you want to be assured of the functionality of your proprietary IP. EDA vendors can help provide the verification tools you’ll need and help you select the right verification approaches for your class of SoC design.