0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

聊聊IC测试机(4)DFT PLL向量,ATE怎么用?

冬至子 来源:TrustZone 作者:Hkcoco 2023-11-01 15:43 次阅读

DFT PLL向量,ATE怎么用?

自动测试设备 (ATE)对PLL(锁相环)进行测试时,我们首先要明白PLL在系统级芯片(SoC)中的重要性。它是SoC中关键的时钟信号同步部件,其性能直接影响到芯片逻辑的正确运行。

在测试PLL IP时,通常会有多个测试项目,如频率测试、相位噪声、锁定时间、稳定性、误差和漂移等。

但在SoC的ATE测试中,CP阶段通常只进行PLL频率和锁定测试。

那么DFT如何产生PLL 测试pattern,以及ATE如何根据这些pattern进行PLL测试?

DFT(Design For Test)是用于生成测试pattern以检测芯片功能和性能的技术。在生成PLL(Phase-Locked Loop)测试pattern的过程中,DFT通过使用特定的算法和测试向量来生成测试pattern。这些测试pattern旨在模拟PLL在不同条件下的行为,以确保芯片的PLL功能正常。

ATE(Automated Test Equipment)是一种用于自动测试芯片性能和功能的设备。在测试PLL时,ATE会使用由DFT生成的测试pattern来模拟芯片的输入,并监控芯片的输出以检查其功能是否正常。

这里的pattern指的是用于测试PLL的特定数据序列。这些数据序列在测试过程中被发送到芯片的输入管脚,并在芯片的输出管脚比较相应的输出数据序列。通过比较预期输出和模拟输出,ATE可以判断PLL是否正常工作。

总之,DFT通过生成测试pattern来模拟PLL的行为,ATE使用这些测试pattern来测试芯片的功能,并比较预期输出和模拟输出以判断芯片是否正常工作。

PART01 : DFT 产生 PLL 向量

DFTer 每条PLL向量配置要求:(参考下图)

a) JTAG配置多个PLL为对应的待测频点.
b) 配置Div系数为最大,尽可能降低输出时钟的频率。
c) LOCK信号在TDO串行移出观测或者复用到IO上。
d) 切换IO复用后,PLL div 信号将会输出到对应GPIO上。

image.png

PLL输出频率的要求:10M~50M之间。 WHY?

1.上限受限于GPIO,在高于50M时,GPIO的输出特性随频率升高而减弱,最好低于50M。(机台PS1600最高1.6G采样频率,不需要考虑奈奎斯特频率的限制。)
2.下限需要考虑到不同测试方法的测试时间的影响,比如给一个32K的钟,机台需要构造更长的采样向量。

PART02 : ATE如何测试PLL

两种方法: 时域和频域测试,如下:

  • 方法1. ATE time measurement unit ( TMU)测试。(时域,需要额外的TMU license,因此常不采用。)

image.png

实施步骤:ATE 构造TMU TASK。TMU可以非常高精度地根据task设置trigger到上升沿的时刻,因此可以通过两个上升沿的差值计算出频率,支持多次采样,如下图所示:

image.png

  • 方法2. 构造采样向量,离散傅里叶公式计算频谱,频谱的最大和第2大频率转换即为待测信号频率。(频域)
  • a). 预先构造一条全L的向量,假设叫做PLL_sample.
  • b). 运行DFT PLL向量的测试项.运行后, 不复位的情况下DUT此时稳定输出时钟信号。
  • c). 运行预先构造好的向量PLL_sample,收集fail cycle,也就是ATE的error map。获得一串0/1组成的一维序列,如下图(点击可放大):

image.png

  • d). 对获得一维序列进行汉明窗口卷积后,使用快速离散傅立叶变换获得频谱。通过频谱可以相当高精度的获得输出的频率,通过spec进行分bin。

实际步骤:首先应用DSP_FFT与汉明窗口。然后搜索频谱第一大主频kmax 和第二大频,(kmax-1 或者 kmax+1)。如图所示,第1大和第2大频率成为关键参数

核心为两个公式:

image.png

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 锁相环
    +关注

    关注

    35

    文章

    551

    浏览量

    87254
  • DFT
    DFT
    +关注

    关注

    2

    文章

    219

    浏览量

    22469
  • ATE
    ATE
    +关注

    关注

    5

    文章

    108

    浏览量

    26467
  • PLL电路
    +关注

    关注

    0

    文章

    91

    浏览量

    6281
  • 离散傅里叶变换

    关注

    0

    文章

    26

    浏览量

    7116
