• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2016, Vol. 38 ›› Issue (07): 1309-1315.

• 论文 • 上一篇    下一篇

一种基于可重用激励发生机制的SoC验证平台

苏艺端,虞致国,顾晓峰   

  1. (江南大学电子工程系物联网技术应用教育部工程研究中心,江苏 无锡 214122)
  • 收稿日期:2015-06-12 修回日期:2015-11-04 出版日期:2016-07-25 发布日期:2016-07-25
  • 基金资助:

    江苏省自然科学基金(BK20130156);江苏省六大人才高峰资助项目(DZXX027);中央高校基本科研业务费专项资金(JUSRP51510);江苏省普通高校研究生实践创新计划项目(SJZZ_0148,KYLX15_1192)

A SoC verification platform based on reusable stimulus generation mechanism 

SU Yiduan,YU Zhiguo,GU Xiaofeng   

  1. (Engineering Research Center of IoT Technology Application of Ministry of Education,
    Department of Electronic Engineering,Jiangnan University,Wuxi 214122,China)
  • Received:2015-06-12 Revised:2015-11-04 Online:2016-07-25 Published:2016-07-25

摘要:

在系统芯片的设计中,传统的激励发生机制耗费人工多且难以重用,严重影响了仿真验证的效率。针对此问题,构建了一种基于可重用激励发生机制的虚拟SoC验证平台。该平台利用可重用的激励发生模块调用端口激励文件,仿真时将端口激励文件转换成对应于验证电路端口的时序信号。通过对通用同步/异步串行接收/发送器、中断及定时器等功能模块的验证,证明了激励发生机制具有较强的可观察性、可控制性及可重用性。验证结果分析表明,在验证不同的功能点时仅需修改固件及端口激励文件,使验证平台在重用时减少代码修改量,提高了灵活性和验证效率,缩短了系统芯片的验证时间。

关键词: 可重用, 激励发生机制, 虚拟SoC验证平台, 端口激励文件

Abstract:

Traditional stimulus generation mechanism is laborintensive and hard to reuse in the design process of systemonachip (SoC), thus the simulation efficiency is affected seriously. To solve this problem, we construct a virtual SoC verification platform based on the reusable stimulus generation mechanism. The verification platform calls a port stimulus file through a reusable stimulus generation module, and the stimulus file is converted into the timing signals that correspond to the ports of the verification circuit. The function verification of universal synchronous/asynchronous receiver/transmitter, interrupt and timer demonstrates the observability, controllability and feasibility of the stimulus generation mechanism. The verification result analysis shows that it only needs to modify the firmware and port stimulus files when different function points are to be verified. As a result, the amount of code changes during the reuse of the verification platform is reduced, the flexibility and efficiency are improved, and the SoC verification time is shortened.

Key words: reusability;stimulus generation mechanism;virtual SoC verification platform;port stimulus file