集成电路追踪系统数据压缩与调试系统设计技术研究

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:ellen
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着半导体技术的快速发展,数以亿计的晶体管集成在单芯片上,多核片上系统的多电源域划分,功耗,吞吐量,时钟同步等问题使得芯片设计异常复杂。如果不限定测试场景,可以认为各种功能组合条件下的测试用例趋近无穷多,在有限的项目周期下很难完成芯片的设计验证工作。为了保证芯片上市时间,硅前验证做了很场景限定,因此在各个子模块及系统级做过较为完备的验证,硅后测试或者平台开发时仍会发现功能验证漏洞。如果工程样片在硅后验证时,电路内部节点状态可观测性差,片外获得信息不准确,会使得硅后追踪调试变得异常困难。为了提高芯片硅后可调试性,增加追踪数据带宽,本文做了以下研究,并取得成果。论文首先提出了一种全新的监测信号选择方式,该方式摒弃了传统的分散式监测信号选择,而采用了广播选择模式选择监测信号,即利用同一套寄存器进行监测信号选择,选择出整个芯片所需输出的监测信号。计算结果说明采用本文所设计的监测信号选择系统,选择寄存器数目线性增长,而分散式选择模式下寄存器数目则以几何级数增长。而且本文所提出的信号监测系统信号监测容量明显增大。监测选择出的信号在本文设计的追踪调试系统中被送往片上逻辑分析仪。通过逻辑分析矩阵和追踪数据输出,提高整个追踪调试系统的可调试性。为了进一步提高芯片的可追踪性,加强芯片内部状态的实时监控,文章分别对仲裁器追踪系统,总线访问的追踪系统做了深入研究,并提出单向NoC追踪系统。文章首先研究了当前仲裁器追踪结构,设计了变速率先进先出缓存,提高了仲裁器追踪系统时间戳处理能力。为了解决小数据包频繁占用外设存储带宽问题,在追踪缓存控制逻辑中设计了读阈值和超时机制,减少了追踪数据读出频次并且保证了数据输出完整性。并在仲裁器追踪系统引入溢出监测器设计,增强了该追踪结构的溢出处理能力。其后本文又研究了总线访问的追踪系统,介绍了该系统的追踪捕捉节点和时间戳处理。最后为了提高追踪数据带宽和降低追踪数据输出延迟,本文进一步提出了单向NoC追踪系统。单向NoC追踪架构解决了大规模多核系统如基带芯片的主要模块的实时调试问题。该系统流片测试数据表明,单向NoC追踪系统相较于仲裁器追踪系统带宽提高40%,网络延迟降低3倍以上;相较于功能与追踪共享NoC追踪系统带宽提高27%,网络延时降低5%以上。单向NoC的追踪架构最终以电路形式实现并流片成功,实验证明该结构提高片上系统的数据追踪效率,加快样片的调试和开发。本文设计实现了追踪系统输出模块,片上追踪系统输出设计分为外设存储输出和芯片引脚输出设计。为了减小输出数据对外设传输压力,追踪系统输出模块内设置了寄存器可配的过滤条件,经过设定的过滤条件,减少输出数据个数。根据当前最新工业标准协议MIPI STP2.2设计了相应追踪数据编码器,将数据按照协议输出至片外进行线下分析。通过并行接口输出设计,芯片引脚可在上升和下降时钟双沿向片外输出数据,将追踪数据输出数据率提高一倍,提高了追踪数据引脚输出带宽。改善可调试追踪架构之后,通过数据压缩可再次提高追踪数据带宽。追踪数据压缩分为追踪指令压缩和追踪传输数据压缩。减少指令存储是追踪指令压缩的重要环节,编译程序块中顺序执行指令占比较大,仅记录程序入口和跳转指令可以减小线性指令的存储,起到追踪指令压缩的作用。针对追踪传输数据压缩,本文利用无损压缩算法的硬件实现对追踪传输数据进行高压缩率压缩。为了节省面积,压缩引擎并没有设计在各个数据源,而是在追踪数据最终输出模块。利用Deflate压缩算法实现了硬件压缩电路。算法具体实现是各家产品硬件功能,效率差别的主要根源。本文采用了双HASH链表及4路比对模式,极大提高了 Deflate算法中LZ77的压缩效率。同时兼顾硬件资源开销,第二级压缩使用了静态哈夫曼查找表进行压缩。整个压缩数据在追踪输出逻辑进行打包输出,保证其数据完整性。最后该压缩结构在可编程逻辑阵列进行原型验证,并最终嵌入在调试追踪系统中流片量产。在硅后测试过程中,该压缩设计能够达到50%以上的数据压缩。本文研究了当前五线JTAG的片上调试技术,并在此基础上设计通用接口转JTAG桥接电路,解决了 USB或PCIE通用接口片上调试功能设计。在多核片上系统调试结构中,本文提出多核触发矩阵,多核系统暂停和核心存储设计,通过多核调试系统结构,可以最大程度保留调试现场,记录各个状态寄存器状态,利用主机进行线上或线下调试。本文最后介绍了混合信号自测系统设计。引入了 IEEE1149.4的混合信号自测调试结构并解决了芯片射频部分的测试高成本的问题。低成本复杂片上系统测试中的内建自测电路成为整个接收机和发射机设计的关键问题。目前已有的设计架构均占用了较多的硬件资源,导致成本升高。本文提供的射频内建自测结构,着重利用片上已有硬件资源,通过片上DSP,CORDIC和模数转换器对射频前端测试信号进行傅里叶分析并得到相应的信噪比等结果,并将这些结果作为关键测量参数验证射频功能。另外该自测结构利用环回结构设计,将射频部分产生的信号用来作为测试信号而避免了外部噪声的干扰。通过以上方法,减小了硬件开销。这种射频内建自测方法已经作为一种有效,低成本的设计方法用于新产品的量产。
其他文献
从单张RGB图像重建三维物体和估计位姿一直是计算机视觉和计算机图形学领域长期存在并受到广泛关注的研究问题。三维重建的目标是要实现高精度三维物体重建,实现对物体细节的形状和结构的恢复和生成。而目标位姿估计的目的是检测目标并估计其相对于给定帧的方向和平移量。精确的三维重建和姿态估计对于虚拟或增强现实、自动驾驶和机器人操纵等多种应用都是必不可少的。当前三维重建技术由于受到表达方式或者计算资源的限制,无法
企业安全生产事故多年来一直是国家和社会广为关注和重视的问题,而生产员工的不安全行为是造成事故发生的主要原因。因此,为了更好的帮助企业避免员工不安全行为的发生,减少安全生产事故的发生,本文考虑到生产员工自身特点,从员工行为决策的角度出发,对员工不安全行为的产生过程进行研究,引入前景理论和演化博弈论,针对生产员工的工作环境和自身特性搭建了员工不安全行为决策模型,并通过仿真分析了从众系数、罚金、奖金、工
光纤激光器具有与光纤元件天然兼容、噪声低、容易维护等优点,在光纤通信、光纤传感、激光测距等领域得到广泛的应用。作为光纤激光器的一个重要研究方向,单纵模光纤激光器因其高单色性、窄线宽、高相干性等特性成为光纤时频同步传递、光纤传感器、相干光通信系统等应用领域的重要激光光源。单纵模光纤激光器的输出性能,尤其是线宽,会影响其应用价值。激光器输出的线宽越窄,其应用价值越高。因此,对单纵模窄线宽光纤激光器展开
近年来,人口老龄化日益严重,为了解决老年人的“吃饭难”问题,老年助餐服务快速发展。早在2008年上海市民政局就颁布了《上海市民政局关于鼓励社区设立老年人助餐服务点的通知》(沪民福发[2008]5号)来加快推进上海市社区居家养老服务项目化发展,帮助生活不便、单独居住的高龄老年人解决日常生活用餐困难问题。2019年上海市再次将社区老年助餐点建设列为政府的实事项目。因此,以社区为依托、利用社区空闲资源,
环的T-幂零性概念在同调代数中起着重要作用,例如完备环的某些基本性质依赖于T-幂零性概念的推广.直接有限环在偏序Abel群和冯诺依曼正则环的K0-群的研究中发挥着重要作用.环的Jacobson根理论是Artin环理论的一个很好的推广,对研究环的结构具有重要意义.本文主要研究了 T-幂零环和直接有限环的扩张问题以及满足Jacobson根包含在幂零元集合中的环的一些性质.本文主要有以下几个部分组成:第
税务系统廉政教育是我国反腐倡廉工作和全面从严治党工作的重要组成部分,是依法治税的迫切需要,是实现税收现代化的重要保障。当前,税务系统在税收执法和行政管理过程中,不同程度地受到腐败问题的困扰。为有效的预防腐败,从源头遏制腐败的发生,严明税务系统工作纪律,廉政教育就尤为重要。分析税务系统廉政教育所面临的问题,并认真查摆原因,找出措施与路径,对于税务系统廉政教育具有重要的理论意义现实意义。本文主要分为以
近十年来,国密算法体系在国家的鼓励和政策支持下已经发展的渐趋成熟。其中应用在数字证书签名验签领域的SM2算法经验证,在安全性能方面较国际上普遍使用的RSA算法更强。而且SM2算法在数据加签方面效率比RSA算法也更加迅速,在国内的银行、交通以及多家第三方证书机构中都得到了支持。然而根据调查发现,SM2算法在国内真正步入到行业内应用率不是很高,以至于在国内计算机以及密码领域SM2算法的认知度较RSA算
在多种空间大地测量技术建立各自的地球参考框架同时,将这些不同的测量技术获得数据和结果集成与综合是一个具有挑战性的课题。由VLBI、SLR、GNSS和DORIS四种技术手段予以实现和维持的国际地球参考框架一般采用地面并址观测技术的方法对不同技术的结果进行集成统一。而在卫星上建立空基并址站将GNSS/SLR技术在卫星上进行集成的方案对多技术融合起着关键性作用。本文以LEO卫星为空间并址站进行GNSS/
随着多传感器信息融合技术在众多领域得到应用,信息融合估计理论受到了越来越多国内外专家和学者的高度关注。众所周知,Kalman滤波作为一个经典的滤波方法,已被广泛用于对信号的去噪。但是,Kalman滤波应用条件相对严格,系统模型不能含有任何未知量,必须精确已知。而在工程实际中,系统模型参数和噪声统计特性经常是未知的,所以必须利用一些系统辨识方法来辨识出未知的系统模型参数和噪声统计特性,从而获得自适应
汽车主模型检具是依据数模将金属材料铣削成1:1的模型,是车身制造与检验的基础,用于检测车身装配、零部件间相互位置关系、间隙、形面高度差等是否满足设计要求,有助于保证汽车零件、各功能模块在流水线装配过程中的匹配性和后期车辆维修过程中的互换性,在车辆的设计制造过程中扮演着重要角色。AA5083铝合金拥有许多突出优点,如可塑性强,强度好,价格低,抗腐蚀性好,加工时燃料消耗少,环境影响小,作为钢和铸铁的替