SOC系统中SGMII子系统验证

来源 :复旦大学 | 被引量 : 0次 | 上传用户:zifeng_ok
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着现代SOC(System on Chip)芯片的迅速发展,SOC芯片的规模越来越大,其复杂性越来越高。而SOC系统的开发中,验证的工作已经占到SOC系统开发总工作量的70%-80%,已经成为SOC系统的主要瓶颈之一,也是当前SOC芯片研究的热点之一。SGMII (Serial Gigabit Media Independent Interface)是一种新的应用于以太网中的串行高速接口。SGMⅡ子系统是以MAC核心模块为基础,支持IEEE802.3协议,包括CPPI (Communications Port Programming Interface)模块,SGMⅡ串行接口转换模块和Serdes模块的以太网子系统。SGMII子系统是SOC系统中常见IP之一。本文通过使用、/erilog HDL语言搭建系统级验证环境,验证SGMII子系统的IP功能以及SOC系统级功能。现代SOC系统中都会包含核(CPU或者DSP),在基于本文所搭建的环境的测试用例中,所有测试用例都是通过SOC RTL中的软核来执行的。通过软核控制SGMII BFM,只需要一个C语言的测试用例就可以完成软硬件的行为,而不是人工直接控制BFM。这样设计的好处是:1)在编译方面,节省了大量的硬件编译时间,在第一次硬件编译成功之后,每个用例只需要软件编译和硬件的执行2)提高了SGMII BFM控制效率。本文应用的SGMⅡBFM核是Synopsys公司的VIP(Verification Integrated Property),经过多版的工业级应用,其成熟非常高,可以保证DUT(Design under Test)的测试质量。但由于其功能强大,可以完成各种以太网的行为级模拟。导致其控制非常复杂。在工程应用中,验证工程师不得不学习大量的BFM文档,这会大大降低工程师的工作效率。而本文通过设计一个AHB总线控制系统。对Ethernet VIP控制方法归类封装,可以大大的减少对Ethernet VIP控制需要的工作量。3)简化测试用例设计。通常的BFM控制都是通过System Verilog, SystemC来控制。在本课题设计了通过软件控制SGMII BFM的机制,使SGMII BFM的控制的灵活性大大提高。本文通过完整的验证流程和层次的用例规划来保证SGMII BFM功能验证的功能点的覆盖。测试用例规划首先重点关注SGMII子系统IP在系统级集成的通路和IP之间通信的协调一致,其次关注IP的基本功能,以实际的应用场景作为基本功能的参考点,来保证验证的完备性和验证功能点的覆盖。
其他文献
主要评述了近年来泥河湾盆地磁性地层学的研究进展,包括建立泥河湾组的磁性地层年代格架、厘定泥河湾动物群的时代和确定华北地区早期人类活动年代序列。研究表明:第一,泥河
随着密集波分复用系统(DWDM)、有限电视网络(CATV)以及光纤到户(FTTH)技术的发展,人们对高功率光纤放大器的需求日趋强烈。铒镱共掺双包层光纤放大器(EYDFA)能提供比传统的掺
本文研究了新疆列当科2属23种植物,用检索表列出了它们的不同,总结了前人的工作,并对它们的分布、生境、寄主给予了描述。
天然色素色泽亮丽、安全无害,逐渐成为主要的食品加工着色剂。而利用屠宰场产生的动物血液中的血红蛋白制备出蛋白色素,不但可以解决大量血液资源被废弃的问题,还能够为肉制
目的探讨回授式健康教育对血糖控制不佳2型糖尿病患者健康素养及糖脂代谢的影响,为拓宽血糖控制不佳2型糖尿病患者健康教育方法提供参考.方法选择2015年1月至2016年6月我院血
随着社会分工得到进一步细分,加上物流行业的快速发展,供需双方渐渐的认可了物流外包方式,物流外包也逐步成为了当前企业发展的一种重要战略模式。在近几年里,物流外包得到了
近年来,器件的小型化成为微电子制造行业的发展趋势趋势,极大地带动了以集成电路为代表的微电子制造业的发展。随着集成度的提高,工业加工与制造业已经进入微观世界。随之而
随着信息技术的不断发展,互联网的进一步崛起给社会的发展带来了深刻的。共享经济和共享社会成为新时代的主旋律,同时也给企业的人力资源管理带来了新的机遇和挑战。基于此,
本文对Nd:YAP晶体的特性以及Nd:YAP晶体的热透镜效应进行了分析研究,并对LD侧面抽运Nd:YAP激光器的抽运能量在激光棒上能量投影的最佳角度以及激光器工作的最佳水冷温度进行
提升课堂教学效能,一直是教学活动迫切的现实诉求。一节高效能的课,必定是集定位准确的目标、合理有效的评价和精心巧妙的教学过程于一体的课,即目标、教学、评价三位一体。