SoC信号监控模块设计和验证自动化技术的研究

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:sdg058229
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着集成电路制造工艺的快速发展,片上系统级芯片(SoC)的电路规模越来越大,随之而来的是集成和调试的难度的增长。因此,在SoC设计开发之初,设计工程师便会在每个模块的输出端口上提供一些表征模块内部特性的“关键信号”以备调试之用。又由于SoC管脚资源有限,根据时分复用的原理,每次只能输出数量有限的调试信号。SoC片上信号监控模块实现的功能便是根据调试人员的对寄存器的配置,将芯片内某个指定模块内的指定的关键信号路由到芯片管脚上输出。调试人员再通过外接显示设备(如逻辑分析仪等)就可以实现对这些底层信号的观测和分析。其电路的基本结构就是多级数据选择器(MUX)级联。以往根据项目的不同,用手工的方式对监控模块进行设计,集成,验证,之后利用EDA工具(Verdi或者VCS)收集监控信号的层次路径,以及信号名称制成表格,再由各输出调试信号模块的设计工程师进行校验并提供信号功能说明,最终交付给Post-Silicon验证团队。这个工作流程中有大量重复性劳动可以利用编程语言编写脚本来取代。为了优化以上工作流程,本文基于EDA和软件工程的方法,立足于实习公司的基带SoC研发项目,对实现基带SoC芯片片上信号监控模块的设计和验证的自动化流程进行了研究。在充分分析了该模块设计与验证特点的基础上,运用编程语言(Python、TCL/Tk等)编写自动化脚本,通过与EDA工具的交互,实现了一种较以往更为简洁,高效,可靠且复用性强的设计和验证方法和工作流程。采用本文开发的自动化方法,仅需一条命令就可完成参数化生成设计和验证文件、自动执行仿真验证和分析日志等任务;通过可视化的窗口操作快速方便地生成监控信号表格。实践证明,本文开发的自动化方法能够显著地提高设计和验证人员的工作效率,节省人力和时间成本。
其他文献
1 奥美公关1980年成立于美国纽约的奥美公关是世界十大专业公关公司之一,1995年开始在中国大陆设立分公司。BMW、IBM、诺基亚、辉瑞、亚信等世界著名企业都是奥美公关在中国
维特根斯坦是20世纪最为重要的西方哲学家之一,在英美分析哲学的创立和发展中都曾产生了深远影响。然而,自20世纪晚期至今,当代西方哲学的发展中却少见维特根斯坦的身影,分析
在如今新媒体快速发展的时代背景下,新闻通过各类互联网平台即时传播,传播速度得到了快速的发展,新闻受众范围也随之扩大。新闻记者的职业是为人民服务,他们通过发布社会信息
高原地区的学校是我国基础教育的主体,是落实“科教兴国”的主战场之一。尤其是在经济欠发达的地区,由于地理环境复杂、经费紧张等诸多因素,学校的体育设施和师资队伍匮乏已
结合现有空气净化器的诸多缺点,如滤网层阻力大,阻碍空气流通,光触媒净化时所需的紫外线缺失,性能难以发挥,负离子持续性供应不足等问题,进行结构改善和优化,并巧妙地将加湿
新媒体环境下,对新闻记者的素质要求越来越高。电视新闻记者工作涉及到新闻及新媒体等领域发展,长期都被社会各方人士所重视着。对此,本文作者根据自己的新闻工作经验,详细分
随着科学技术的发展,我们已经进入到了全媒体时代,这使我国的传统的媒体的发展面临着巨大的挑战,对于地方广播记者的综合素质提出了更高的要求。所以,在日常的工作中,地方广
统一效率与公平从而破解目前中国经济治理困局的核心是有效保护产权。中国经济的效率与公平之所以遭受严重威胁,在于产权未能得到有效保护。有效保护产权能够形成崇尚劳动的社
随着电子信息技术的快速发展,智能手机的使用客户日益增加,它已经成为人们生活不可缺少的一部分,同时也是人们获得信息主要来源之一。而且,手机服务已经涉及到人们的各个方面
随着移动通信技术的不断发展,使得移动通信设备的更新换代速度越来越快,消费者选择一款产品不再局限于产品的基本功能,在很大程度上也会关注产品的性能和续航能力。如何在有限的项目周期里,在保证SoC芯片实现正常功能的基础上,最大限度地提高芯片的性能,同时降低芯片的功耗,这对芯片开发人员来说是个很大的挑战。为了应对这一挑战,业界对于硅前功能验证已经相继推出了UVM等各种方法学,并且引入了动态仿真、静态检查、