CN101785066B - 可编程诊断存储器模块及测试方法 - Google Patents

可编程诊断存储器模块及测试方法 Download PDF

Info

Publication number
CN101785066B
CN101785066B CN2008801032040A CN200880103204A CN101785066B CN 101785066 B CN101785066 B CN 101785066B CN 2008801032040 A CN2008801032040 A CN 2008801032040A CN 200880103204 A CN200880103204 A CN 200880103204A CN 101785066 B CN101785066 B CN 101785066B
Authority
CN
China
Prior art keywords
memory module
diagnostic
module
memory
diagnostic memory
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN2008801032040A
Other languages
English (en)
Other versions
CN101785066A (zh
Inventor
M·卡塞斯
N·H·彭
D·N·D·阿劳约
B·M·穆特纳瑞
D·M·德雷普斯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Publication of CN101785066A publication Critical patent/CN101785066A/zh
Application granted granted Critical
Publication of CN101785066B publication Critical patent/CN101785066B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/26Functional testing
    • G06F11/273Tester hardware, i.e. output processing circuits
    • G06F11/2733Test interface between tester and unit under test
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C29/00Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
    • G11C29/02Detection or location of defective auxiliary circuits, e.g. defective refresh counters
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C29/00Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
    • G11C29/02Detection or location of defective auxiliary circuits, e.g. defective refresh counters
    • G11C29/022Detection or location of defective auxiliary circuits, e.g. defective refresh counters in I/O circuitry
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C29/00Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
    • G11C29/04Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
    • G11C29/08Functional testing, e.g. testing during refresh, power-on self testing [POST] or distributed testing
    • G11C29/12Built-in arrangements for testing, e.g. built-in self testing [BIST] or interconnection details
    • G11C29/14Implementation of control logic, e.g. test mode decoders
    • G11C29/16Implementation of control logic, e.g. test mode decoders using microprogrammed units, e.g. state machines
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C29/00Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
    • G11C29/56External testing equipment for static stores, e.g. automatic test equipment [ATE]; Interfaces therefor
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C29/00Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
    • G11C29/56External testing equipment for static stores, e.g. automatic test equipment [ATE]; Interfaces therefor
    • G11C2029/5602Interface to device under test
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C5/00Details of stores covered by group G11C11/00
    • G11C5/02Disposition of storage elements, e.g. in the form of a matrix array
    • G11C5/04Supports for storage elements, e.g. memory modules; Mounting or fixing of storage elements on such supports

Abstract

一种可编程诊断存储器模块,其可提供存储器控制器与存储器子系统设计的增强的可测试性。所述可编程诊断存储器模块包括接口,用于与外部诊断系统通信,且所述接口用于传送命令到所述存储器模块以改变所述存储器模块的多种行为。所改变的行为可以是:更改被写入所述存储器模块的数据流以模拟错误、改变存储器模块信号的定时和/或加载、下载程序以由所述存储器模块内的处理器核心执行、更改所述存储器模块的输出信号的驱动强度,及在模拟域中操纵所述存储器模块的端子处的信号,例如在到所述存储器模块的电源连接上引入噪声。所述存储器模块可模拟多种可选择的存储器模块类型,并可包括完整的存储阵列来提供标准存储器模块操作。

Description

可编程诊断存储器模块及测试方法
技术领域
本发明一般地涉及处理系统存储器子系统,更具体地说,涉及一种提供可编程功能性来观察和/或改变存储器模块行为的诊断存储器模块。
背景技术
在现今的计算机系统中的存储器子系统包括提供系统存储器的多个存储器模块。在设计及制造这些计算机系统及其组件(例如处理器刀片单元或主板,具体地说,专用存储器控制器单元及结合了存储器控制器单元的处理器)期间,需要评估诸如错误检测及错误校正之类的特征,以及存储器性能的设计裕度,例如读取循环延迟及写入循环定时裕度。
但是,实际存储器件的性能基本上被设计所固定,因此测试错误检测/校正机制的技术在传统上受限于诸如使用“已知不良”模块的方法,或是诸如通过禁用奇偶校验信息来强制奇偶校验错误的技术。软件长久以来已可用于执行系统存储器测试,但是这些测试是在被设计所固定的存储器实现上执行,或是在实验室环境中在外部来操纵。通过改变外部负载或端接器来评估定时裕度,但这些技术相当耗时,并仅可提供实际定时裕度的概略评估。再者,这些方法并未揭示描述存储器模块内部的行为的信息,而仅揭示当被外部加载影响时存储器模块的行为。
可直接插入标准化存储器模块插座中的负载器件提供了存储器控制器及系统设计评估的某种简化,其中可提供测试点,同时仍提供等效于实际存储器件的额定负载。但是,这种测试模块基本上具有固定的信号加载值,并仅使用无源负载及测试点来取代存储器件,其中该无源负载近似于实际存储器模块的加载。为了改变加载,所插入的负载器件将必须被移除,而必须插入具有不同加载特性的另一个负载器件。所提供的测试点亦未位于存储装置的实际位置处,其不能被写入及读取,因此仅可提供外部存储器总线信号的测量。再者,使用这种器件的测试错误检测/校正机制仍受限于诸如外部加载测试点直到发生错误为止的技术。
因此,需要提供一种方法及装置来评估存储器控制器及存储器子系统设计,藉以提供存储器子系统行为的灵活操纵,以及提供与在存储装置的实际位置处的信号行为有关的信息。还需要提供与存储器模块内部的信号行为有关的信息。
发明内容
本发明提供一种诊断存储器模块及测试方法,其中可提供存储器子系统行为的灵活操纵,以及与所述存储装置的实际位置处的信号行为有关的信息,其中包括存储器模块内部的信号行为。
所述诊断存储器模块包括:存储器模块接口端子,用于将所述诊断存储器模块连接到存储器子系统,以取代正常存储器模块;以及接口,用于在所述诊断存储器模块与外部诊断系统之间通信。
所述诊断存储器模块可包括用于改变存储器模块信号的行为的可编程组件,如具有可编程驱动强度的输出驱动器、用于改变所述存储器模块接口端子处的电气负载的可编程加载电路。所述诊断存储器模块还可包括处理器核心,用于执行程序指令来执行诊断操作,并且所述程序指令可从所述外部诊断系统被下载到所述处理器核心。备选地,可提供专用逻辑来响应于从所述接口接收到命令而执行诊断操作。
所述处理器核心或专用逻辑可执行诸如以下的操作:改变写入到所述诊断存储器模块的数据流来模拟错误、改变地址与数据信号之间的定时、以及操纵所述诊断存储器模块的端子上的信号,例如,在模拟域中的电源连接上引入噪声。所述诊断存储器模块还可包括测试点,用于提供外部测试设备对所述诊断存储器模块的信号的访问。
前述及其他本发明的目的、特征及优点将可由以下对于本发明的优选实施例的更为特定的说明来进行了解,如附图中所述。
附图说明
在所附权利要求中说明了被认为是本发明特性的新颖特征。但是,当结合附图阅读时,通过参考以下对示例性实施例的详细说明,可以最佳地理解发明本身及其优选使用方式、进一步的目的和优点,其中相同的标号指示相同的部件,这些附图是:
图1为安装有根据本发明实施例的诊断存储器模块并耦合至工作站测试系统的计算机系统的方块图;
图2为根据本发明实施例的诊断存储器模块的方块图;
图3为根据本发明实施例的描述图2的可编程负载/端接器35的细节的示意图;以及
图4为根据本发明实施例的描述图2的可编程缓冲器/延迟32的细节的示意图。
具体实施方式
本发明涉及一种诊断存储器模块,用于执行存储器子系统设计的测试与评估。所述存储器模块根据所述系统的物理设计及可由所述系统容纳的存储器模块类型而封装成插入到可容纳正常存储器模块的标准连接器中。在示例性实施例中,根据现今通用的封装型式而假设双列直插存储器模块(DIMM)封装。但是可理解,本发明的诊断存储器模块可以实施成任何型式的封装,以及用于任何存储器件架构。本发明的诊断存储器模块包括可编程组件(如处理器核心),其用于执行诊断存储器模块内的多种操作,例如改变存储器模块接口信号的加载及定时关系,以及改变所提供的存储器模块的内容而影响错误。所述诊断存储器模块可以包含也可不包含实施正常存储器模块功能性的完整存储阵列,因此所述内容可为“假设性”,与实际存储在实际存储阵列中的内容相反。实际上,写入传输的内容可以存储在缓冲器中,经过改变,然后响应于写入操作而返回,因此所述诊断存储器模块可提供或不提供由除与所述诊断存储器模块一起使用的测试程序以外的软件所预期的实际存储。
本发明的诊断存储器模块可以是类型可编程的,以使体现存储器模块的集成电路的单一实施可以选择性地调整来模拟例如DDR及DDR2DRAM模块,其对于物理互连方案存在适当的改变。所述选择可以在程序控制下进行(通过将诊断存储器模块程序下载到所述存储器模块内的程序存储装置中),或可由硬接线选择机制(例如跳接器或开关)来进行。所述存储器模块可以经由上述的下载机制来编程,或是所述诊断程序可以永久地存储或存储在可支持重新编程的非易失性存储器中。所述可编程组件及诊断程序可以是处理器核心及相关的程序指令、专用逻辑,或可编程逻辑阵列及相关的编程代码。
现在参照图1,其例示可实施本发明的一种系统。工作站计算机10可为个人计算机、通用工作站、或专用测试计算机系统。工作站计算机系统10包括图形显示器16,用于提供视觉信息给用户,并可用于监视自本发明实施例接收的操作数值,以及控制设置及下载可执行本发明的方法的程序代码,这通过与目标计算机系统21内的诊断存储器模块20进行通信来完成。键盘17A及指点装置17B附加至工作站计算机10来接收用户输入。工作站计算机10包括耦合至存储器14的处理器12,存储器14包含由处理器12执行的程序指令,其中包括根据本发明实施例的程序指令,用于控制及接收来自目标计算机系统21的信息。根据本发明的实施例的计算机程序产品包括介质,例如光盘CD,其可存储编码的程序指令,用于由CD-ROM驱动器15读取,并存储在存储器14中以由处理器12执行。
以可在刀片服务器系统中采用的刀片处理器单元的形式例示目标计算机系统21。处理器核心24A及24B耦合于第3层(L3)高速缓存单元26,其耦合至存储器控制器单元(MCU)28,后者控制在存储器子系统与L3高速缓存单元26之间的程序指令和数据的传输。所述存储器子系统包括四个用于系统存储器的DIMM插座,其在所例示的实施例中使用三个正常DIMM22及一个根据本发明实施例的诊断DIMM20来填充。工作站计算机系统10的测试器接口18经由接口耦合至诊断DIMM20,所述接口如联合试验行动组(JTAG)接口、专用串行接口、扫描链接口,或任何其他适合在诊断DIMM20与工作站计算机系统10之间传送数据及程序/PGA配置数据的通信链路。测试器接口18之间的电气连接可以是通过探针到诊断DIMM20的电路板、通过缆线到诊断DIMM20上的附加连接器,或通过添加到通信接口的附加协议,后者通过正常的DIMM连接器在DIMM20中实现,如为DIMM电源管理及DIMM配置信息取回所提供的。
现在参照图2,示出了根据本发明实施例的诊断DIMM20的方块图。接口36提供了工作站计算机系统10与处理器核心34(或备选地专用或可编程逻辑,如PGA)之间的上述数据和程序链路。诊断DIMM20包括连接器30,其通过边缘连接器端子31连接至目标系统20,边缘连接器端子31为数据信号D[0:N]、地址信号A[0:M]及控制信号CTL提供连接。可选的存储阵列38提供如同正常DIMM的操作,并可为了特殊诊断操作而由处理器核心34绕过,这将在以下更为详细地说明。提供缓冲器33来模拟数据读取及数据写入操作,其可随着与存储阵列38所执行的操作的性能而改变。处理器核心34可修改缓冲器33的内容来模拟错误,且缓冲器33还可包括ECC和/或奇偶校验位,使得可在写入后设置错误指示或实际错误状况,以使后续的读取操作产生所述错误状况。可容易地以任何模式产生错误状况,例如整体线失效、单一及多位线失效及瞬变位错误。可编程缓冲器/延迟电路32允许处理器核心34设置去往及来自缓冲器33的接口的特性。可连同地址信号A[0:M]、控制信号CTL和/或数据信号D[0:N]的延迟一起设置缓冲器/延迟电路32的读取输出强度,以便可探索地址、数据与控制信号之间的早期/晚期定时关系,以评估设计及操作系统来找出缺点或边界线定时条件并确定定时裕度。
可编程负载/端接器电路35提供总线加载、定时及电压特性的变化,这通过处理器核心34可编程地调整A[0:M]、控制信号CTL和/或数据信号D[0:N]的总线端接/负载特性来完成。噪声发生器电路37(其可以是模拟电路,例如通过电阻耦合到连接器30上的一个或多个信号的模数转换器(ADC),或是数字切换的电路,后者在模拟域中影响连接器30上的信号)通过引入噪声来提供存储器子系统中的噪声效果的模拟。例如,噪声发生器电路37可在连接器30的电源连接VDD上引入噪声,且所述噪声的量级/特性可被改变来观察对图1的诊断DIMM20或正常DIMM22的性能的影响。
现在参照图3,其中示出了根据本发明实施例的可编程逻辑/端接器电路35的细节。寄存器41接收来自处理器核心34的值并控制一组晶体管N1-N4,后者选择性地将端接电阻器R1及R2(其分别连接至端接电压源V1及V2)的任意组合耦合到连接器30(如端子T)的信号。加载电容器C1及C2也选择性地耦合至连接器30的信号,以改变容性加载。
现在参照图4,其中示出了根据本发明实施例的可编程缓冲器/延迟电路32的细节。寄存器42接收一数值来设置由晶体管N10及P10实现的三态反相器的驱动强度,晶体管N10及P10通过晶体管P11-P14耦合至电源轨VDD及通过晶体管N11-N14耦合至接地。根据寄存器42中设置的数值以组合方式选择性地使能晶体管P11-P14及晶体管N11-N14的栅极,以改变由晶体管N10及P10实现的三态反相器的源极电阻,这可改变由到端子T的对应输出信号提供的转换速率/延迟时间。可编程缓冲器/延迟电路32还为在端子T处接收的输入信号提供可编程输入延迟,方式是使用多路复用器43(其具有由寄存器42提供的位所控制的选择)选择由反相器I1-I6形成的延迟链的分接点。
上述实施例提供可编程总线线加载、延迟及数据操纵,其可模拟宽广范围的操作及错误条件。多种程序可被下载到处理器核心34,并用于执行测试模式,其可检验及诊断存储器子系统设计中的错误。上述实施例还提供了在电源和/或总线上产生噪声,以使操作条件恶化以便测试存储器子系统设计的稳固性的能力。
虽然参考本发明的优选实施例具体示出并描述了本发明,但是本领域的技术人员将理解,在不偏离本发明的精神和范围的情况下,可以在形式和细节上做出上述和其他更改。

Claims (18)

1.一种诊断模块,用于诊断存储器模块中,
所述诊断存储器模块包含:
存储器模块接口端子,用于连接存储器子系统,以取代存储器子系统中的正常存储器模块;及
接口,用于在处理单元与外部诊断系统之间通信,
所述诊断模块包含:
用于存储与在所述存储器模块接口端子处接收的存储器写入操作对应的数据流的部件;
用于改变所述数据流以产生改变后的数据流以便模拟错误状况的部件;及
用于通过在所述存储器模块接口端子处提供所述改变后的数据流,来响应在所述存储器模块接口端子处接收的存储器读取操作的部件。
2.如权利要求1中所述的诊断模块,其中所述诊断存储器模块还包含多个存储器件,用于提供等效存储装置,该等效存储装置与由所述正常存储器模块提供的存储装置等效。
3.如权利要求1中所述的诊断模块,其中所述接口传送来自所述外部诊断系统的所述诊断模块的程序指令。
4.如权利要求1中所述的诊断模块,其中所述诊断存储器模块还包含可编程加载电路,用于改变多个所述存储器模块接口端子之一的电气负载,由此改变所述存储器子系统的行为。
5.如权利要求1中所述的诊断模块,其中所述诊断存储器模块包括一电路,用于在模拟域中,操纵所述存储器模块接口端子中的至少一个存储器模块接口端子上的信号来模拟噪声,其中所述接口接收一命令来操纵所述信号,并且其中所述电路响应于接收所述命令而操纵所述信号。
6.如权利要求5中所述的诊断模块,其中所述至少一个存储器模块接口端子为一电源端子。
7.如权利要求1中所述的诊断模块,其中所述诊断存储器模块的输出驱动器具有可编程驱动强度,其中所述接口接收一命令,以在所述存储器模块接口端子中的至少一个存储器模块接口端子上改变从所述诊断存储器模块提供的输出信号的驱动强度,且其中所述处理单元响应于接收所述命令而设置所述输出驱动器的所述可编程驱动强度。
8.如权利要求1中所述的诊断模块,其中所述诊断存储器模块还包含至少一个测试点,用于探测所述诊断存储器模块内的信号。
9.一种用于测试存储器子系统的系统,包括:
通过接口将测试工作站计算机系统连接到插入目标存储器子系统的诊断存储器模块的装置;以及
与所述诊断存储器模块通信以在所述诊断存储器模块与所述测试工作站计算机系统之间传递诊断信息的装置,
其中所述诊断存储器模块操纵写入到所述诊断存储器模块的数据流以产生模拟错误状况的改变后的数据流,并响应于所述诊断存储器模块接收到存储器读取操作而提供所述改变后的数据流。
10.如权利要求9中所述的系统,其中所述与所述诊断存储器模块通信的装置将诊断程序的程序指令从所述测试工作站计算机系统传送到所述诊断存储器模块,以便由所述诊断存储器模块内的诊断存储器模块处理器核心执行。
11.如权利要求9中所述的系统,其中所述与所述诊断存储器模块通信的装置传送一命令以编程一可编程加载电路,以便改变所述目标存储器子系统中的所述诊断存储器模块的电气负载,由此改变所述目标存储器子系统的行为。
12.如权利要求9中所述的系统,其中所述诊断存储器模块包括一电路,用于在模拟域中,操纵所述目标存储器子系统内的信号来模拟噪声,其中所述与所述诊断存储器模块通信的装置传送一命令来激活用于操纵信号的电路,由此改变所述目标存储器子系统的行为。
13.如权利要求9中所述的系统,其中所述诊断存储器模块包括具有可编程驱动强度的输出驱动器,其中所述与所述诊断存储器模块通信的装置传送一命令来改变所述驱动强度。
14.一种用于测试存储器子系统的方法,包括:
通过接口将测试工作站计算机系统连接到插入目标存储器子系统的诊断存储器模块;以及
与所述诊断存储器模块通信以在所述诊断存储器模块与所述测试工作站计算机系统之间传递诊断信息,
其中,所述诊断存储器模块操纵写入到所述诊断存储器模块的数据流以产生模拟错误状况的改变后的数据流,并响应于所述诊断存储器模块接收到存储器读取操作而提供所述改变后的数据流。
15.如权利要求14中所述的方法,其中,与所述诊断存储器模块通信的步骤包括将诊断程序的程序指令从所述测试工作站计算机系统传送到所述诊断存储器模块,以便由所述诊断存储器模块内的诊断存储器模块处理器核心执行。
16.如权利要求14中所述的方法,其中,与所述诊断存储器模块通信的步骤包括传送一命令以编程一可编程加载电路,以便改变所述目标存储器子系统中的所述诊断存储器模块的电气负载,由此改变所述目标存储器子系统的行为。
17.如权利要求14中所述的方法,其中所述诊断存储器模块包括一电路,用于在模拟域中,操纵所述目标存储器子系统内的信号来模拟噪声,其中,与所述诊断存储器模块通信的步骤包括传送一命令来激活用于操纵信号的电路,由此改变所述目标存储器子系统的行为。
18.如权利要求14中所述的方法,其中所述诊断存储器模块包括具有可编程驱动强度的输出驱动器,其中,与所述诊断存储器模块通信的步骤包括传送一命令来改变所述驱动强度。
CN2008801032040A 2007-08-17 2008-07-21 可编程诊断存储器模块及测试方法 Expired - Fee Related CN101785066B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US11/840,481 2007-08-17
US11/840,481 US7739562B2 (en) 2007-08-17 2007-08-17 Programmable diagnostic memory module
PCT/EP2008/059539 WO2009024423A1 (en) 2007-08-17 2008-07-21 Programmable diagnostic memory module

Publications (2)

Publication Number Publication Date
CN101785066A CN101785066A (zh) 2010-07-21
CN101785066B true CN101785066B (zh) 2013-08-28

Family

ID=39929531

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2008801032040A Expired - Fee Related CN101785066B (zh) 2007-08-17 2008-07-21 可编程诊断存储器模块及测试方法

Country Status (8)

Country Link
US (1) US7739562B2 (zh)
EP (1) EP2179421B1 (zh)
JP (1) JP5147942B2 (zh)
KR (1) KR101039226B1 (zh)
CN (1) CN101785066B (zh)
AT (1) ATE492886T1 (zh)
DE (1) DE602008004169D1 (zh)
WO (1) WO2009024423A1 (zh)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102255208A (zh) * 2010-05-21 2011-11-23 鸿富锦精密工业(深圳)有限公司 转接卡
CN102354537B (zh) * 2011-07-06 2014-03-05 华中科技大学 一种相变存储器芯片测试方法
US9280859B2 (en) * 2012-10-08 2016-03-08 Toyota Motor Engineering & Manufacturing North America, Inc. Enhanced vehicle onboard diagnostic system and method
TWI492054B (zh) * 2012-11-05 2015-07-11 Phison Electronics Corp 快閃記憶體的模擬方法與模擬器
EP2759939B1 (de) 2013-01-29 2016-06-08 dSPACE digital signal processing and control engineering GmbH Verfahren zum Manipulieren einer Speicheroperation eines Steuergeräteprogramms auf einen virtuellen oder realen Speicher
KR101254091B1 (ko) 2013-02-26 2013-04-15 주식회사 이산 내진과 방수 기능을 겸비한 구조를 지닌 배전반
CN104697513B (zh) * 2013-12-10 2017-12-22 惠州市德赛西威汽车电子股份有限公司 多媒体导航仪
US20160124888A1 (en) * 2014-10-31 2016-05-05 William Michael Gervasi Memory Bus Loading and Conditioning Module
US11915739B2 (en) * 2021-12-21 2024-02-27 Micron Technology, Inc. On-chip device testing circuit that generates noise on power bus of memory device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4354268A (en) * 1980-04-03 1982-10-12 Santek, Inc. Intelligent test head for automatic test system
CN1321892A (zh) * 2000-04-14 2001-11-14 株式会社鼎新 特定用途的基于事件的半导体存储器测试系统
US6467053B1 (en) * 1999-06-28 2002-10-15 International Business Machines Corporation Captured synchronous DRAM fails in a working environment
CN1601480A (zh) * 2003-09-26 2005-03-30 因芬尼昂技术股份公司 测试存储模块的装置

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002050195A (ja) * 2000-08-03 2002-02-15 Hitachi Ltd メモリ評価システム
JP3785389B2 (ja) * 2002-09-19 2006-06-14 株式会社バッファロー 補助モジュールおよび補助モジュールの制御方法
US6832141B2 (en) * 2002-10-25 2004-12-14 Davis Instruments Module for monitoring vehicle operation through onboard diagnostic port
DE10300781B4 (de) 2003-01-11 2014-02-06 Qimonda Ag Speicherbaustein, Testsystem und Verfahren zum Testen eines oder mehrerer Speicherbausteine
US7184915B2 (en) 2003-03-20 2007-02-27 Qualcomm, Incorporated Tiered built-in self-test (BIST) architecture for testing distributed memory modules
US7392442B2 (en) 2003-03-20 2008-06-24 Qualcomm Incorporated Built-in self-test (BIST) architecture having distributed interpretation and generalized command protocol
US6996648B2 (en) * 2003-05-28 2006-02-07 Hewlett-Packard Development Company, L.P. Generating notification that a new memory module has been added to a second memory slot in response to replacement of a memory module in a first memory slot
US7210059B2 (en) * 2003-08-19 2007-04-24 Micron Technology, Inc. System and method for on-board diagnostics of memory modules
US7353328B2 (en) * 2004-03-29 2008-04-01 Hewlett-Packard Development Company, L.P. Memory testing
US7206979B1 (en) 2004-06-28 2007-04-17 Sun Microsystems, Inc. Method and apparatus for at-speed diagnostics of embedded memories
DE102004051344A1 (de) 2004-10-21 2006-05-04 Infineon Technologies Ag Halbleiter-Bauelement-Test-Einrichtung mit Schieberegister, sowie Halbleiter-Bauelement-Test-Verfahren
US7395476B2 (en) 2004-10-29 2008-07-01 International Business Machines Corporation System, method and storage medium for providing a high speed test interface to a memory subsystem
US7356737B2 (en) * 2004-10-29 2008-04-08 International Business Machines Corporation System, method and storage medium for testing a memory module
KR100703969B1 (ko) 2005-04-07 2007-04-06 삼성전자주식회사 메모리 모듈의 테스트 장치
US7250784B2 (en) 2005-06-29 2007-07-31 Marvell International Ltd. Integrated systems testing
JP2007304919A (ja) * 2006-05-12 2007-11-22 Akiyoshi Shiina メモリモジュール保守用装置
JP2008009991A (ja) * 2006-06-29 2008-01-17 Hynix Semiconductor Inc テスト用デュアルインラインメモリモジュール及びそのテストシステム
US20080082221A1 (en) * 2006-07-14 2008-04-03 David Nagy System for monitoring, controlling, and reporting vehicle operation through onboard diagnostic port

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4354268A (en) * 1980-04-03 1982-10-12 Santek, Inc. Intelligent test head for automatic test system
US6467053B1 (en) * 1999-06-28 2002-10-15 International Business Machines Corporation Captured synchronous DRAM fails in a working environment
CN1321892A (zh) * 2000-04-14 2001-11-14 株式会社鼎新 特定用途的基于事件的半导体存储器测试系统
CN1601480A (zh) * 2003-09-26 2005-03-30 因芬尼昂技术股份公司 测试存储模块的装置

Also Published As

Publication number Publication date
CN101785066A (zh) 2010-07-21
ATE492886T1 (de) 2011-01-15
JP2010537264A (ja) 2010-12-02
WO2009024423A1 (en) 2009-02-26
KR101039226B1 (ko) 2011-06-03
US7739562B2 (en) 2010-06-15
EP2179421B1 (en) 2010-12-22
EP2179421A1 (en) 2010-04-28
KR20100046197A (ko) 2010-05-06
JP5147942B2 (ja) 2013-02-20
DE602008004169D1 (de) 2011-02-03
US20090049339A1 (en) 2009-02-19

Similar Documents

Publication Publication Date Title
CN101785066B (zh) 可编程诊断存储器模块及测试方法
US6701491B1 (en) Input/output probing apparatus and input/output probing method using the same, and mixed emulation/simulation method based on it
US7552370B2 (en) Application specific distributed test engine architecture system and method
KR100337006B1 (ko) 전자회로 설계검증장치 및 방법
US9152520B2 (en) Programmable interface-based validation and debug
US5790771A (en) Apparatus and method for configuring a reconfigurable electronic system having defective resources
CN101438253A (zh) 写入和配置闪速存储器
CN108519889B (zh) 一种基于jtag标准的fpga程序远程升级系统及方法
US20120198292A1 (en) Test apparatus and test method
US7730369B2 (en) Method for performing memory diagnostics using a programmable diagnostic memory module
US5515382A (en) Process for testing the operation of an application specific integrated circuit and application specific integrated circuit relating thereto
JP2008310955A (ja) 不良な列にあるアドレスでプログラミングするのに時間を消費することを回避する方法
CN103000230A (zh) 一种非易失性存储器ip核的测试和验证开发系统
JPH063414A (ja) 疑似lsi装置及びそれを用いたデバッグ装置
US7818645B2 (en) Built-in self-test emulator
US20070245040A1 (en) Data storing
US9702933B1 (en) System and method for concurrent interconnection diagnostics field
CN110717311A (zh) 一种fpga内部访问系统、fpga验证方法
US6714040B1 (en) Automated boundary-scan chain composition method using a device database and access mechanism for storing and retrieving situation-dependent operation options
CN109684152A (zh) 一种risc-v处理器指令下载方法及其装置
KR20230076317A (ko) 모의 시험 장치 및 그 제어 방법
TW200915330A (en) Method for performing memory diagnostics using a programmable diagnostic memory module
Gruwell High-speed programmable FPGA configuration memory access using JTAG
US10319459B1 (en) Customizable built-in self-test testplans for memory units
US8209571B2 (en) Valid-transmission verifying circuit and a semiconductor device including the same

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20130828

Termination date: 20200721