利用芯片上时脉实现高性能全速测试

发布者:熙风细雨最新更新时间:2007-09-06 来源: 电子工程专辑关键字:时序  模型  程序  节点 手机看文章 扫描二维码
随时随地手机看文章

全速测试在大量新功能的协助下有了很大的改进,包括在测试模式期间使用芯片上产生的功能时脉。目前许多设计都工作在非常高的频率,并包含许多时脉。芯片上锁相环(PLL)是一种制作内部时脉的常见方法。通常伴随PLL的还有乘法器、除法器以及其它时脉控制电路。不需要过多的附加逻辑,就能充分发挥用于测试的这些功能时脉的优势。

大多数公司都会在设计进入布局阶段之前使用静态时序分析(STA)检查功能时序。作为STA过程的一部份,设计师可规定设计时序约束和时序例外。本文所述STA过程的输出是新思设计约束(SDC)文件,该文件包括了STA过程中其它工具需要的时序信息。

只要能正确地利用芯片上时脉,就能实现更高性能且更精密的的全速测试结果,但在实际过程中,必须注意到工具的选择、不同特征尺寸元所具有的固有特性及其可能带来的影响等,可能必须采取不同的相应措施来应对不同情况。由于目前芯片的几何尺寸正不断微缩小,缺陷与时序的关系将越来越密切,因此,在130nm以下的制程节点中,不应该完全依赖连续故障模型。本文将就以上观点进行分析,并为设计师提供制作高品质全速测试程序的一些建议。

建议的方法

使用芯片上用于测试目的的功能时脉获得比外部时脉更高精密度的结果。确保自动测试程序产生(ATPG)工具能够利用芯片上时脉和时脉逻辑实现全速测试图案。

如果组件的制造特征尺寸在130nm以下,应在测试仪器中增加转换故障模型测试图案。该模型可透过查找每个内部节点上的缓慢上升或缓慢下降变化检查出时序缺陷。

在测试关键路径或整体组件时序表征检查时使用路径延迟故障模型。一些公司也使用路径延迟故障模型进行速度分级。

使用静态时序分析定义和规定时脉与时序的关系,使设立和保持时间能被检查。路径的宽松时间也可以计算,有助于发现最关键的路径。这些路径再送到ATPG工具制作路径延迟图案。此外,时序例外路径也有规定。

使用能够在图案产生期间自动处理时序例外的ATPG工具。

图:采用传统方法来处理时序例外路径的五个设计范例,与在SDC档案中进行读取,且仅需增加X轴的新方法比较。

不建议的方法

如果组件上已经有这些功能时脉,就不应该为了支持高速时脉而在复杂的自动测试设备上花费太多的时间。一些接脚的I/O焊盘无论如何都无法处理很快的外部时脉速度。

采用130nm以下制程制造的设计不应该依赖连续故障模型。许多相关论文指出,随着几何尺寸的缩小,缺陷与时序的关系将越来越密切。许多问题与在组件上制作小于制造用微影波长的特征尺寸和外形有关。

不解决故障和多周期路径就制作全速测试图案。如果这些问题不解决,ATPG工具制作的测试图案期望值将是组件无法实现的,极易导致测试图案的仿真失配,并可能使好的组件无法通过测试。

在ATPG过程中只约束X轴的时序例外路径端点。这种传统方法将降低测试覆盖率,并导致测试图案仪上有更多的X点。它会屏蔽掉适用于其它全速测试路径的观察点,使芯片的某些部份无法被测试到。

关键字:时序  模型  程序  节点 引用地址:利用芯片上时脉实现高性能全速测试

上一篇:可编程模拟器件在小信号测量系统中的应用
下一篇:基于STC12C5408AD的记忆示波器

推荐阅读最新更新时间:2024-03-30 22:05

