位置:51电子网 » 技术资料 » 仪器仪表

减小SoC系统测试功耗的方法

发布时间:2008/6/2 0:00:00 访问次数:450

引言

随着现代半导体技术的发展,将整个系统集成在一个芯片上成为可能,即通常所说的片上系统集成soc(system-on-chip)。由于soc的结构特点,dft成为soc设计中的一项关键技术。由于任何一种测试方法的基本原理都是敏化和传递故障,因此不可避免地使电路内部节点的翻转情况变得更加密集,同时逻辑设计所采用的低功耗设计在测试模式下通常无法起作用,从而在测试模式下必然会产生出比正常工作状态大得多的功率消耗。测试功耗问题将会极大影响产品成品率。因此降低测试功耗是所有测试方法在处理高性能电路系统时必须考虑的问题。


功耗分析

功耗问题是目前 cmos数字集成电路设计中至关重要的因素。cmos 数字电路的功耗一般可以表示为:

p=pd+psc+pi (1)

pd为动态功耗,它表示当电路中的节点电压发生0→1 或者 1→0 跳变时,节点电容进行充放电时所消耗的能量。

动态功耗可以表示为:

其中vdd为电源电压;ci为节点i的负载电容;ai为节点i 在单个工作时钟周期内发生翻转的次数;n为电路中节点的数目。

psc为瞬态功耗,是节点跳变时,驱动管与负载管瞬间同时导通而产生的功耗。pi为漏电流造成的静态功耗。

在cmos 数字电路中,动态功耗是最主要的功耗。典型系统中动态功耗将占到总功耗的 90%~95%。因此在以下的分析中将忽略静态功耗和瞬态功耗。


降低功耗的方法和途径

由公式 (2) 可以看到,系统功耗主要取决于系统电源电压、负载电容及节点电平的翻转概率。因此低功耗设计主要从以上三个方面着手。值得注意的是,低功耗设计是一个整体,单单考虑一方面是不够的。

改变电源电压

功耗与电源电压的平方成正比,因此降低电源电压是降低功耗的有力措施。不需要改变电路的结构降低电源电压就可以取得减少功率的显著效果,而且降低电压是针对整个芯片,而不是针对某个单元,因此降低电源电压比减少负载电容和降低节点的翻转概率更易见效,但降低电压并不是无限制的,降低电压必须考虑电路的速度。
电压降低时,延时增加,导致电路性能下降,由于cmos器件电流 idd∝(vdd vt )2,可得电路延时:

其中vt为阈值电压。

当vdd>>vt时降低电压导致延时呈线性增加,此时可以用改变电路结构等措施来弥补低电压带来的延时的增加,但当电压进一步降低到接近阈值电压时,漏电流急剧增加。为了避免这种情况发生,电压最多只能降低到2vt左右。

改变负载电容

动态功耗与负载电容成正比。因此减少负载电容成为降低动态功耗的另一种途径。在cmos 数字电路中电容主要由两部分组成,一部分是器件栅极电容和节点电容,它们和器件工艺有关。另一部分是连线电容。值得注意的是,随着工艺的发展,布线电容已经超过器件电容。为了减少电容,在工艺方面可以选择小的器件,物理设计时减少连线长度。

改变节点电平的翻转概率

基于扫描的可测性技术原理

所谓基于扫描的可测性技术,其核心是在电路中使用扫描寄存器(sr)来提高电路的可观测性和可控性。扫描寄存器是一种同时具有移位和并行载入功能的寄存器。寄存器的存储单元可用作观测点或控制点。在控制信号和时钟信号的作用下,扫描寄存器可以实行扫入(scan-in)和扫出(scan-out)操作。测试过程包括测试矢量的串行扫入、计算、采样和测试结果的串行扫出。而在一般工作模式下,扫描寄存器的移位功能将被禁止,系统恢复正常的工作方式。

测试功耗分析

对于全扫描结构,在测试模式下,由扫描寄存器组成的移位寄存器链需要进行串行的扫入和扫出操作。移位所采用的测试矢量可以看作是一组接近随机数的二进制序列。对于一个存在 n 个寄存器的系统,其测试功耗可通过公式 (4)进行估算。

pclk为时钟树的功耗,由时钟频率以及时钟树的构成决定;psr为扫描链的功耗,其中aij为第i 个扫描寄存器在第 j 个时钟周期的翻转概率,psri为单个扫描寄存器单次翻转的功耗,由时钟频率和库的参数具体决定,因此可以看出,aij将最终决定扫描寄存器链的功耗,进而决定扫描链的功耗;pc为组合电路功耗,其中pcj为第 j 个时钟周期组合电路的功耗,此部分功耗与组合电路结构、扫描链的配置、组合电路输入端信号、扫描寄存器的翻转情况以及时钟频率有关。整个测试过程中的第 n 个时钟周期为电路运算周期,由于这部分功耗相对整个测试功耗所占比重较小,并且仅与实际电路

