A next-gen FPGA-based SoC verification platform
System-on-Chip (SoC) designs continue to increase in size and
complexity. At the same time, market windows are shrinking and today's
electronic markets are extremely sensitive to time-to-market pressures.
All of this is putting tremendous demands on SoC design and verification
teams. Indeed, it is now widely accepted that verification accounts for
around 70 percent of the total SoC development cycle. Thus, anything
that decreases verification costs, speeds verification runs, and allows
verification to be deployed earlier in the development cycle is of
extreme interest.
This article begins with an introduction to the major elements that
comprise a typical SoC design and verification environment. Also
considered are the advantages and disadvantages of conventional
verification solutions, including software simulation, hardware-assisted
acceleration and emulation, and the use of FPGA-based prototype boards.
The article goes on to describe an innovative and affordable way in
which standard FPGA-based prototype boards are turned into full-blown
desktop emulators. This proposed approach enables a paradigm shift that
could dramatically increase the verification efficiency of off-the-shelf
and custom-designed FPGA-based prototype boards by automating their
existing in-circuit emulation capabilities and adding new co-emulation
and co-simulation capabilities.

