基于SystemVerilog的YAK SoC系统级验证研究

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:aote_jeanny
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
以深亚微米工艺和IP核复用技术为基础的系统芯片(System on Chip,以下简称SoC)技术是超大规模集成电路发展的趋势和当今集成电路技术的主流。随着芯片集成度的不断提高,SoC的功能越来越多样化,系统模块之间的通信也越来越复杂,这些都给验证工作带来了新的挑战。传统的验证方法在复杂的系统级验证中已不再适用,为解决这些问题,加快系统级验证平台的建设,并不断提高验证平台的灵活性和可复用性,需要新的设计方法和设计流程。   本文介绍的Yak SoC系统基于AMBA标准总线协议,且设计规模大、结构复杂、包含多个IP的复用,因此如何有效地实现其系统级验证平台,使其具有较强的灵活性和可复用性,是本文的研究难点和重点。本文首先从AMBA总线出发,深入研究其通信协议,然后对基于VMM(Verification Methodology Manualfor System Verilog,以下简称VMM)验证方法学的系统级验证平台进行了规划。   在系统级验证平台的实现过程中,本文解决了以下几个难题:1、为了使验证平台的灵活性和可复用性最大化,采用了以C++面向对象编程思想为核心的基于事务的建模方法。对应于VMM层次化的验证平台,体现在将总线激励抽象成一定的场景,对应于不同的测试用例,只需要对场景进行修改。2、为了达到验证的高覆盖率和自动化测试,采用了带约束的随机激励方法。使用随机激励保证了验证平台能够最大程度地遍历模块的各个功能点,而对激励进行有效地约束加强了随机激励的针对性,具有更高的遍历效率。3、为了更快、更有效的对总线时序进行判读,采用了在接口添加System Verilog断言的方法。断言机制增加了验证过程的可控制性和观察性,在仿真过程中快速定位设计中的Bug,从而提高了验证效率。4、为了加速验证平台的设计,在AHB验证过程中采用验证IP进行辅助设计,通过对验证IP中的验证组件进行配置,提高了AHB验证平台的实现效率,减少了创建验证结构和测试平台环境的时间。   本文实现的系统级验证平台已经成功运用于Yak SoC的系统级验证中,验证结果和覆盖率均成功的达到了预期的目标。此外,该验证平台具有较强的灵活性,且具有标准AMBA总线接口,方便移植。因此,本文采用的基于VMM验证方法学的验证思想和验证技术为集成度日益增加、多IP复用的SoC系统级验证提供了坚实的基础,具有一定的创新和应用价值。
其他文献
在大鼠新鲜分离的DRG神经元标本上应用全细胞片箝技术,观察了LHRH-A对ATP-激活电流的作用.大部分受检细胞(87.6﹪,78/89)对ATP敏感,小部分无反应(12.4﹪,11/89).在对ATP敏感的78个细
自新型冠状病毒感染的肺炎疫情发生以来,中国工商银行软件开发中心(以下简称“工行软开”)高度重视,深刻认识疫情防控的严峻形势,严格落实党中央、总行党委和地方政府的部署
期刊
感应加热电源是一种开关型电源设备,它利用电磁感应将电能转化为热能。由于其具有节能、环保、加热速度快及易实现自动控制等优点,已广泛应用于金属熔炼、焊接、淬火等热加工和热处理行业。本文以串联谐振感应加热电源为主要研究对象,介绍了感应加热的基本原理及其研究现状。分析了应用于感应加热的两种基本电路拓扑的电气特性,得出串联型的拓扑更适合小功率感应加热电源。分析了调功方式,选择了直流斩波调功方式。由于传统模拟
一、4月份管理要点1.栽培管理(1)抹芽、定梢。芽梢长至3厘米时开始抹芽,新梢长至10厘米能看出花序时进行第一次定梢,V形架新梢长度超出底层横梁拉丝10~15厘米、小棚架新梢长
在该论文中我们拟建立中华民族SNP目录和单倍型图谱,同时希望解决一些SNP的性质,LD分布的规律,中国人群有效群体大小等基础性的问题;并在相同的区段内寻找人类与黑猩猩等灵长
电源是电子产品的一个关键组成部分,直接影响电子产品的整体性能。近年来,随着手机,数码照相机,PDA,MP3播放器,个人电脑等便携式电子产品的需求迅速增长,相应的对电源管理芯
学位
近年来,因为显著的量子限制效应,半导体纳米晶正受到越来越多的关注。它们具备独特的光学和电学特性,并广泛应用于生物医学、激光器、发光二极管、太阳能电池、纳米传感器、电子
学位
以水稻(Oryza sativa)“中花11”授粉后9-12天的种子为材料构建cDNA文库,通过微阵列技术和表达序列标签法对文库进行筛选和分析,分离到与水稻种子发育过程中表达基因(种子贮藏蛋白基因和胚胎发生及发育基因)具较高同源性的克隆157个,功能未知的克隆115个,向GenBank提交EST 270个,注册基因2个。在此基础上对分离到的基因RS2和RS6进行了表达与功能研究。Northern杂
AspergillusL-22产生的纤维素酶,具有外切酶活性极低而内切酶活性较高的特点,可适用于纸浆脱墨等工艺.对固体发酵培养液的再分离,发现在该酶系中含有能够透过截留分子量为5kD