引言

随着现代半导体技术的发展,将整个系统集成在一个芯片上成为可能,即通常所说的片上系统集成soc(system-on-chip)。由于soc的结构特点,dft成为soc设计中的一项关键技术。由于任何一种测试方法的基本原理都是敏化和传递故障,因此不可避免地使电路内部节点的翻转情况变得更加密集,同时逻辑设计所采用的低功耗设计在测试模式下通常无法起作用,从而在测试模式下必然会产生出比正常工作状态大得多的功率消耗。测试功耗问题将会极大影响产品成品率。因此降低测试功耗是所有测试方法在处理高性能电路系统时必须考虑的问题。


功耗分析

功耗问题是目前 cmos数字集成电路设计中至关重要的因素。cmos 数字电路的功耗一般可以表示为:

p=pd+psc+pi (1)

pd为动态功耗,它表示当电路中的节点电压发生0→1 或者 1→0 跳变时,节点电容进行充放电时所消耗的能量。

动态功耗可以表示为:

其中vdd为电源电压;ci为节点i的负载电容;ai为节点i 在单个工作时钟周期内发生翻转的次数;n为电路中节点的数目。

psc为瞬态功耗,是节点跳变时,驱动管与负载管瞬间同时导通而产生的功耗。pi为漏电流造成的静态功耗。

在cmos 数字电路中,动态功耗是最主要的功耗。典型系统中动态功耗将占到总功耗的 90%~95%。因此在以下的分析中将忽略静态功耗和瞬态功耗。


降低功耗的方法和途径

由公式 (2) 可以看到,系统功耗主要取决于系统电源电压、负载电容及节点电平的翻转概率。因此低功耗设计主要从以上三个方面着手。值得注意的是,低功耗设计是一个整体,单单考虑一方面是不够的。

改变电源电压

功耗与电源电压的平方成正比,因此降低电源电压是降低功耗的有力措施。不需要改变电路的结构降低电源电压就可以取得减少功率的显著效果,而且降低电压是针对整个芯片,而不是针对某个单元,因此降低电源电压比减少负载电容和降低节点的翻转概率更易见效,但降低电压并不是无限制的,降低电压必须考虑电路的速度。
电压降低时,延时增加,导致电路性能下降,由于cmos器件电流 idd∝(vdd vt )2,可得电路延时:

其中vt为阈值电压。

当vdd>>vt时降低电压导致延时呈线性增加,此时可以用改变电路结构等措施来弥补低电压带来的延时的增加,但当电压进一步降低到接近阈值电压时,漏电流急剧增加。为了避免这种情况发生,电压最多只能降低到2vt左右。

改变负载电容

动态功耗与负载电容成正比。因此减少负载电容成为降低动态功耗的另一种途径。在cmos 数字电路中电容主要由两部分组成,一部分是器件栅极电容和节点电容,它们和器件工艺有关。另一部分是连线电容。值得注意的是,随着工艺的发展,布线电容已经超过器件电容。为了减少电容,在工艺方面可以选择小的器件,物理设计时减少连线长度。

改变节点电平的翻转概率

基于扫描的可测性技术原理

所谓基于扫描的可测性技术,其核心是在电路中使用扫描寄存器(sr)来提高电路的可观测性和可控性。扫描寄存器是一种同时具有移位和并行载入功能的寄存器。寄存器的存储单元可用作观测点或控制点。在控制信号和时钟信号的作用下,扫描寄存器可以实行扫入(scan-in)和扫出(scan-out)操作。测试过程包括测试矢量的串行扫入、计算、采样和测试结果的串行扫出。而在一般工作模式下,扫描寄存器的移位功能将被禁止,系统恢复正常的工作方式。

测试功耗分析

对于全扫描结构,在测试模式下,由扫描寄存器组成的移位寄存器链需要进行串行的扫入和扫出操作。移位所采用的测试矢量可以看作是一组接近随机数的二进制序列。对于一个存在 n 个寄存器的系统,其测试功耗可通过公式 (4)进行估算。

pclk为时钟树的功耗,由时钟频率以及时钟树的构成决定;psr为扫描链的功耗,其中aij为第i 个扫描寄存器在第 j 个时钟周期的翻转概率,psri为单个扫描寄存器单次翻转的功耗,由时钟频率和库的参数具体决定,因此可以看出,aij将最终决定扫描寄存器链的功耗,进而决定扫描链的功耗;pc为组合电路功耗,其中pcj为第 j 个时钟周期组合电路的功耗,此部分功耗与组合电路结构、扫描链的配置、组合电路输入端信号、扫描寄存器的翻转情况以及时钟频率有关。整个测试过程中的第 n 个时钟周期为电路运算周期,由于这部分功耗相对整个测试功耗所占比重较小,并且仅与实际电路

相关IC型号

热门点击

 

推荐技术资料

驱动板的原理分析
    先来看看原理图。图8所示为底板及其驱动示意图,FM08... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!