多核SOC的调试系统的设计与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:yeyeye5122
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
信息技术飞速发展,人与人之间、人与物之间以及物与物之间的数据交互都在将来通过更高端的互联网和物联网技术实现万物智联。手机或者笔记本等移动端设备作为信息传递的终端,极大提高人们出行的质量。手机基带中的多核SOC作为移动端通信的核心设备,是各个大国相互角逐的重要舞台。20世纪90年代后,集成电路的制造已经进入深亚微米工艺,其功能应用也日益复杂,人们对芯片性能的要求越来越高,传统的单核SOC已经无法满足高频率的通信标准。因此,多核SOC取得了巨大的进步,并且成为未来片上系统的发展方向。多核SOC功能强大,处理器数目众多,工作场景复杂,通信链路较长,给人们提供了高性能芯片的同时,也带来了集成电路规模的增加,这给芯片的调试工作带来了极大的挑战;尤其当多个处理器或者子系统需要协同调试时,定位故障的难度大大增加。要想充分发挥多核SOC的潜能,光依靠性能优越的芯片还远远不够,在开发人员工作时,需要高效便捷的调试系统,从而缩短芯片的开发周期。本文设计了手机基带SOC中5G系统的调试系统,并实现了任意处理器和任意子系统之间的同步停止机制。主要工作内容如下:首先对整个SOC系统中的组成和结构进行划分,得出该系统由Xtensa和Risc-v两种类型的处理器组成;然后对这两种处理器的调试方法和调试接口进行研究,得出这两种处理器均支持JTAG调试和中断调试,但该多核SOC的调试系统无法实现任意处理器和任意子系统之间的同步停止机制,使调试工作异常艰难。为了弥补这一缺陷,需要在原有调试系统的基础上设计出新的调试系统。在设计新的调试系统的同步停止机制的过程中,首先划分该多核SOC的子系统列表,并依据组成结构将所有子系统分为同构多核系统和异构多核系统两种类型,并根据设计需求分别设计了针对两种类型子系统的调试系统;然后针对改进后的调试系统设计了验证流程和验证方案,提取了功能验证点、并设计了功能覆盖组;同时搭建基于UVM和C语言联合仿真的验证环境;接着根据提取的功能验证需求,开发并执行大量的测试用例对调试系统的各项功能进行仿真,同时收集功能覆盖率和代码覆盖率都达到100%,并评估了验证工作的进度和完备性;最后,在项目流片后,与软件人员合作完成调试系统各项功能的硅后测试,测试结果符合设计目标,证明该调试系统可以在实际工作中使用。
其他文献
随着电力系统设备不断更新换代,电力系统中的相关操作难度显著加大,对于操作人员的技术熟练程度的要求变得更加严格。缺乏足够合格的检修人员,在某种程度上给水电厂设备的长
本文详细介绍了截至2018年为止医院财务信息化建设的三个主要发展阶段,通过对每个发展阶段医院财务信息系统建设架构的分析和研究,总结出了各个阶段的发展特点,同时对医院财
目的:探讨结肠镜、腹腔镜双镜联合治疗困难性结直肠息肉的可行性和安全性。方法:10例结肠镜无法完整切除的结肠息肉或结肠镜术中可能出现并发症的病例联合应用腹腔镜、结肠镜,
目的:对比研究ECT在检查壁冠状动脉和心肌桥临床诊疗中的价值。方法:对经冠状动脉造影确诊的60例74处心肌桥患者进行心脏ECT检查(静息+运动),评价心肌桥对冠状动脉血供的影响,进而
阿根廷青少年心理学家乌戈·勒纳指出,近15年来,阿根廷有越来越多的青少年出现自恋倾向,即在个性形成的人生阶段中自我评价过高。自恋与抑郁症、人格分裂症一同成为阿现代社会的三大心理问题,不利于青少年的健康成长。   据西班牙《世界报》日前报道,勒纳认为,阿根廷社会严重缺乏正确的价值观和崇高的理想。他说:“如今艺术家、运动员、时装模特和选秀明星成了年轻人的偶像。自我表现是自恋的一部分。自恋已经融入文化和