一种基于典型功耗分析的集成电路保留指令测试电路制造技术

技术编号:32825672 阅读:10 留言:0更新日期:2022-03-26 20:27
本发明专利技术涉及一种基于典型功耗分析的集成电路保留指令测试电路,包括计算机、测试机、采样元件、调理电路、功耗采集单元和被测电路;测试机包括:数字通道A、直流源、数字通道B和GND/DGS;功耗采集单元包括2路采集通道:通道A和通道B,两通道公用一路参考端;被测电路包括:电源端口VCC、指令集输入总线I/O和地端口GND;计算机通过总线A与测试机相连,通过总线B与功耗采集单元相连;测试机的数字通道A连到功耗采集单元通道A。本发明专利技术采用数据相关性分析方法对集成电路功耗曲线进行一致性分析,从量级和时间两个维度分析集成电路在接收不同指令时的功耗变化,从而在黑盒状态下实现集成电路有效指令集的筛选。效指令集的筛选。效指令集的筛选。

【技术实现步骤摘要】
一种基于典型功耗分析的集成电路保留指令测试电路


[0001]本专利技术涉及一种基于典型功耗分析的集成电路保留指令测试电路,属于集成电路芯片测试


技术介绍

[0002]随着集成电路设计制造的全球化发展,其生产阶段的分工越来越细化,这为恶意攻击者在集成电路上植入后门提供了条件。例如,当前EDA软件主要是进口软件,在集成电路由HDL级代码生成门级物理版图时,可以在设计者不知情的情况下自动植入后门。又比如,集成电路的制造主要由第三方Foundry厂商完成,在芯片从软件版图转为硬件掩膜时,恶意攻击者可以在芯片外围边界修改掩膜来植入后门。恶意攻击者可以通过保留指令来激活后门,实现对集成电路的信息采集和控制,这将严重影响集成电路的使用安全。
[0003]集成电路的后门检测有较大技术难度,特别是设计制造阶段植入的后门很难通过常规的电测试平台及方法检测到,其原因在于:
[0004](1)对于一个植入后门,一般需要在特定端口中输入特殊保留指令后才能激活,电路手册中给出的常规指令功能测试无法激活后门,而直接猜测可行的端口与保留指令通常是徒劳的。黑盒测试是较为可行的实施方式,对电路部分或全部IO端口进行有限遍历测试或随机指令测试。由于测试向量指令集的总量可能非常庞大,因此需要测试系统具有灵活的指令总线接口、足够的指令集向量深度和高度的自动化执行能力。
[0005](2)常规的集成电路功耗测试主要分为静态及动态电源电流测试,前者是电路处于待机状态下的漏电流,后者是电路处于某种特定工作状态下时随机抓取的一个或多个时间点电流的平均值。而保留指令激活后门所产生的电路功耗变化可能是瞬态的或短时阶段性的,传统的电路电源电流测试无法有效检测出该特性。
[0006](3)采用黑盒测试方法对被测电路进行检测,一般需要进行大量的重复激励、测量与数据分析。为保证数据分析的有效性,对被测电路激励与功耗采集触发时序的一致性有很高要求,基于非实时操作系统的软件触发采集控制一般无法达到理想的时序一致性。

技术实现思路

