The invention discloses a self calibrating scalable SRAM delay test circuit includes a memory module, select a valid memory through the peripheral controller; the output selection module, the timing detection output according to need to choose different memory modules; delay clock selection module, by inputting different address signal and outputs a control signal to the data cache and selection module to obtain different delay clock; time delay module, multi delay of the clock, the output delay at all levels to the data cache and selection module, and generates a reference clock output to the timing circuit detection module; data cache and cache module, initial time delay by each clock delay module output, and subsequent testing choose a different time delay in the control signal to control the clock; timing circuit detection module, the clock and reference The clock, delay clock and reference clock are calibrated, and the output of the memory module and the time delay clock are checked and determined.
【技术实现步骤摘要】
一种自校准可扩展性SRAM延时测试电路
本专利技术涉及一种延时测试电路,特别是涉及一种自校准可扩展性SRAM(StaticRandomAccessMemory,静态随机存取存储器)延时测试电路。
技术介绍
随着半导体尺寸越来越小,系统芯片的集成度越来越高,SRAM的应用范围越来越广泛,对于电路的速度和性能要求也随之变高,因此,对于延时测试的精度要求也随之提高。同时,对于设计到测试验证,测试结果反馈到设计的改进,这个周期缩短的需求也随之变得强烈。那么设计一款集高精度,自校准,可扩展并且可以给多数存储模块使用的测试电路是有实际意义和效益的现有的SRAM及存储产品的延时测试验证技术通常通过测试机台,使用扫描strobe点的方法对SRAM输出进行高频率的扫描,从而得到输出的变化曲线,再通过和输入CLK信号的延时比较得出是否符合设计时序标准,由于这种测试验证方法需要高精度的测试机台和一定时间跨度内的连续扫描,在测试时间成本,测试机台使用率和折旧率成本上是非常大的一种消耗。
技术实现思路
为克服上述现有技术存在的不足,本专利技术之目的在于提供一种自校准可扩展性SRAM延时测试电路,其可自动侦测出SRAM的延时数据并通过稳定数值的方式进行输出,可以降低对测试机台的高精度要求和减少测试时间上的消耗,并到达片内高精度(30ps)的测试验证能力。为达上述及其它目的,本专利技术提出一种自校准可扩展性SRAM延时测试电路,包括:存储器模块,用于根据不同测试情况的需要,通过外围控制器选择有效的存储器以利于后续电路对其输出进行时序检测;输出选择模块,用于根据需要选择不同的存储器模块的输出 ...
【技术保护点】
一种自校准可扩展性SRAM延时测试电路,包括:存储器模块,用于根据不同测试情况的需要,通过外围控制器选择有效的存储器以利于后续电路对其输出进行时序检测;输出选择模块,用于根据需要选择不同的存储器模块的输出进行时序检测;延时时钟选择模块,用于通过输入不同的地址信号,输出控制信号至数据缓存和选择模块,以获得不同的延时时钟CLKD[x];延时模块,用于对时钟CLK进行多级延时,其各级延时输出至数据缓存和选择模块,并产生参考时钟CLK_REF输出至时序电路检测模块;数据缓存和选择模块,用于缓存由该延时模块输出的各个初始延时时钟,并在该延时时钟选择模块输出的控制信号控制下选择不同的延时时钟进行后续测试,输出延时时钟CLKD[x]至该时序电路检测模块;时序电路检测模块,用于对该时钟CLK及参考时钟CLK_REF、延时时钟CLKD[x]及参考时钟CLK_REF进行校准、对该存储器模块的输出及延时时钟CLKD[x]进行时序检测判定。
【技术特征摘要】
1.一种自校准可扩展性SRAM延时测试电路,包括:存储器模块,用于根据不同测试情况的需要,通过外围控制器选择有效的存储器以利于后续电路对其输出进行时序检测;输出选择模块,用于根据需要选择不同的存储器模块的输出进行时序检测;延时时钟选择模块,用于通过输入不同的地址信号,输出控制信号至数据缓存和选择模块,以获得不同的延时时钟CLKD[x];延时模块,用于对时钟CLK进行多级延时,其各级延时输出至数据缓存和选择模块,并产生参考时钟CLK_REF输出至时序电路检测模块;数据缓存和选择模块,用于缓存由该延时模块输出的各个初始延时时钟,并在该延时时钟选择模块输出的控制信号控制下选择不同的延时时钟进行后续测试,输出延时时钟CLKD[x]至该时序电路检测模块;时序电路检测模块,用于对该时钟CLK及参考时钟CLK_REF、延时时钟CLKD[x]及参考时钟CLK_REF进行校准、对该存储器模块的输出及延时时钟CLKD[x]进行时序检测判定。2.如权利要求1所述的一种自校准可扩展性SRAM延时测试电路,其特征在于:该延时模块包含1024个延时单元,其各级延时输出为K[1023:0],最后一级输出该参考时钟CLK_REF。3.如权利要求2所述的一种自校准可扩展性SRAM延时测试电路,其特征在于:该数据缓存和选择模块用于缓存由该延时模块输出的1024个初始延时时钟K[1023:0],并在该延时时钟选择模块输出的控制信号控制下选择不同的延时时钟进行后续测试,其输出为10个延时时钟CLK_D[9:0]。4.如权利要求2所述的一种自校准可扩展性SRAM延时测试电路,其特征在于:该时序电路检测模块包括多个检测单元,每个检测单元包含时钟输入多路选择器、数据输入多路选择器以及D触发器。5.如权利要求4所述的一种自校准可扩展性SRAM延时测试电路,其特征在于:该时钟CLK连接该数据输入多路选择器的数据输入之一端,该延时时钟...
【专利技术属性】
技术研发人员:徐迪宇,
申请(专利权)人:上海华力微电子有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。