一种针对SoC低功耗应用场景的新型调试系统的设计与验证

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:hustguoguo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
SoC集成度和复杂度的提高使得现阶段仅依靠传统的硅前功能验证已不能完全保证设计不出任何差错,通过设计合理的片上调试结构在流片后进行调试,可以迅速定位和排除可能存在的缺陷。另一方面为了解决急剧上升的功耗问题,现代SoC大部分时间工作在低功耗模式下已经成为一种必然,在综合利用关闭电源和降低时钟频率等一系列低功耗技术不断优化性能指标的同时,这些变化也为电路引入了更多的不确定性。为了着重解决SoC在低功耗模式掉电和复位等动作导致的调试信息丢失问题,有必要以片上调试结构为基础设计一种针对低功耗应用场景下的新型调试系统。本文首先从硅后低功耗调试的需求背景出发,以Intel公司所设计的某款基带芯片为例,详细介绍了一种基于ARM Coresight的,由调试访问端口、ARM和ARC处理器调试接口组成的SoC多核调试系统结构,该调试系统使调试访问得以在覆盖所有片上调试资源的范围内全面展开。之后分析了当前低功耗模式技术对调试造成的具体影响,为低功耗调试系统的设计做好准备。其次,为了对处于低功耗场景下的目标处理器进行调试访问,本文提出了一种上电信号组的接线方式,并详细研究了各种处理器的系统低功耗控制机制,针对不同处理器在系统控制中的联系和差异,对它们分别进行了低功耗调试的系统设计:对于可以将调试和功能逻辑的电源和复位控制分离的处理器,提出电源控制和复位覆盖的硬件策略;对于不能拆分调试和功能逻辑的复杂系统,采用调试保存和重载的软件补偿策略,通过硬件和软件调试相结合的方案,实现了对低功耗场景下SoC调试目标的全面支持。本文依靠验证中最常见的也是最重要的定向测试方法,以一种硅前调试替代方案为前提,对低功耗调试系统的典型测试场景进行动态仿真。采用常规调试测试首先验证了片上调试系统的正确性;随后利用外部JTAG接口和汇编指令分别对硬件和软件低功耗调试系统策略进行操作配置,并通过设置对照测试的方式,在不同的低功耗场景下对新型低功耗调试系统进行验证,仿真结果有效说明了新型调试系统方案硬件设计的正确性和软件方案的可行性。SoC调试系统最终服务的对象是硅后调试,本文的最后通过流片后的硅后调试环境,在真实的芯片上对典型低功耗场景下的调试用例再次测试,结果发现本文提出的调试策略不仅可以在系统处于低功耗模式期间保持调试信息,而且可以使特性最终生效。有效解决了芯片在低功耗阶段无法调试的这一技术难题。
其他文献
通过对中国野葡萄毛葡萄(V.qinquangularis Rehd)与欧洲葡萄品种(V.vinifera L.)2个杂交组合亲本及F1代种子单宁含量的分析表明,葡萄种子单宁具数量遗传特征,F1代值多分布于
日本社会发展史和伦理思想史表明,日本近世商人伦理的建构及其对于日本资本主义近代化的促动作用,得益于对儒家思想的吸纳、活用和扬弃。近世町人(商工)伦理对儒家思想的理性
改革开放以来,我国经济取得较快的发展,基于城市经济带动农村经济的基本政策,农村的城镇化步伐取得了较大的成就。同时,作为城镇化过快带来的负面效果,农村生态环境污染问题
外科护理学是中职院校课程体系的重要组成部分,对于培养社会急需的专业护理人员具有十分积极的现实意义。作为一门实践性、专业性要求较高的专业,在教学过程中应该更加注重培
针对笼型异步电动机发生转子断条故障时,用于判定故障类型及其严重程度的定子电流信号中的边频信号容易被主频信号所淹没的问题,研究了一种基于Hilbert变换和支持向量机理论的
<正>每年的六七月份,马蹬坝的谷子开始黄了,但还没有熟透。庄稼人对此并不着急,因为除了水田里的稻谷,旱地里还有正需要劳力的作物——已经成熟待掰取回家的包谷。掰包谷应该
草果作为一种药食同源植物,既可以作为调味香料,也可作为中药材。近年来,腾冲、广南、景谷、新平及怒江州的一些地方进行大面积的引种,面积也有了很大的增长。主要探讨了草果
1936至1947年间,数十位外国记者打破国民党政府的封锁,奔赴延安或中国共产党领导的抗日根据地实地观察采访,全面真实地记录了共产党人、抗日根据地军民抗击日本侵略者、保卫