【技术实现步骤摘要】
技术介绍
有关技术说明一个随机存取存储器(RAM)包括许多存储元件或单元,每一单元有若干端口。通常,一个端口包括5个可与外部设备连接的接口,即一个数据输入接口、一个数据输出接口、一个时钟接口、一个地址接口和一个控制(写/读)接口。对于单端口的存储器,可以对存储单元按地址顺序访问,而且向/从各存储单元写入或读出一个数据位(0或1)。电信行业新一代的ASICs(专用集成电路)要求容量更大及速度更快的存储器。为满足对数据处理越来越高的要求,研制出了压缩sRAMs(CsRAMs),该CsRAMs减少了常规存储器所需的硅面积及峰值功耗。由于其更高的产出、更低的成本及更快的访问时间,压缩静态随机存储器如今在ASICs中被大规模地应用。一个CsRAM采用一个多端口的存储设计方法,其中多个端口以时间片的方式共享一组读/写和地址译码电路。也就是说,在同一个系统时钟周期中,每一端口被给予周期时间的一小片断通过同一读/写电路和同一地址解码器访问存储器。与一个常规的多端口存储器相比,一个与常规的存储器支持同样数目端口的CsRAM所占用的硅面积要少得多。按照惯例,对一个存储设备的测试包括在一个事先设定的存储单元写入一个数据模式、从各存储单元读出数据并将其与应已经写入该存储单元的数据进行比较。过去,在制造现场使用一个外部测试装置对存储设备进行测试,该测试装置向被测试存储器提供控制信号、地址信号及数据信号,并且对输出数据进行测定,以确定该存储器是否符合要求。随着单个芯片上存储器单元的密度的增加,同样增加了在将电路封装在一个ASIC(专用集成电路)后对电路进行测试的需求。一个在制造测试时尚未 ...
【技术保护点】
一个以压缩静态随机存取存储器(CsRAM)的工作速度测试一个2-端口CsRAM的方法,包括:(a)产生一个第一组测试数据和一个第二组测试数据;(b)通过一个第一端口将上述第一组测试数据写入上述CsRAM的一个第一分区,同时通过一个第 二端口将上述第二组测试数据写入上述CsRAM的一个第二分区;(c)通过上述第一端口从上述第一分区读出一个第一输出数据,并且通过上述第二端口从上述第二分区读出一个第二输出数据;和(d)将上述第一输出和第二输出的每一个与上述相应的第一和 第二组测试数据相比较,并且只要当上述第一输出与上述第一组测试数据不同时或当上述第二输出与上述第二组测试数据不同时,则宣布发现一个缺陷。
【技术特征摘要】
1.一个以压缩静态随机存取存储器(CsRAM)的工作速度测试一个2-端口CsRAM的方法,包括(a)产生一个第一组测试数据和一个第二组测试数据;(b)通过一个第一端口将上述第一组测试数据写入上述CsRAM的一个第一分区,同时通过一个第二端口将上述第二组测试数据写入上述CsRAM的一个第二分区;(c)通过上述第一端口从上述第一分区读出一个第一输出数据,并且通过上述第二端口从上述第二分区读出一个第二输出数据;和(d)将上述第一输出和第二输出的每一个与上述相应的第一和第二组测试数据相比较,并且只要当上述第一输出与上述第一组测试数据不同时或当上述第二输出与上述第二组测试数据不同时,则宣布发现一个缺陷。2.如权利要求1所述的方法,进一步包括(e)通过上述第一端口将上述第一组测试数据写入上述CsRAM的上述第二分区,同时通过上述第二端口将上述第二组测试数据写入上述CsRAM的上述第一分区;(f)通过上述第一端口从上述第二分区读出上述第一输出数据,通过上述第二端口从上述第一分区读出上述第二输出数据;和(g)再次将上述第一输出和第二输出的每一个分别与上述相应的第一和第二组测试数据相比较,并且只要当上述第一输出与上述第一组测试数据不同时或是上述第二输出与上述第二组测试数据不同时,则宣布发现一个缺陷。3.如权利要求1所述的方法,其中,上述产生测试数据的步骤包括为上述第一组测试数据产生“w/2”个第一数据字;和为上述第二组测试数据提供“w/2”个第二数据字,每个第二数据字有一个与一个相应的第一数据字互补的二元值。4.如权利要求3所述的方法,其中,上述同时写入的步骤包括在上述第一分区中连续变大的地址上写入上述第一字;和在上述第二分区中连续变小的地址上写入上述第二字。5.如权利要求4所述的方法,其中,上述读出步骤包括从上述第一分区中连续变大的地址上读出上述第一字;和从上述第二分区中连续变小的地址上读出上述第二字。6.如权利要求3所述的方法,其中,上述同时写入步骤包括在上述第一分区中连续变小的地址上写入上述第一字;和在上述第二分区中连续变大的地址上写入上述第二字。7.如权利要求6所述的方法,其中,上述读出步骤包括从上述第一分区中连续变小的地址上读出上述第一字;和从上述第二分区中连续变大的地址上读出上述第二字。8.如权利要求1所述的方法,其中,在上述第一分区和第二分区之一中的一个地址包括与上述CsRAM的容量相应的一个行数和一个列数,而且其中行地址的最高有效位用作一个存储器分区的选择信号。9.如权利要求1所述的方法,其中,上述写和读的步骤包括一次写入多个单位的测试数据及一次读出多个单位的测试结果。10.如权利要求1所述的方法,其中,上述写和读的步骤包括一次写入和读出一个字。11.如权利要求1所述的方法,适用于一个多端口CsRAM。12.如权利要求1所述的方法,其中,上述第一分区和上述第二分区各为CsRAM大小的二分之一。13.如权利要求1所述的方法,其中,上述第一组测试数据包括与上述第二组测试数据相同的数据。14.一个具有一个第一端口和一个第二端口的CsRAM的测试电路,包括一个连接到上述第一端口的第一地址多路器单元和一个连接到上述第二端口的第二地址多路器单元,用来分别在上述CsRAM的一个第一分区和一个第二分区中选择一个测试地址和一个系统地址中的...
【专利技术属性】
技术研发人员:吴越俭,利乌卡林,
申请(专利权)人:北电网络有限公司,
类型:发明
国别省市:CA[加拿大]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。