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

J4 ›› 2013, Vol. 35 ›› Issue (1): 36-40.

• 论文 • 上一篇    下一篇

覆盖率驱动的芯片功能验证设计与实现

罗莉,何鸿君,窦强,徐炜遐   

  1. (国防科学技术大学计算机学院,湖南 长沙 410073)
  • 收稿日期:2011-12-31 修回日期:2012-03-28 出版日期:2013-01-25 发布日期:2013-01-25

Design and implementation of  coveragedriven chip function verification

LUO Li,HE Hongjun,DOU Qiang,XU Weixia   

  1. (School of Computer Science,National University of Defense Technology,Changsha 410073,China)  
  • Received:2011-12-31 Revised:2012-03-28 Online:2013-01-25 Published:2013-01-25

摘要:

随着芯片集成度的发展,芯片性能越来越高,而上市时间越来越短,芯片验证在芯片设计中非常关键并贯穿于整个设计过程,验证的效率和质量直接决定着芯片的成败。提出了基于覆盖率驱动的芯片功能验证方法,定义了基于功能点覆盖率驱动的验证流程,利用PSL语言描述断言检查很有效,通过模拟工具检查断言是否成功,从而判断设计是否满足系统的功能要求。在网络接口芯片实际应用中,有效地降低了验证工作的复杂度,同时提高了验证的速度和质量。利用功能覆盖率数据判断测试激励的正确性和完整性,同时用覆盖率数据定量评价验证进程,提高了整个设计的效率。

关键词: 覆盖率驱动, 功能验证, PSL, SystemVerilog

Abstract:

With the development of integrated circuit technology, chip performance is increasing, time to market is becoming shorter, chip verification is a key component of the chip design and is used in the entire design process, so the efficiency and quality of verification directly determines the success or failure of the chip. The design and implementation process of coveragedriven function verification is presented, it is more efficient to use PSL languages designed as assertion monitors to describe system behavior, the simulator tests these assertion monitors, and generate warnings or errors if an assertion fails, monitors will quickly identify when the protocols or sequences of signals are incorrect. This approach is used in a network interface chip design. It reduces the complexity, and improves the speed and quality of verification. Coverage dates are used to estimate the verification process, integrality and correctness of test bench, this method increases the design efficiency.

Key words: coveragedriven;function verification;PSL(property specification language);SystemVerilog