收藏 人收藏

    评论

    相关推荐

    聊聊IC测试机(1)ATE/ATS内部结构简介

    ATE(Auto Test Equipment) 在测试工厂完成. 大致是给芯片的输入管道施加所需的激励信号,同时监测芯片的输出管脚,看其输出信号是否是预期的值。有特定的测试平台。
    的头像 发表于 11-01 15:32 1818次阅读
    <b class='flag-5'>聊聊</b><b class='flag-5'>IC</b><b class='flag-5'>测试机</b>(1)<b class='flag-5'>ATE</b>/ATS内部结构简介

    聊聊IC测试机(2)IC测试基本原理与ATE测试向量生成

    IC测试主要的目的是将合格的芯片与不合格的芯片区分开,保证产品的质量与可靠性。
    的头像 发表于 11-01 15:35 845次阅读
    <b class='flag-5'>聊聊</b><b class='flag-5'>IC</b><b class='flag-5'>测试机</b>(2)<b class='flag-5'>IC</b><b class='flag-5'>测试</b>基本原理与<b class='flag-5'>ATE</b><b class='flag-5'>测试</b><b class='flag-5'>向量</b>生成

    聊聊IC测试机(3)基于ATEIC测试原理、方法及故障分析

    本文以ATE为基础,讨论了 集成电路测试的基本原理和测试方法,并进行了故 障分析.
    的头像 发表于 11-01 15:39 1005次阅读
    <b class='flag-5'>聊聊</b><b class='flag-5'>IC</b><b class='flag-5'>测试机</b>(3)基于<b class='flag-5'>ATE</b>的<b class='flag-5'>IC</b><b class='flag-5'>测试</b>原理、方法及故障分析

    IC测试基本原理是什么?

    IC测试基本原理是什么?ATE测试向量是什么?
    发表于 05-07 06:43

    IC测试原理与ATE测试向量的生成

    越来越困难。因此,研究和发展IC测试,有着重要的意义。而测试向量作为IC测试中的重要部分,研究其
    发表于 10-20 09:57 72次下载
    <b class='flag-5'>IC</b><b class='flag-5'>测试</b>原理与<b class='flag-5'>ATE</b><b class='flag-5'>测试</b><b class='flag-5'>向量</b>的生成

    分享ATE-Connect 测试技术对加快芯片调试的作用分析

    尽管业界广泛采用IJTAG(IEEE 1687)测试架构进行芯片级测试,但很多公司在芯片级测试向量转换,以及自动测试设备 (
    的头像 发表于 10-11 15:36 3578次阅读
    分享<b class='flag-5'>ATE</b>-Connect <b class='flag-5'>测试</b>技术对加快芯片调试的作用分析

    磐石测控:PS-9800S系列键盘模组ATE手感测试机的功能?

    磐石测控:PS-9800S系列键盘模组ATE手感测试机的功能?
    的头像 发表于 12-05 17:08 370次阅读
    磐石测控:PS-9800S系列键盘模组<b class='flag-5'>ATE</b>手感<b class='flag-5'>测试机</b>的功能?

    磐石测控:PS-9800S系列键盘模组ATE手感测试机的内容结构?

    磐石测控:PS-9800S系列键盘模组ATE手感测试机的内容结构?
    的头像 发表于 04-25 09:59 338次阅读
    磐石测控:PS-9800S系列键盘模组<b class='flag-5'>ATE</b>手感<b class='flag-5'>测试机</b>的内容结构?

    季丰ATE实验室引进高端测试机93k STH测试机

    Chip Phone、Integrated BB SOC等各类芯片复杂的ATE测试ATE测试开发需求。 机台配置可根据客户需求灵活搭配,满足不同产品调试需求。当前93K-3
    发表于 08-09 09:39 1970次阅读
    季丰<b class='flag-5'>ATE</b>实验室引进高端<b class='flag-5'>测试机</b>93k STH<b class='flag-5'>测试机</b>

    键盘模组ATE手感测试机的功能

    键盘模组ATE手感测试机的功能?|深圳市磐石测控仪器有限公司
    的头像 发表于 08-28 09:45 553次阅读
    键盘模组<b class='flag-5'>ATE</b>手感<b class='flag-5'>测试机</b>的功能

    测试向量是什么意思

    。因为逻辑1和逻辑0是由带定时特性和电平特性的波形代表的,与波形形状、脉冲宽度、脉冲边缘或斜率以及上升沿 和下降沿的位置都有关系。 ATE测试向量ATE语言中,其
    的头像 发表于 10-30 11:23 1468次阅读
    <b class='flag-5'>测试</b><b class='flag-5'>向量</b>是什么意思

    DFT如何产生PLL 测试pattern

    DFT PLL向量ATE怎么用? 自动测试设备(ATE)对
    的头像 发表于 10-30 11:44 783次阅读
    <b class='flag-5'>DFT</b>如何产生<b class='flag-5'>PLL</b> <b class='flag-5'>测试</b>pattern

    ATE如何测试PLL

    两种方法: 时域和频域测试,如下: •方法1. ATE time measurement unit ( TMU)测试。(时域,需要额外的TMU license,因此常不采用。) 实施步骤:AT
    的头像 发表于 10-30 11:48 511次阅读
    <b class='flag-5'>ATE</b>如何<b class='flag-5'>测试</b><b class='flag-5'>PLL</b>

    ATE测试机是什么

    半导体测试设备主要包括三类:ATE、探针台、分选机。其中测试功能由测试机实现,而探针台和分选机实现的则是机械功能,将被测晶圆/芯片拣选至测试机
    的头像 发表于 12-04 17:30 964次阅读

    键盘模组ATE手感测试机:打造舒适键盘的关键利器

    键盘模组ATE手感测试机:打造舒适键盘的关键利器?|深圳磐石
    的头像 发表于 12-13 09:11 274次阅读
    键盘模组<b class='flag-5'>ATE</b>手感<b class='flag-5'>测试机</b>:打造舒适键盘的关键利器