当前位置: 首页 > 专利查询>复旦大学专利>正文

一种D触发器的测试电路及其测试方法技术

技术编号:31722649 阅读:12 留言:0更新日期:2022-01-05 15:46
本发明专利技术属于数字集成电路技术领域,涉及一种D触发器的测试电路及其测试方法。本发明专利技术的测试电路用于测试数字集成电路中D触发器的时序信息,其包括延时产生模块、振荡器电路以及路径选择器;其中,延时产生模块包括第一延时路径和第二延时路径,第一延时路径和第二延时路径可被动态地配置以使其输出的第一输出信号和第二输出信号之间具有可变的延时差;路径选择器用于将相应配置下的第一延时路径和第二延时路径分别接入振荡器电路,以至于分别地形成第一振荡环路和第二振荡环路。本发明专利技术的测试电路和测试方法可以消除了测试电路自身的互连线延时和工艺波动对测试结果影响,测试精确度高。确度高。确度高。

【技术实现步骤摘要】
一种D触发器的测试电路及其测试方法


[0001]本专利技术属于数字集成电路
,涉及一种D触发器的测试电路及其测试方法。

技术介绍

[0002]随着摩尔定理指导着半导体制造发展到更小的特征尺寸,芯片上的晶体管数目急剧增加,D触发器作为数字集成电路上最重要的标准单元之一,芯片也往往具有数目巨大的D触发器。同时,数字集成电路的频率也在不断增加,在高的时钟频率下,D触发器的时序信息需要准确的建模表征,这样才能在电路设计阶段综合出可靠的电路网表。
[0003]然而,器件阈值电压的波动会随着工艺节点的微缩不断增大,对标准单元(即D触发器)的时序信息产生了重要的影响,相应地,工艺波动越来越难表征;并且,随着工艺节点的缩小,互连线延时占路径延时的比例也越来越大。
[0004]D触发器的时序信息一般来自于测试电路对D触发器的测试,但是,测试电路自身容易存在工艺波动并受这种工艺波动的干扰影响,并且测试电路的互连线延时对测试结果影响越来越大,从而,测试电路的测试结果变得不可信或不准确。
[0005]目前,高性能数字集成电路的时钟频率已经达到了GHz之上,一个时钟周期在小于1ns的情况下,两个D触发器之间用于逻辑单元的时序余量很小。常规的EDA工具中,为了得到可靠的电路,D触发器的建立时间和保持时间都留有相应的安全余量,然而,这种做法减少了逻辑电路的时序余量。因此,如果能够精确地测量出D触发器的时序信息的建立时间和保持时间,然后将它们反馈到电路设计阶段,从而在两个D触发器之间插入更多的逻辑单元、或者进一步提高电路的工作频率。
[0006]由此可见,精确地测量得到D触发器的时序信息变得非常有意义但越来越难。

技术实现思路