[0007]本专利技术解决的技术问题是:克服现有技术的不足,提出一种基于典型功耗分析的集成电路保留指令测试电路,实现舰载导弹的快速实战化发射,有效提高舰载武器的实战能力和作战效能。
[0008]本专利技术解决技术的方案是:
[0009]一种基于典型功耗分析的集成电路保留指令测试电路,包括计算机、测试机、采样元件、调理电路、功耗采集单元和被测电路;
[0010]测试机包括:数字通道A、直流源、数字通道B和GND/DGS;
[0011]功耗采集单元包括2路采集通道:通道A和通道B,两通道公用一路参考端;
[0012]被测电路包括:电源端口VCC、指令集输入总线I/O和地端口GND;
[0013]计算机通过总线A与测试机相连,通过总线B与功耗采集单元相连;
[0014]测试机的数字通道A连到功耗采集单元通道A;测试机的直流源连到采样元件前端;测试机的数字通道B连到被测电路的I/O端口;测试机的GND/DGS连到被测电路的GND端口;
[0015]采样元件后端与被测电路VCC以及调理电路输入端口相连;
[0016]调理电路的输出端口,连到功耗采集单元的通道B;
[0017]功耗采集单元的参考端连到被测电路的GND端口。
[0018]进一步的,计算机可以通过总线A,对测试机的数字通道A、直流源和数字通道B的参数进行设置,并控制其工作状态。
[0019]进一步的,计算机可以通过总线B,对功耗采集单元的触发通道、触发电平,触发方式、采样通道、采样速率、采样幅值范围、波形存储方式、位置参数进行设置,并控制功耗采集单元的工作状态。
[0020]进一步的,测试机通过直流源为被测电路供电,直流源输出的幅值范围和最大输出电流值由计算机设定。
[0021]进一步的,测试机的数字通道A和数字通道B均具有时域反射测量与补偿功能,测试机输出信号达到功耗采集单元通道A和被测电路I/O的时序误差低于100ps。
[0022]进一步的,测试机的直流源输出应为开尔文接口,其Force与Sense端均独立连接到采样元件前端,保证采样元件前端的电压准确性。
[0023]进一步的,测试机通过数字通道A向功耗采集单元的通道A发送功耗采集触发信号;数字通道A的输出电压标准、数据内容、数据格式和数据速率由计算机设定。
[0024]进一步的,测试机可通过数字通道B对被测电路I/O进行接触性测试,数字通道B工作在加流测压工作模式、施加电流范围和测量电压范围由计算机设定。
[0025]测试机可通过数字通道B对被测电路进行黑盒测试,数字通道B工作在数字向量图形测试模式,数字通道B的总线宽度、电平标准、向量长度、向量内容、向量格式和测试速率均可由计算机设定。
[0026]进一步的,调理电路为增益可调的有源电路,可对被测电路的功耗信号进行放大和滤波。
[0027]进一步的,功耗采集单元可以按照指令集条目,对功耗波形进行顺序存储,存储指令集遍历时产生的全部功耗波形。
[0028]进一步的,计算机对功耗波形进行批量一致性分析,筛选出造成电路功耗异常波动的指令集。
[0029]一种基于典型功耗分析的集成电路保留指令测试系统,包括指令集生成模块、指令集测试模块、功耗采集模块与功耗分析模块,
[0030](1)指令集生成模块:计算机按照被测电路的IO宽度与指令协议,产生需要遍历的指令集;
[0031](2)指令集测试模块:测试机按照计算机产生指令集协议,生成指令集测试向量图形模板和功耗采集模块触发信号,其中指令向量为可变换图形;
[0032]测试机在计算机控制下,实时更新指令集内容,产生当前指令集的测试向量,并逐条执行指令集测试;
[0033](3)功耗采集模块:计算机设置功耗采集模块参数,功耗采集模块在触发信号同步控制下,对采集元件输出的功耗波形信号进行采集,并按照指令集分条存储功耗波形;
[0034](4)功耗分析模块:当全部指令集测试完成后,计算机将功耗采集模块采集到的波形一次性取回,并批量进行一致性分析,识别出引起集成电路功耗异常变化的指令。
[0035]一种基于典型功耗分析的集成电路保留指令测试方法,步骤如下:
[0036](1)通过测试机对该电路进行接触性测试,确保电路的VCC、GND、IO均与测试机仪表正常连接;
[0037](2)在计算机上按照被测电路IO接口特性,设计测试总线宽度与协议;
[0038](3)在测试机上,按照所设计的测试总线宽度与协议,生成原始测试向量图形模板;
[0039](4)设置功耗采集模块参数,使其处于等待触发信号,进行功耗采集的状态;
[0040](5)开始指令集遍历循环,从起始指令开始,计算机将待测指令发往测试机,测试机更新测试向量图形模板中的指令信号,并对被测电路进行该指令测试,同时触发功耗采集模块开始进行同步本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于典型功耗分析的集成电路保留指令测试电路,其特征在于,包括计算机、测试机、采样元件、调理电路、功耗采集单元和被测电路;测试机包括:数字通道A、直流源、数字通道B和GND/DGS;功耗采集单元包括2路采集通道:通道A和通道B,两通道公用一路参考端;被测电路包括:电源端口VCC、指令集输入总线I/O和地端口GND;计算机通过总线A与测试机相连,通过总线B与功耗采集单元相连;测试机的数字通道A连到功耗采集单元通道A;测试机的直流源连到采样元件前端;测试机的数字通道B连到被测电路的I/O端口;测试机的GND/DGS连到被测电路的GND端口;采样元件后端与被测电路VCC以及调理电路输入端口相连;调理电路的输出端口,连到功耗采集单元的通道B;功耗采集单元的参考端连到被测电路的GND端口。2.根据权利要求1所述的一种基于典型功耗分析的集成电路保留指令测试电路,其特征在于,计算机可以通过总线A,对测试机的数字通道A、直流源和数字通道B的参数进行设置,并控制其工作状态。3.根据权利要求1所述的一种基于典型功耗分析的集成电路保留指令测试电路,其特征在于,计算机可以通过总线B,对功耗采集单元的触发通道、触发电平,触发方式、采样通道、采样速率、采样幅值范围、波形存储方式、位置参数进行设置,并控制功耗采集单元的工作状态。4.根据权利要求1所述的一种基于典型功耗分析的集成电路保留指令测试电路,其特征在于,测试机通过直流源为被测电路供电,直流源输出的幅值范围和最大输出电流值由计算机设定。5.根据权利要求1所述的一种基于典型功耗分析的集成电路保留指令测试电路,其特征在于,测试机的数字通道A和数字通道B均具有时域反射测量与补偿功能,测试机输出信号达到功耗采集单元通道A和被测电路I/O的时序误差低于100ps。6.根据权利要求1所述的一种基于典型功耗分析的集成电路保留指令测试电路,其特征在于,测试机的直流源输出应为开尔文接口,其Force与Sense端均独立连接到采样元件前端,保证采样元件前端的电压准确性。7.根据权利要求1所述的一种基于典型功耗分析的集成电路保留指令测试电路,其特征在于,测试机通过数字通道A向功耗采集单元的通道A发送功耗采集触发信号;数字通道A的输出电压标准、数据内容、数据格式和数据速率由计算机设定。8.根据权利要求1所述的一种基于典型功耗分析的集成电路保留指令测试电路,其特征在于,测试机可通过数字通道B对被测电路I/O进行接触性测试,数字通道B工作在加流测压工作模式、施加电流范围和测量电压范围由计算机设定。测试机可通过数字通道B对被测电路进行黑盒测试,数字通道...

【专利技术属性】
技术研发人员:王贺屈若媛张红旗张大宇唐章东王征宁永成张松崔华楠李健焘吉美宁梁培哲
申请(专利权)人:中国空间技术研究院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1