【技术实现步骤摘要】
本专利技术涉及存储器的测试技术,特别涉及一种嵌入式存储器的测试系统 及测i式方法。
技术介绍
嵌入式存储器是片上系统(SoC, System-on-a-Chip)设计中一个非常重 要的部分。随着嵌入式存储器的容量快速增长,嵌入式存储器被广泛用来实 现寄存器堆、先进先出存储器(FIFO, First In First Out)、数据高速緩冲存 储器(D-Cache, Data Cache)、指令高速緩沖存储器(I-Cache, Instruction Cache)、发送或接收缓冲存储器,以及用于音频视频数据的存储和用于图 形文本文件的处理等。嵌入式存储器的测试无论是在基于核设计的SoC中, 还是在复杂的微处理器中都是一个十分重要的问题。对嵌入式存储器进行测试的方法为采用设置的测试方式对嵌入式存储 器的每个存储单元写入测试数据后,再将写入的测试数据读取出,对读取出 的测试数据和写入的测试数据进行比较验证,确定该存储单元是否损坏如 果相同,则没有损坏;如果不相同,则损坏。釆用的测试方式可以为存储器 扫描测试方式(MSCAN, Memory SCAN),就是对嵌入式存储器中的其中 一个存储单元写入全0,再读取出进行验证,然后再对嵌入式存储器中 的该存储单元写入全1,再读取出进行验证,按照这个过程更改存储单 元重复执行,直到嵌入式存储器的所有存储单元都操作完。采用的测试方式系列的操作,然后才进行下个单元的操作。操作系列称为March单元。 一个 March单元可能包括一组简单的MSCAN系列,也可能包括一组复杂的、带有多个读/写操作的操作系列。目前,嵌入式存储器的 ...
【技术保护点】
一种嵌入式存储器的测试系统,所述系统包括嵌入式存储器的测试装置和与其相连的自动测试设备,其特征在于,所述嵌入式存储器的测试装置包括存储器测试控制器和与其相连的存储器测试总线接口单元,其中, 所述存储器测试控制器,用于根据所述自动测试设 备输入的测试控制信号,进行状态转换,在相应状态下根据所述自动测试设备通过所述存储器测试总线接口单元输入的存储地址,将所述自动测试设备通过所述存储器测试总线接口单元输入的测试数据写入所述嵌入式存储器中,或者在其他相应状态下根据所述自动测试设备通过所述存储器测试总线接口单元输入的存储地址,控制所述存储器测试总线接口单元读取所述嵌入式存储器存储的测试数据并由所述存储器测试总线接口单元发送给所述自动测试设备进行验证; 所述存储器测试总线接口单元,用于将所述自动测试设备发送的存储 地址和测试数据发送给所述存储器测试控制器;在所述存储器测试控制器的控制下读取嵌入式存储器存储的测试数据,发送给所述自动测试设备进行验证。
【技术特征摘要】
1、一种嵌入式存储器的测试系统,所述系统包括嵌入式存储器的测试装置和与其相连的自动测试设备,其特征在于,所述嵌入式存储器的测试装置包括存储器测试控制器和与其相连的存储器测试总线接口单元,其中,所述存储器测试控制器,用于根据所述自动测试设备输入的测试控制信号,进行状态转换,在相应状态下根据所述自动测试设备通过所述存储器测试总线接口单元输入的存储地址,将所述自动测试设备通过所述存储器测试总线接口单元输入的测试数据写入所述嵌入式存储器中,或者在其他相应状态下根据所述自动测试设备通过所述存储器测试总线接口单元输入的存储地址,控制所述存储器测试总线接口单元读取所述嵌入式存储器存储的测试数据并由所述存储器测试总线接口单元发送给所述自动测试设备进行验证;所述存储器测试总线接口单元,用于将所述自动测试设备发送的存储地址和测试数据发送给所述存储器测试控制器;在所述存储器测试控制器的控制下读取嵌入式存储器存储的测试数据,发送给所述自动测试设备进行验证。2、 如权利要求1所述的测试系统,其特征在于,所述存储器测试控制器通过存储器控制总线、存储器地址总线和存储器输入数据总线与所述嵌入式存储器相连;所述存储器测试总线接口单元通过存储器输出数据总线和所述嵌入式存储器相连接。3、 如权利要求1或2所述的测试系统,其特征在于,所述自动测试设备通过存储器测试总线接口单元、时钟信号总线及测试控制总线和存储器测试控制器相连接,其中,所述自动测试设备通过所述存储器测试总线接口单元发送存储地址或测试数据,所述自动测试设备接收所述存储器测试总线接口单元读取的所述嵌入式存储器存储的测试数据;所述自动测试设备通过所述时钟信号总线发送测试时钟信号给所述存 储器测试控制器,并在每个测试时钟信号的上升沿通过所述须'J试控制总线发 送淡'J试控制信号给所述存储器顶'j试控制器。4、 如权利要求3所述的测试系统,其特征在于,所述存储器测试控制器根据所述自动测试设备在每个测试时钟信号的上升沿输入的测试控制信号,进行状态转换;所述状态包括空闲状态、地址状态、预读状态、读状态、读回状态及写状态;在地址状态下,所述存储器测试控制器解析存储地址后,通过存储器地 址总线发送给所述嵌入式存储器;在读状态和读回状态下,所述存储器测试控制器通过所述存储器控制总 线发送存储器读使能信号给所述嵌入式存储器,并发送存储器测试控制器测 试输出信号给所述存储器测试总线接口单元,所述存储器测试总线接口单元 通过存储器输出数据总线读取所述嵌入式存储器中存储的测试数据后,发送 给自动测试设备;在写状态下,所述存储器测试控制器通过所述存储器控制总线发送存储 器写使能信号给所述嵌入式存储器,通过所述存储器输入数据总线将所述自 动测试设备通过所述存储器测试总线接口单元发送的测试数据写入所述嵌 入式存储器中;所述在写状态下或读回状态下,根据不同的测试控制信号,对存储地址 进行递增或递减。5、 一种嵌入式存储器的测试方法,所述测试的系统包括嵌入式存储器 的测试装置和与其相连的自动测试设备,其特征在于,所述嵌入式存储器的 测试装置包括相互连接的存储器测试控制器和存储器测试总线接口单元,该 方法还包括所述存储器测试控制器根据所述自动测试设备输入的测试控制信号,进 行状态转换;所述存储器测试控制器在相应状态下根据所述自动测试设备通过所述 存储器测试总线接口单元输入的存储地址,将所述自动测试设备通过所述存 储器测试总线接口单元输入的测试数据写入所述嵌入式存储器中,或者在其 他相应状态下根据所述自动测试设备通过所述存储器测试总线接口单元输 入的存储地址,控制所述存储器测试总线接口单元从所述嵌入式存储器读取 所存储的测试数据,并由所述存储器测试总线接口单元发送给所述自动测试 设备进行验证。6、 如权利要求5所述的测试方法,其特征在于,所述存储器测试控制 器根据所述自动测试设备输入的测试控制信号,进行状态转换过程为所述自动测试设备在每个测试时钟信号的上升沿输入测试控制信号给 所述存储器测试控制器,控制所述存储器控制器进行不同的状态转换;所述状态为空闲状态、地址状态、预读状态、读状态、读回状态及写状态;在地址状态下,所述存储器测试控制器解析出存储地址后,通过所述存 储器地址总线发送给所述嵌入式存储器;在读状态和读回状态下,所述存储器测试控制器通过存储器控制总线发 送存储器读使能信号给所述嵌入式存储器,并发送存储器测试控制器测试输 出信号给所述存储器测试总线接口单元,所述存储器测试总线接口单元通过 所述存储器输出数据总线读取所述嵌入式存储器中存储的测试数据后,发送 给所述自动测试设备;在写状态下,所述存储器测试控制器通过存储器...
【专利技术属性】
技术研发人员:王惠刚,
申请(专利权)人:炬力集成电路设计有限公司,
类型:发明
国别省市:44[中国|广东]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。