[0007]本专利技术的目的包括提高D触发器的时序信息的测试精度。
[0008]为实现以上目的或者其他目的,本专利技术提供以下技术方案。
[0009]按照本专利技术的一方面,提供一种D触发器的测试电路,其用于测试数字集成电路中D触发器的时序信息;所述测试电路包括:
[0010]延时产生模块,其包括用于向被测试的所述D触发器的时钟端/数据端提供第一延时输出信号的第一延时路径、和用于向被测试的所述D触发器的数据端/时钟端提供第二延时输出信号的第二延时路径,其中第一延时路径和第二延时路径可被动态地配置以使所述第一输出信号和第二输出信号之间具有可变的延时差;
[0011]振荡器电路;以及
[0012]路径选择器,其用于在被测试的所述D触发器的第三输出信号在对应所述时钟端的上升沿时间点与所述数据端在数据上不一致时将相应配置下的所述第一延时路径和第二延时路径分别接入所述振荡器电路,以至于分别地形成用于输出具有第一周期的第一振荡输出信号的第一振荡环路和用于输出具有第二周期的第二振荡输出信号的第二振荡环
路,其中,所述第一周期和所述第二周期可用来计算或表征相应的所述时序信息。
[0013]根据附加或替代实施方案,所述延时产生模块被配置为,在被测试的所述D触发器的第三输出信号在对应所述时钟端的上升沿时间点与所述数据端在数据上不一致时,固定所述第一延时路径和第二延时路径的相应配置。
[0014]根据附加或替代实施方案,所述第一延时路径包括由多个第一延时单元串联形成的第一延时链,所述第二延时路径包括由多个第二延时单元串联形成的第二延时链,其中,单个所述第一延时单元产生的延时不同于单个所述第二延时单元产生的延时。
[0015]根据附加或替代实施方案,所述第一延时路径还包括对应所述第一延时链设置的第一选择器,其中,所述第一选择器可被偏置不同的第一配置控制信号以在所述第一延时链中选择不同个数的第一延时单元配置为有效,以至于实现所述第一延时路径被动态地配置;
[0016]所述第二延时路径还包括对应所述第二延时链设置的第二选择器,其中,所述第二选择器可被偏置不同的第二配置控制信号以在所述第二延时链中选择不同个数的第二延时单元配置为有效,以至于实现所述第二延时路径被动态地配置。
[0017]根据附加或替代实施方案,所述第一延时单元和第二延时单元分别为第一反相器和第二反相器。
[0018]根据附加或替代实施方案,所述第一反相器的PMOS管和NMOS管分别与所述第二反相器的PMOS管和NMOS管具有相同的栅宽但具有不同的栅长。
[0019]根据附加或替代实施方案,所述延时产生模块还包括第三选择器,其被配置为,在需要测试所述时序信息的建立时间的情况下选择将所述第一延时输出信号和所述第二延时输出信号分别提供至所述时钟端和数据端、在需要测试所述时序信息的保持时间的情况下选择将所述第一延时输出信号和所述第二延时输出信号分别提供至所述数据端和时钟端。
[0020]根据附加或替代实施方案,所述测试电路还包括:
[0021]输出模块,其用于接收所述第一振荡输出信号并输出用于放大所述第一周期的第四输出信息、接收所述第二振荡输出信号并输出用于放大所述第二周期的第五输出信息,其中,所述第四输出信息和第五输出信息用于计算得到相应的时序信息。
[0022]根据附加或替代实施方案,所述输出模块包括分频器。
[0023]根据附加或替代实施方案,在所述第一振荡环路或所述第二振荡环路稳定工作的情况下通过与门输出所述第一振荡输出信号或第二振荡输出信号。
[0024]根据附加或替代实施方案,所述时序信息包括建立时间和/或保持时间。
[0025]按照本专利技术的又一方面,提供一种芯片,其包括具有D触发器的数字集成电路,还包括以上任一所述的用于测试所述D触发器的时序信息的测试电路。
[0026]按照本专利技术的再一方面,提供一种以上任一所述测试电路的测试方法,其包括步骤:
[0027]将所述延时产生模块的第一延时路径所输出的第一输出信号提供至被测试的所述D触发器的时钟端/数据端,将所述延时产生模块的第二延时路径所输出的第二输出信号提供至被测试的所述D触发器的数据端/时钟端;
[0028]动态地配置所述第一延时路径和第二延时路径以使它们动态输出的所述第一输
出信号和第二输出信号之间的延时差发生变化,直到在被测试的所述D触发器的第三输出信号在对应所述时钟端的上升沿时间点与所述数据端在数据上不一致,停止对所述第一延时路径和第二延时路径动态地配置;
[0029]将相应配置下的所述第一延时路径和第二延时路径分别接入所述振荡器电路,从而分别地形成第一振荡环路和第二振荡环路;以及
[0030]接收所述第一振荡环路输出的具有第一周期的第一振荡输出信号、所述第二振荡环路输出的具有第二周期的第二振荡输出信号,其中,所述第一周期和所述第二周期可用来计算或表征相应的所述时序信息。
[0031]根据附加或替代实施方案,在被测试的所述D触发器的第三输出信号在对应所述时钟端的上升沿时间点与所述数据端在数据上不一致时,固定所述第一延时路径和第二延时路径的相应配置。
[0032]根据附加或替代实施方案,在动态地配置所述第一延本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种D触发器的测试电路,其用于测试数字集成电路中的D触发器的时序信息,其特征在于,所述测试电路包括:延时产生模块,其包括用于向被测试的所述D触发器的时钟端/数据端提供第一延时输出信号的第一延时路径、和用于向被测试的所述D触发器的数据端/时钟端提供第二延时输出信号的第二延时路径,其中第一延时路径和第二延时路径可被动态地配置以使所述第一输出信号和第二输出信号之间具有可变的延时差;振荡器电路;以及路径选择器,其用于在被测试的所述D触发器的第三输出信号在对应所述时钟端的上升沿时间点与所述数据端在数据上不一致时、将相应配置下的所述第一延时路径和第二延时路径分别接入所述振荡器电路,以至于分别地形成用于输出具有第一周期的第一振荡输出信号的第一振荡环路和用于输出具有第二周期的第二振荡输出信号的第二振荡环路,其中,所述第一周期和所述第二周期可用于计算或表征相应的所述时序信息。2.如权利要求1所述的D触发器的测试电路,其特征在于,所述延时产生模块被配置为,在被测试的所述D触发器的第三输出信号在对应所述时钟端的上升沿时间点与所述数据端在数据上不一致时,固定所述第一延时路径和第二延时路径的相应配置。3.如权利要求1或2所述的D触发器的测试电路,其特征在于,所述第一延时路径包括由多个第一延时单元串联形成的第一延时链,所述第二延时路径包括由多个第二延时单元串联形成的第二延时链,其中,单个所述第一延时单元产生的延时不同于单个所述第二延时单元产生的延时。4.如权利要求3所述的D触发器的测试电路,其特征在于,所述第一延时路径还包括对应所述第一延时链设置的第一选择器,其中,所述第一选择器可被偏置不同的第一配置控制信号以在所述第一延时链中选择不同个数的第一延时单元配置为有效,以至于实现所述第一延时路径被动态地配置;所述第二延时路径还包括对应所述第二延时链设置的第二选择器,其中,所述第二选择器可被偏置不同的第二配置控制信号以在所述第二延时链中选择不同个数的第二延时单元配置为有效,以至于实现所述第二延时路径被动态地配置。5.如权利要求3所述的D触发器的测试电路,其特征在于,所述第一延时单元和第二延时单元分别为第一反相器和第二反相器。6.如权利要求5所述的D触发器的测试电路,其特征在于,所述第一反相器的PMOS管和NMOS管分别与所述第二反相器的PMOS管和NMOS管具有相同的栅宽但具有不同的栅长。7.如权利要求1所述的D触发器的测试电路,其特征在于,所述延时产生模块还包括第三选择器,其被配置为,在需要测试所述时序信息的建立时间的情况下选择将所述第一延时输出信号和所述第二延时输出信号分别提供至所述时钟端和数据端、在需要测试所述时序信息的保持时间的情况下选择将所述第一延时输出信号和所述第二延时输出信号分别提供至所述数据端和时钟端。8.如权利要求1所述的D触发器的测试电路,其特征在于,所述测试电路还包括:输出模块,其用于接收所述第一振荡输出信号并输出用于放大所述第一周期的第四输出信息、接...

【专利技术属性】
技术研发人员:王旺林殷茵
申请(专利权)人:复旦大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1