半导体测试基础 - AC 参数测试

本文介绍了半导体AC测试中的基本AC参数,包括建立时间、保持时间、传播时延、最小脉宽、最大频率、输出使能时间和输出失能时间,并详细阐述了这些参数对于确保设备时序特性的意义。同时,讨论了时序参数,如读取周期和写入周期时序在静态RAM中的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

AC 测试确保 DUT 的时特性序满足其规格需求。

基本 AC 参数

建立时间(Setup Time)

建立时间指的是在参考信号(图中为 WE)发生变化(取中间值 1.5V)前,为了确保能被正确读取,数据(图中为 DATA IN)必须提前保持稳定不变的最短时间。在最小建立时间之前,数据可以随意变化,但如果超过了最小建立时间(保持稳定得太晚),就有可能无法被识别,导致错误。在规格书中的表示如下:

ParameterDescriptionMinMaxUnit
tSDData Set-Up to Write End11ns

保持时间(Hold Time)

保持时间指的是参考信号(图中为 WE)发生变化(到达一定电压阈值)后,为了确保无误,数据(图中为 DATA IN)必须保持稳定持续的最短时间(或者说在时钟信号触发前多久要保持稳定电平)。如果保持时间太短,数据有概率不能被正确识别。在规格书中的表示如下:

ParameterDescriptionMinMaxUnit
tHDData Hold from Write End1ns

传播时延(Propagation Delay)

传播时延指的是一个信号的传输和另一个相关信号的传输之间的时间间隔。大多时候测量的是输入信号(图中为 ADDR)发生变化,到相应输出(图中为 DATA OUT)反应之间的时间间隔(从输入端到输出端所需的时间)。它保证了输出信号可在输入信号出现后多久内出现。在规格书中的表示如下:

ParameterDescriptionMinMaxUnit
tAAAddress to Data Valid15ns

最小脉宽(Minimum Pulse Widths)

最小脉宽通常包含最小低脉冲宽度和最小高脉冲宽度,用于确保脉冲定时时的最小可操作的值。在规格书中的表示如下:

ParameterDescriptionMinMaxUnit
tWLMinimum clock low time20ns
tWHMinimum clock high time25ns

最大频率(Maximum Frequency)

最大工作频率通俗地讲,就是设备可运行的最大速度。在规格书中的表示如下:

ParameterDescriptionMinMaxUnit
fMAXMaximum clock frequency22.2MHz

输出使能时间(Output Enable Time)

指的是引脚从高阻状态(关断失能)切换到有效驱动电平(高低电平)状态所需的时间,确保输出 Buffer 可以在规定的时间内改变引脚状态。测量时计算从控制信号发出到检测到开关输出的时间间隔。在规格书中的表示如下:

ParameterDescriptionMinMaxUnit
tDOEOE LOW to Data Valid10ns

输出失能时间(Output Disable Time)

指的是引脚从有效驱动电平(高低电平)状态切换到高阻状态(关断失能)所需的时间,确保输出 Buffer 可以在规定的时间内改变引脚状态。测量时计算从控制信号发出到检测到开关输出的时间间隔。在规格书中的表示如下:

ParameterDescriptionMinMaxUnit
tHZOEOE High to Data Valid8ns

时序参数

读取周期时序(Read Cycle Timing)

一个 256 x 4 静态 RAM 的读取周期示例:

ParameterDescriptionMinMaxUnit
tRCRead Cycle Time15ns
tAAAddress to Data Valid15ns
tACSChip Select to Data Valid10ns
tDOEOE LOW to Data Valid10ns
tHZCSChip Select to High Z8ns
tHZOEOE HIGH to High Z8ns
tLZCSChip Select to Low Z2ns
tLZOEOE LOW to Low2ns
  1. 首先由 tRC 参数确定写入周期的长度。
  2. 确定哪个信号控制读取的功能。在上图的示例中,RAM 的数据输出是由 OE 的下降沿控制的。

写入周期时序(Write Cycle Timing)

一个 256 x 4 静态 RAM 的写入周期示例:

ParameterDescriptionMinMaxUnit
tWCWrite Cycle Time15ns
tHZWEWE LOW to High Z8ns
tLZWEWE HIGH to Low Z2ns
tPWEWE Pulse Width11ns
tSDData Set-Up to Write End11ns
tHDData Hold from Write End1ns
tSAAddress Set-Up to Write Start2ns
tHAAddress Hold from Write End2ns
tSCSCS LOW to Write End11ns
tAWAddress Set-Up to Write End13ns
  1. 首先由 tWC 参数确定写入周期的长度。
  2. 确定哪个信号控制写入的功能。在上图的示例中,RAM 的数据读入是由 WE 的上升沿控制的。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

森旺电子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值