研究人员开发新的模型训练方法 可帮助自动驾驶系统抵挡攻击
随着深度学习技术的发展,提高算法的鲁棒性变得至关重要。在执行诸如自动驾驶、欺骗检测和面部识别等安全关键任务时,对抗性样本攻击一直都是一大挑战。通常,此种对抗性输入肉眼无法察觉,却可以对AI系统构成威胁,或导致系统出错。例如,自动驾驶汽车被入侵,可能导致车速提高,或者被路牌上粘贴的贴纸误导,而驶入错误的车道。 (图片来源:analyticsindiamag.com) 据外媒报道,伊利诺伊大学香槟分校(University of Illinois at Urbana-Champaign)的研究人员提出了一种新方法来训练端到端基于深度学习的对抗问题解决模型,旨在了解对抗性攻击(adversarial attacks)对于测量空
[汽车电子]
研究人员开发新的<font color='red'>模型</font>训练方法 可帮助自动驾驶系统抵挡攻击
51单片机学习笔记:DS18B20测温程序
C代码 #include my51.h #include smg.h #include ds18b20.h void main() //测试 ,6位数码管显示温度值 { u8 i=0; u16 temp=0; while(1) { temp=ds18b20_readTemperaData(); for(i=0;i 100;i++) { displaySMG(ds18b20_processTempData(temp)); } } } C代码 #if
[单片机]
51单片机学习笔记:DS18B20测温<font color='red'>程序</font>
2440驱动MMA7455L源程序
单片机源程序如下: /**************************************************************** 文件名:Main.c 功能描述:主程序 ****************************************************************/ #define GLOBAL_CLK 1 #include stdlib.h #include string.h #include def.h #include option.h #include 2440addr.h #include 2440lib.h #include
[单片机]
2440驱动MMA7455L源<font color='red'>程序</font>
基于STM32配置1602程序
标 注:用到了 PD_0—7,给PO口(单片机板液晶数据口),PA0_2; 已在函数中将他们以寄存器形式配置,注踏出再次配置PD时 不应在配置这些口; 在主函数中需将PD,PA使能。 头函数:#include"1602.h" 函 数:在1602.h中有列举; 返回值:无; 用PD0_7给液晶数据,PA0_2位控制为依次rs,rw,en; #ifndef __1602_H #define __1602_H #include "stm32f10x.h" void write1602_com(u8 com); void write1602_dat(u8 dat); void lcd1602_init(void)
[单片机]
STC15F104W流水灯程序
随便写了一个流水灯程序 : #include reg51.h #include intrins.h #define uint unsigned int #define uchar unsigned char uchar tab1 ={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}; uchar tab2 ={0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe}; uchar tab3 ={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f,0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe} ; uch
[单片机]
STC15F104W流水灯<font color='red'>程序</font>
1.5.6_定时器中断程序示例
通过S3C2440内部的定时器,可以产生稳定的定时器中断,示例程序为每0.5s产生一次中断,在中断中循环点亮小灯。 首先,S3C2440内部的定时器运行示意图如下: 每来一个时钟脉冲,TCNTn的计数值就会减1。从定时器操作示意图可以看出,只在TCNTn降到0时,才发生中断,在TCNTn = TCMPn时,可以发生输出引脚输出变化,这可以用来输出不同占空比的PWM波。 定时器的时钟源是PCLK,PCLK经过8位的预分频和多路选择器,将时钟供给定时器。 设置Timer主要就步骤: 设置时钟; 设置初值; 加载初值,启动timer; 设置为自动加载; 设置中断相关。 具体的寄存器操作,查看S3C2440第十章的寄存
[单片机]
1.5.6_定时器中断<font color='red'>程序</font>示例
PIC12C508单片机灯光控制系统源程序
;P IC 12C508 单片机 灯光控制系统源程序 ;以上程序使用PIC12C508 单片机 ,内部4M Hz 时钟,4脚输入50HZ脉冲信号,7,6,3脚(GP0,GP1,GP4端口)为输出口。其中渐变部分是让灯慢慢的变亮(或灭)。不知道单片机灯光控制系统程序有没错误,有错误之处请大家多多给意见。谢谢 ;程序如下: GPI0 EQU 6 COUNT1 EQU 11 COUNT2 EQU 12 COUNT3 EQU 13 COUNT4 EQU 14 COUNT5 EQU 15 POINTER EQU 16 POINTER1 EQU 17 ORG 00H MOV LW 07H ;设定时钟参数1:256 分频 OPTIO
[单片机]
基于模型的单目视觉定位方法研究概述
1 引言 视觉是人类认识世界的最重要的手段之一,人类获取的信息百分之八十以上都是通过视觉得到的。随着计算机技术、传感器技术的发展,使用摄像机与计算机模拟并实现部分生物视觉成为可能,并已在许多方面得到成功应用。同时,如何利用信号处理和计算机技术对图像信息进行处理、分析、理解、识别,并最终做出正确的决策成为一个新的研究领域,由此形成一门新兴的学科,即计算机视觉。   可以获得三维信息的视觉方法有许多,典型的有双目或多目立体视觉,基于模型的单目视觉等。其中后一种方法是指仅利用一台摄像机完成定位工作。因其仅需一台视觉传感器,所以该方法的优点是结构简单、相机标定也简单,同时还避免了立体视觉中的视场小,立体匹配困难的不足。其前提条
[工业控制]
基于<font color='red'>模型</font>的单目视觉定位方法研究概述
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新测试测量文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved