面向SoC的事务级验证研究

来源 :上海大学 | 被引量 : 0次 | 上传用户:gaoyyop
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近几年来随着专用集成电路ASIC(Application Specific Integrated Circuit)的迅速发展和系统芯片SoC(System on a Chip)复杂度的不断提高,芯片验证,尤其是功能验证日益成为电子产品开发和设计的瓶颈。验证做为芯片设计领域中最困难和最具挑战性的课题之一,它贯穿了芯片设计的整个流程,是芯片设计过程中发现概念和功能上错误的唯一手段。在SoC设计中,IP(Intelligent Property)重用设计方法学和大量新设计技术的采用,对传统功能验证方法提出了新的挑战。如何快速的验证这些IP模块和整个系统已成为系统芯片验证的难点和热点。 大量实践证明,基于事务的验证重用方法学是提高功能验证效率最有效的方法之一。本论文描述了对SoC进行事务验证的一般流程和设计方法;在验证方法学和重用方法学基础上,提出了采用SystemC和SCV验证库来创建模块化事务级验证平台的设计方法,方便了验证平台的重用,提高了验证的效率;分析了两种总线功能模型的实现方式;引入随机测试的理论,根据SCV验证库的随机机制给出了三种随机测试向量的生成方法;在讨论监视器可重用设计规则的基础上,提出了一种监视器的设计方法,采取对物理信号的监测和数据的接收分离开来,加快了验证的调试过程。 最后讨论了验证平台的组织结构,通过对4×4Packet Switch模型进行一系列的验证实验,完成了对验证对象的功能验证,证实了模块化事务级验证方法是可行的。结果表明,使用此模块化的验证平台有效地降低了验证人员的工作量,提高了验证的效率。
其他文献
在日趋多样的服务和对客户提供个性化服务的需求背景下,业务选择网关应运而生,计费模块是业务选择网关的关键模块之一。随着网络资源用户的增多,人们对网络服务的质量和应用需求
随着现代工业及科学技术的迅速发展,故障诊断已经越来越受到重视。作为一个强大的数据分析工具,粗糙集理论能有效地分析和处理具有不精确、不一致、不完整等特性的各种不完备信
程序切片技术是一种分析和理解程序的技术,具有可以简化问题,缩小目标范围的特点,在软件维护、程序调试、测试、代码理解等诸多领域有着广泛的应用。面向对象技术在软件工程
随着基于Web的应用的迅速普及,许多关键服务都通过网络来提供,保证网络的安全性和可用性成为必要。分布式拒绝服务攻击,目的在于耗尽网络资源从而使合法用户的服务请求被拒绝,是
数字图像处理技术作为一门专门的研究学科出现以来,其应用已经从最初的工业及商业领域扩展到艺术、文化等领域以及人们的日常生活中。图像匹配是图像识别系统中必不可少的重要
传统企业的工作流系统大都采用基于活动的建模方法。而今,企业经常组成动态联盟,在联盟中,采用基于角色的建模方法更适合。因此,面向企业内部基于活动的过程模型与面向服务体系基
作为一种全新的信息获取和处理技术,无线传感器网络综合了传感器技术、微机电系统和网络技术,能够实时监测、感知和采集各种环境或监测对象的信息并对其进行处理,将信息传送
随着Internet规模的日益扩大,各种网络应用的数据流迅猛增长,传统路由器单一的“尽力”服务方式已不能满足要求。这一切都对作为Internet核心设备的主干路由器提出了新的要求
工程扫描仪广泛应用于印刷、科研、医疗等领域,本研究来自于西安电子科技大学海光数码公司工程扫描仪的设计与开发。该扫描仪的应用软件主要是依赖于第三方图像处理软件来实
随着我国经济和城市建设的迅速发展,城市的安全规划和城市突发重大事故的应急救援日益成为不可忽视的问题。为了及时、有效的处理各种紧急事件,保证城市的开发建设和企事业单