【技术实现步骤摘要】
脉冲信号宽度测量装置、方法、系统和介质
[0001]本申请涉及集成电路领域,且更具体地,涉及用于测量关键路径的时延的脉冲信号宽度测量装置、方法、系统和介质。
技术介绍
[0002]现代集成电路在制造过程中会受到工艺偏差的影响,导致不同成品之间性能有所差异,例如有些集成电路可以在3GHz的频率下运行,而有些集成电路只能在2.8GHz下运行。集成电路运行速度通常由芯片内部的关键路径时延决定。关键路径一般是集成电路内部时延最长的一批路径。为了对集成电路进行性能标定,可以在出厂测量中,直接测量集成电路关键路径的时延,测量可以使用时间
‑
数字转化电路。
[0003]此外,集成电路在运行过程中,由于受到老化、温度、供电电压的影响,集成电路内部路径的时延也会随之发生波动,可能使得集成电路中某些关键路径的时延超过时钟周期,导致集成电路运行发生错误。
[0004]因此需要对集成电路中某些关键路径的时延进行准确的测量。
技术实现思路
[0005]根据本申请的一个方面,提供一种脉冲信号宽度测量装置,包括:缓冲器链路,包括N个第一缓冲器、一个输入端连接脉冲信号且另一个输入端连接相应第一缓冲器的输出的N个第一与门、和与每个第一与门的输出端耦合的相应的N个触发器,而且所述N个第一缓冲器各自的输出端与下一第一缓冲器的输入端相连接,其中N是大于1的正整数;路径时延调节电路,其中所述路径时延调节电路的输入端接收脉冲信号,所述路径时延调节电路的输出端连接到缓冲器链路中的第一个缓冲器的输入端;控制装置,在 ...
【技术保护点】
【技术特征摘要】
1.一种脉冲信号宽度测量装置,包括:缓冲器链路,包括N个第一缓冲器、一个输入端连接脉冲信号且另一个输入端连接相应第一缓冲器的输出的N个第一与门、和与每个第一与门的输出端耦合的相应的N个触发器,而且所述N个第一缓冲器各自的输出端与下一第一缓冲器的输入端相连接,其中N是大于1的正整数;路径时延调节电路,其中所述路径时延调节电路的输入端接收脉冲信号,所述路径时延调节电路的输出端连接到缓冲器链路中的第一个缓冲器的输入端;控制装置,在每次调节时根据预设调节步长控制所述路径时延调节电路产生的延时从预设时延减少至少一个预设调节步长,直到第P个触发器的输出改变,其中P是正整数且小于或等于N;测量装置,连接到各个触发器的输出端和所述控制装置,且至少根据各个触发器的输出端输出的结果和每个第一缓冲器的延时、就在第P个触发器的输出改变之前的所述路径时延调节电路的延时,来测量所述脉冲信号的宽度。2.根据权利要求1所述的装置,其中,所述路径时延调节电路包括M个第一多路选择器,M是正整数,每个第一多路选择器的输入端与缓冲时间不同的至少2个第二缓冲器相连接,且在每次调节时,所述控制装置向每个第一多路选择器的选通信号端输入各自的路径延时调节信号以选通所述至少2个第二缓冲器之一,以控制所述路径时延调节电路产生的延时从预设时延减少至少一个预设调节步长。3.根据权利要求1所述的装置,其中,所述路径时延调节电路包括1个第一多路选择器,所述第一多路选择器的输入端与总缓冲时间不同的至少2个第二缓冲器组相连接,且在每次调节时,所述控制装置向所述第一多路选择器的选通信号端输入路径延时调节信号以选通所述至少2个第二缓冲器组中的一个第二缓冲器组,以控制所述路径时延调节电路产生的延时从预设时延减少至少一个预设调节步长。4.根据权利要求1所述的装置,还包括第二多路选择器、多组奇数个非门、计数器和定时器,其中,该第二多路选择器的多个输入端分别通过所述多组奇数个非门接收所述N个缓冲器的输出端的输出信号且接收所述脉冲信号和具有预定脉冲宽度的时钟信号,所述第二多路选择器的输出端连接所述路径时延调节电路,所述路径时延调节电路的输出端还连接所述计数器,所述计数器还连接所述定时器。5.根据权利要求4所述的装置,其中所述控制装置向所述第二多路选择器的选通信号端输出环形振荡器切换信号,以:在高精度测量步骤模式中:控制所述第二多路选择器选通所述具有预定脉冲宽度的时钟信号,所述测量装置通过所述路径时延调节电路和控制装置的时延调节,在每次调节时根据预设调节步长控制所述路径时延调节电路产生的延时从预设时延减少至少一个预设调节步长,直到第Q个触发器的输出改变,将所述路径时延调节电路的延时固定在就在第Q个触发器的输出改变之前的状态,其中Q是正整数且小于或等于N,
在校准步骤中:控制所述第二多路选择器选通所述第Q
‑
1个第一缓冲器的输出,利用所述定时器在预定定时内利用计数器进行环形振荡计数,来测量得到所述时钟信号的带误差的宽度,并将所述预定脉冲宽度与所述带误差的宽度之间的差作为误差;在高精度和去误差的测量模式中:控制所述第二多路选择器选通所述脉冲信号,所述测量装置经过所述高精度模式和校准步骤的测量以得到待测脉冲信号的带误差的宽度,从待测脉冲信号的带误差的宽度减去所述误差,得到脉冲信号的高精度和去误差的宽度,其中,所述利用所述定时器在预定定时内利用计数器进行环形振荡计数,来测量得到所述时钟信号的带误差的宽度包括将预定定时除以在预定定时内计数器对环形振荡的计数来测量得到所述时钟信号的带误差的宽度。6.根据权利要求5所述的装置,其中,控制所述第二多路选择器选通所述脉冲信号,所述测量装置经过所述高精度模式和校准步骤的测量以得到待测脉冲信号的带误差的宽度,从待测脉冲信号的带误差的宽度减去所述误差,得到脉冲信号的高精度和去误差的宽度包括:在高精度测量步骤中:控制所述第二多路选择器选通所述待测脉冲信号,所述测量装置通过所述路径时延调节电路和控制装置的时延调节,在每次调节时根据预设调节步长控制所述路径时延调节电路产生的延时从预设时延减少至少一个预设调节步长,直到第Q个触发器的输出改变,将所述路径时延调节电路的延时固定在就在第Q个触发器的输出改变之前的状态,其中Q是正整数且小于或等于N;在校准步骤中:控制装置控制所述第二多路选择器选通所述第Q
‑
1个第一缓冲器的输出,利用所述定时器在预定定时内利用计数器进行环形振荡计数,来测量得到所述待测脉冲信号的带误差的宽度;在去误差步骤中:控制装置从待测脉冲信号的带误差的宽度减去之前通过预定宽度的时钟信号计算的误差,得到脉冲信号的高精度和去误差的宽度。7.根据权利要求1所述的装置,其中,所述测量装置通过如下步骤来测量所述脉冲信号的高精度宽度:将所述前(P
‑
1)个第一缓冲器的总延时加上在所述第P个触发器的输出改变之前的所述路径时延调节电路的延时、来得到所述脉冲信号的高精度宽度。8.根据权利要求1所述的装置,还包括:N个信号锁存电路,其中每个缓冲器经过各自的信号锁存电路连接到相应的触发器的时钟输入端,其中各个触发器的输入端接收高电平,其中,每个信号锁存电路包括:第一与门,其第一输入端与相应的缓冲器的输出端相连接,其第二输入端接收脉冲信号;或门,其第一输入端与所述第一与门的输出端相连接,其输出端与相应的触发器的时钟输入端相连接;第二与门,其输出端与所述或门的第二输入端相连接,其第一输入端与所述或门的输
出端相连接,其第二输入端接收信号锁存电路复位信号,其在复位时是低电平。9.根据权利要求1所述的装置,其中,所述脉冲信号是将集成电路的关键路径的起始点的信号通过所述关键路径得到的信号和所述起始点的信号作为异或门的两个输入而得到的异或门的输出。10.一种脉冲信号宽度测量装置的脉冲信号宽度测量方法,其中所述脉冲信号宽度测量装置包括:缓冲器链路,包括N个第一缓冲器、一个输入端连接脉冲信号且另一个输入端连接相应第一缓冲器的输出的N个第一与门、和与每个第一与门的输出端耦合的相应的N个触发器,而且所述N个第一缓冲器各自的输出端与下一第一缓冲器的输入端相连接,其中N是大于1的正整数;路径时延调节电路,其中所述路径时延调节电路的输入端接收脉冲信号,所述路径时延调节电路的输出...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。