Seamless SoC Verification Using Virtual Platforms: An Industrial Case Study

Kyungsu Kanga, Sangho Park, Byeongwook Bae, Jungyun Choi, SungGil Lee, Byunghoon Lee and Jong-Bae Lee
Design Technology Team, Memory Business, Samsung Electronics, Korea
akyungsu.kang@gmail.com

ABSTRACT


As SoC (System-on-Chip) complexity continues to increase, function/performance verification is required in the middle of design process (before tape-out) to reduce the possible risks ranging from over-design to non-compliance with the design specifications. In this paper, we propose a seamless SoC verification. The proposed methodology exploits a modern virtual platform (VP) technology which can combine high-level C++ firmware, timing-accurate SystemC models, and RTL (register-transfer level) designs. Thus, the full-chip level verification can be done at any design stages in the whole development process. With experimental results, this paper shows the benefits and lessons of using VPs.

Keywords: Virtual platform, Verification, Design space exploration, SystemC/TLM, Solid-state drive (SSD).



Full Text (PDF)