基于Transaction模式的SoC软硬件协同验证方法研究

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:shichun
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着集成电路制造工艺的发展和设计复杂度的增长,对集成电路的验证提出了更高的要求。特别是自上个世纪90年代以来,SoC(System On a Chip)技术的迅速发展,使得同一块芯片上可能集成非常复杂的系统,验证就变得更加复杂。如何提高验证效率,减少验证人员的工作量并改善验证过程成了一个非常迫切的问题。为解决这一问题,各IC设计小组已下了不少工夫,有少数EDA供应商甚至推出新的方法或语言。为了能够在这个全新的领域占有一席之地,我们项目组涉足了这一重要领域,力争在此领域占据领先地位。为此,我们在深入研究传统的验证方法的基础上,自主开发了SoC软硬件协同验证系统。正是在此背景下,作者通过广泛查阅国内外相关资料,分析比较各种验证方法,甚至亲自登门拜访有关EDA厂商,深入研究了基于Transaction模式的软硬件协同验证方法,该方法成功地结合了Transaction级别的验证方法和软硬件协同验证方法的诸多优点,在软硬件协同验证的基础上提供了Transaction的处理能力,在Transaction级别上对系统进行验证,而不再是传统的基于总线时序信号的验证。在对该方法深入理解的基础上,在与项目组成员一同开发的SoC软硬件协同验证系统的平台上,成功的实现了该方法。在具体的实现过程中,将系统划分为两大部分来实现,软件部分采用SystemC这一高级的编程语言对软件侧进行建模,对数据结构进行抽象打包,实现数据的传送、接收以及结果的查看等;在硬件部分,主要由Verilog HDL语言编写的状态机实现BFM的功能,包括数据结构进行解包并信号级别信息的转换,BFM与DUT的数据通信,以及对信号进行打包传送等工作。而软硬件之间的接口通过SCE-MI规范接口来实现。最后,通过我们的实验平台,对该方法进行了成功验证。结果表明,该方法的验证速度可以达到200KHz,在针对相同的DUT的情况下,该方法的验证速度比软硬件协同验证的联合验证模式和测试向量模式的速度高出2倍以上。该方法的研究成果,可以很好的应用于国防、科研等领域,并将产生深远的影响。
其他文献
林道静和田苏菲作为同属于艰难革命年代下女性成长故事人物系列,二人走向了截然不同的成长道路。这不同人生道路的选择暗含了内在的必然性,从中可以窥视到女性成长道路的异质
本论文简要介绍了光纤光栅的发展与分类,同时对chirped光纤光栅的制作方法与应用进行了简单说明。从光纤光栅的耦合模理论入手,对光纤光栅的原理进行分析。同时,着重研究了利
本试验根据GenBank公布的原鸡(Gallusgallus)促性腺激素释放激素1(gonadotropinreleasinghormone1,GnRH1)基因mRNA序列设计1对引物,采用RT—PCR方法,从京海黄鸡下丘脑组织克隆GnRHl
领导干部经济责任审计是履行宪法赋予的审计监督职责的重要内容,在党和国家监督体系中的地位作用日益凸显,已发展成为国家治理的重要组成部分。正确评估和应对经济责任审计风
半导体制造工艺从0.18μm技术节点开始,“亚波长光刻”技术被广泛采用。在亚波长光刻下,由于掩模制造、光刻和蚀刻过程中光的衍射及其它物理现象,导致掩模图形和硅片表面实际
集成电路的验证,已经成为其研发的最大障碍。传统的模拟验证技术无法满足当前SOC(System-On-Chip)设计带来的空前巨大的验证需求。基于此,形式化的验证方法作为模拟方法的一
智能变电站中GOOSE(Generic Object Oriented Substation Event,面向通用对象的变电站事件)网络用于传输变电站跳合闸报文等关键信息,是保障智能变电站安全稳定运行的关键通信
“课程目标”这一概念在现代课程理论中十分重要。在课程编制过程中所确定的目标,在很大程度上会对学校教学工作起引导和制约作用。在过去的几十年中,众多国内外教育先驱对“课
偏振控制器(PC)是光纤通信系统尤其是偏振模色散补偿和相干光通信不可少的偏振态控制元件。偏振控制器要求有快的响应速度,大的消光比,小的波动,并能无端复位或不需复位就可
目前,城市建设发展速度越来越快,道路变得也越来越复杂。随着汽车的日益普及,面对错综复杂的交通网,如何从中选出一条最合适的路而又能快速准确到达,已成为车主们经常碰到的难题。