CN101887743B - 在矩阵拓扑中包括多个集成电路存储器器件和多个缓冲器器件的存储器模块 - Google Patents

在矩阵拓扑中包括多个集成电路存储器器件和多个缓冲器器件的存储器模块 Download PDF

Info

Publication number
CN101887743B
CN101887743B CN2010101846743A CN201010184674A CN101887743B CN 101887743 B CN101887743 B CN 101887743B CN 2010101846743 A CN2010101846743 A CN 2010101846743A CN 201010184674 A CN201010184674 A CN 201010184674A CN 101887743 B CN101887743 B CN 101887743B
Authority
CN
China
Prior art keywords
integrated circuit
memory
devices
signal path
buffer device
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.)
Active
Application number
CN2010101846743A
Other languages
English (en)
Other versions
CN101887743A (zh
Inventor
E·特塞恩
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.)
Rambus Inc
Original Assignee
Rambus Inc
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 Rambus Inc filed Critical Rambus Inc
Publication of CN101887743A publication Critical patent/CN101887743A/zh
Application granted granted Critical
Publication of CN101887743B publication Critical patent/CN101887743B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C5/00Details of stores covered by group G11C11/00
    • G11C5/06Arrangements for interconnecting storage elements electrically, e.g. by wiring
    • G11C5/063Voltage and signal distribution in integrated semi-conductor memory access lines, e.g. word-line, bit-line, cross-over resistance, propagation delay
    • 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
    • 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
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C11/00Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C11/21Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
    • G11C11/34Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
    • G11C11/40Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
    • G11C11/401Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming cells needing refreshing or charge regeneration, i.e. dynamic cells
    • G11C11/4063Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing
    • G11C11/407Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing for memory cells of the field-effect type
    • G11C11/409Read-write [R-W] circuits 
    • G11C11/4093Input/output [I/O] data interface arrangements, e.g. data buffers
    • 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
    • G11C2029/4402Internal storage of test result, quality data, chip identification, repair information
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L2224/00Indexing scheme for arrangements for connecting or disconnecting semiconductor or solid-state bodies and methods related thereto as covered by H01L24/00
    • H01L2224/01Means for bonding being attached to, or being formed on, the surface to be connected, e.g. chip-to-package, die-attach, "first-level" interconnects; Manufacturing methods related thereto
    • H01L2224/10Bump connectors; Manufacturing methods related thereto
    • H01L2224/15Structure, shape, material or disposition of the bump connectors after the connecting process
    • H01L2224/16Structure, shape, material or disposition of the bump connectors after the connecting process of an individual bump connector
    • H01L2224/161Disposition
    • H01L2224/16151Disposition the bump connector connecting between a semiconductor or solid-state body and an item not being a semiconductor or solid-state body, e.g. chip-to-substrate, chip-to-passive
    • H01L2224/16221Disposition the bump connector connecting between a semiconductor or solid-state body and an item not being a semiconductor or solid-state body, e.g. chip-to-substrate, chip-to-passive the body and the item being stacked
    • H01L2224/16225Disposition the bump connector connecting between a semiconductor or solid-state body and an item not being a semiconductor or solid-state body, e.g. chip-to-substrate, chip-to-passive the body and the item being stacked the item being non-metallic, e.g. insulating substrate with or without metallisation
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L2224/00Indexing scheme for arrangements for connecting or disconnecting semiconductor or solid-state bodies and methods related thereto as covered by H01L24/00
    • H01L2224/01Means for bonding being attached to, or being formed on, the surface to be connected, e.g. chip-to-package, die-attach, "first-level" interconnects; Manufacturing methods related thereto
    • H01L2224/26Layer connectors, e.g. plate connectors, solder or adhesive layers; Manufacturing methods related thereto
    • H01L2224/31Structure, shape, material or disposition of the layer connectors after the connecting process
    • H01L2224/32Structure, shape, material or disposition of the layer connectors after the connecting process of an individual layer connector
    • H01L2224/321Disposition
    • H01L2224/32135Disposition the layer connector connecting between different semiconductor or solid-state bodies, i.e. chip-to-chip
    • H01L2224/32145Disposition the layer connector connecting between different semiconductor or solid-state bodies, i.e. chip-to-chip the bodies being stacked
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L2224/00Indexing scheme for arrangements for connecting or disconnecting semiconductor or solid-state bodies and methods related thereto as covered by H01L24/00
    • H01L2224/01Means for bonding being attached to, or being formed on, the surface to be connected, e.g. chip-to-package, die-attach, "first-level" interconnects; Manufacturing methods related thereto
    • H01L2224/26Layer connectors, e.g. plate connectors, solder or adhesive layers; Manufacturing methods related thereto
    • H01L2224/31Structure, shape, material or disposition of the layer connectors after the connecting process
    • H01L2224/32Structure, shape, material or disposition of the layer connectors after the connecting process of an individual layer connector
    • H01L2224/321Disposition
    • H01L2224/32151Disposition the layer connector connecting between a semiconductor or solid-state body and an item not being a semiconductor or solid-state body, e.g. chip-to-substrate, chip-to-passive
    • H01L2224/32221Disposition the layer connector connecting between a semiconductor or solid-state body and an item not being a semiconductor or solid-state body, e.g. chip-to-substrate, chip-to-passive the body and the item being stacked
    • H01L2224/32225Disposition the layer connector connecting between a semiconductor or solid-state body and an item not being a semiconductor or solid-state body, e.g. chip-to-substrate, chip-to-passive the body and the item being stacked the item being non-metallic, e.g. insulating substrate with or without metallisation
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L2224/00Indexing scheme for arrangements for connecting or disconnecting semiconductor or solid-state bodies and methods related thereto as covered by H01L24/00
    • H01L2224/01Means for bonding being attached to, or being formed on, the surface to be connected, e.g. chip-to-package, die-attach, "first-level" interconnects; Manufacturing methods related thereto
    • H01L2224/42Wire connectors; Manufacturing methods related thereto
    • H01L2224/47Structure, shape, material or disposition of the wire connectors after the connecting process
    • H01L2224/48Structure, shape, material or disposition of the wire connectors after the connecting process of an individual wire connector
    • H01L2224/4805Shape
    • H01L2224/4809Loop shape
    • H01L2224/48091Arched
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L2224/00Indexing scheme for arrangements for connecting or disconnecting semiconductor or solid-state bodies and methods related thereto as covered by H01L24/00
    • H01L2224/01Means for bonding being attached to, or being formed on, the surface to be connected, e.g. chip-to-package, die-attach, "first-level" interconnects; Manufacturing methods related thereto
    • H01L2224/42Wire connectors; Manufacturing methods related thereto
    • H01L2224/47Structure, shape, material or disposition of the wire connectors after the connecting process
    • H01L2224/48Structure, shape, material or disposition of the wire connectors after the connecting process of an individual wire connector
    • H01L2224/4805Shape
    • H01L2224/4809Loop shape
    • H01L2224/48095Kinked
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L2224/00Indexing scheme for arrangements for connecting or disconnecting semiconductor or solid-state bodies and methods related thereto as covered by H01L24/00
    • H01L2224/01Means for bonding being attached to, or being formed on, the surface to be connected, e.g. chip-to-package, die-attach, "first-level" interconnects; Manufacturing methods related thereto
    • H01L2224/42Wire connectors; Manufacturing methods related thereto
    • H01L2224/47Structure, shape, material or disposition of the wire connectors after the connecting process
    • H01L2224/48Structure, shape, material or disposition of the wire connectors after the connecting process of an individual wire connector
    • H01L2224/481Disposition
    • H01L2224/48151Connecting between a semiconductor or solid-state body and an item not being a semiconductor or solid-state body, e.g. chip-to-substrate, chip-to-passive
    • H01L2224/48221Connecting between a semiconductor or solid-state body and an item not being a semiconductor or solid-state body, e.g. chip-to-substrate, chip-to-passive the body and the item being stacked
    • H01L2224/48225Connecting between a semiconductor or solid-state body and an item not being a semiconductor or solid-state body, e.g. chip-to-substrate, chip-to-passive the body and the item being stacked the item being non-metallic, e.g. insulating substrate with or without metallisation
    • H01L2224/48227Connecting between a semiconductor or solid-state body and an item not being a semiconductor or solid-state body, e.g. chip-to-substrate, chip-to-passive the body and the item being stacked the item being non-metallic, e.g. insulating substrate with or without metallisation connecting the wire to a bond pad of the item
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L2224/00Indexing scheme for arrangements for connecting or disconnecting semiconductor or solid-state bodies and methods related thereto as covered by H01L24/00
    • H01L2224/73Means for bonding being of different types provided for in two or more of groups H01L2224/10, H01L2224/18, H01L2224/26, H01L2224/34, H01L2224/42, H01L2224/50, H01L2224/63, H01L2224/71
    • H01L2224/732Location after the connecting process
    • H01L2224/73251Location after the connecting process on different surfaces
    • H01L2224/73253Bump and layer connectors
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L2224/00Indexing scheme for arrangements for connecting or disconnecting semiconductor or solid-state bodies and methods related thereto as covered by H01L24/00
    • H01L2224/73Means for bonding being of different types provided for in two or more of groups H01L2224/10, H01L2224/18, H01L2224/26, H01L2224/34, H01L2224/42, H01L2224/50, H01L2224/63, H01L2224/71
    • H01L2224/732Location after the connecting process
    • H01L2224/73251Location after the connecting process on different surfaces
    • H01L2224/73265Layer and wire connectors
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L24/00Arrangements for connecting or disconnecting semiconductor or solid-state bodies; Methods or apparatus related thereto
    • H01L24/73Means for bonding being of different types provided for in two or more of groups H01L24/10, H01L24/18, H01L24/26, H01L24/34, H01L24/42, H01L24/50, H01L24/63, H01L24/71
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L2924/00Indexing scheme for arrangements or methods for connecting or disconnecting semiconductor or solid-state bodies as covered by H01L24/00
    • H01L2924/10Details of semiconductor or other solid state devices to be connected
    • H01L2924/11Device type
    • H01L2924/14Integrated circuits
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L2924/00Indexing scheme for arrangements or methods for connecting or disconnecting semiconductor or solid-state bodies as covered by H01L24/00
    • H01L2924/15Details of package parts other than the semiconductor or other solid state devices to be connected
    • H01L2924/151Die mounting substrate
    • H01L2924/1517Multilayer substrate
    • H01L2924/15182Fan-in arrangement of the internal vias
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L2924/00Indexing scheme for arrangements or methods for connecting or disconnecting semiconductor or solid-state bodies as covered by H01L24/00
    • H01L2924/15Details of package parts other than the semiconductor or other solid state devices to be connected
    • H01L2924/151Die mounting substrate
    • H01L2924/1517Multilayer substrate
    • H01L2924/15192Resurf arrangement of the internal vias
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L2924/00Indexing scheme for arrangements or methods for connecting or disconnecting semiconductor or solid-state bodies as covered by H01L24/00
    • H01L2924/15Details of package parts other than the semiconductor or other solid state devices to be connected
    • H01L2924/151Die mounting substrate
    • H01L2924/153Connection portion
    • H01L2924/1531Connection portion the connection portion being formed only on the surface of the substrate opposite to the die mounting surface
    • H01L2924/15311Connection portion the connection portion being formed only on the surface of the substrate opposite to the die mounting surface being a ball array, e.g. BGA
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L2924/00Indexing scheme for arrangements or methods for connecting or disconnecting semiconductor or solid-state bodies as covered by H01L24/00
    • H01L2924/15Details of package parts other than the semiconductor or other solid state devices to be connected
    • H01L2924/151Die mounting substrate
    • H01L2924/153Connection portion
    • H01L2924/1532Connection portion the connection portion being formed on the die mounting surface of the substrate
    • H01L2924/1533Connection portion the connection portion being formed on the die mounting surface of the substrate the connection portion being formed both on the die mounting surface of the substrate and outside the die mounting surface of the substrate
    • H01L2924/15331Connection portion the connection portion being formed on the die mounting surface of the substrate the connection portion being formed both on the die mounting surface of the substrate and outside the die mounting surface of the substrate being a ball array, e.g. BGA

Abstract

本发明涉及一种在矩阵拓扑中包括多个集成电路存储器器件和多个缓冲器器件的存储器模块。具体地,涉及一种存储器模块,包括从多个相应的集成电路缓冲器器件向存储器模块连接器接口提供数据的多个数据通路,所述集成电路缓冲器器件访问来自相关联的多个集成电路存储器器件的数据。该存储器模块形成多个“数据分片”或者耦合至相应的集成电路缓冲器器件的存储器模块数据总线的多个部分。每个集成电路缓冲器器件还耦合至提供控制信息的总线,所述控制信息指定对至少一个集成电路存储器器件的访问。根据实施方式,SPD器件存储关于存储器模块的配置信息的信息。在实施方式中,至少一个集成电路缓冲器器件访问存储在SPD器件中的信息。在封装实施方式中,封装容纳集成电路缓冲器裸片和多个集成电路存储器裸片。

Description

在矩阵拓扑中包括多个集成电路存储器器件和多个缓冲器器件的存储器模块
本申请是申请号为200680041998.3、申请日为2006年9月21日、发明名称为“在矩阵拓扑中包括多个集成电路存储器器件和多个缓冲器器件的存储器模块”的专利申请的分案申请。
技术领域
本发明总体涉及集成电路器件、这种器件的高速信令、存储器器件以及存储器系统。
背景技术
一些当代的趋势预言:处理器,诸如通用微处理器和图形处理器,将继续增大对系统存储和数据带宽的要求。通过在应用中使用诸如多核处理器架构和多图形流水线的并行机制,处理器应当能够以被预测为在未来10年里每3年增大一倍的速度拉动系统带宽的增长。动态随机访问存储器(“DRAM”)中存在若干主要趋势,这些趋势可能使DRAM出奇昂贵并且对跟上增长的数据带宽要求和系统存储要求提出挑战。例如,相对于给定DRAM技术节点中特征尺寸改进的晶体管速度,以及使DRAM技术适应给定DRAM裸片的更大存储密度所需的增大的成本都对DRAM技术跟上增大的数据带宽要求和系统容量要求的速度产生不利影响。
发明内容
本发明的实施方式提供了一种存储器模块包括:集成电路存储器器件;以及耦合至所述集成电路存储器器件的集成电路缓冲器器件,其中经由所述集成电路缓冲器器件执行对所述集成电路存储器器件的存储器访问,所述集成电路缓冲器器件包括存储电路,用以存储关于所述集成电路存储器器件的有缺陷的存储器单元的冗余信息,使得所述集成电路缓冲器器件重新路由具有与所述有缺陷的存储器单元相关联的地址的存储器访问。
本发明的实施方式提供了一种存储器模块包括:多个集成电路存储器器件,所述多个集成电路存储器器件的每个集成电路存储器器件具有存储器单元阵列;以及耦合至所述多个集成电路存储器器件的集成电路缓冲器器件,其中经由所述集成电路缓冲器器件执行对所述多个集成电路存储器器件的存储器访问,所述集成电路缓冲器器件包括存储电路,用以存储关于至少一个存储器单元阵列的至少一个有缺陷的存储器单元位置的信息。
本发明的实施方式提供了一种存储器模块包括:多个集成电路存储器器件,所述多个集成电路存储器器件的每个集成电路存储器器件具有存储器单元阵列;耦合至所述多个集成电路存储器器件的集成电路缓冲器器件,其中经由所述集成电路缓冲器器件执行对所述多个集成电路存储器器件的存储器访问;以及耦合至所述集成电路存储器器件的集成电路存储器件,所述集成电路存储器件用以存储关于所述多个集成电路存储器器件的至少一个存储器单元阵列的至少一个有缺陷的存储器单元位置的信息。
本发明的实施方式提供了一种容纳在单个半导体封装中的系统,所述系统包括:第一集成电路存储器裸片,具有存储器单元阵列;以及耦合至所述集成电路存储器裸片的集成电路缓冲器裸片,其中经由所述集成电路缓冲器裸片执行所述集成电路存储器裸片的存储器访问,所述集成电路缓冲器裸片包括存储电路,用以存储关于所述存储器单元阵列中至少一个有缺陷的存储器单元的信息。
本发明的实施方式提供了一种系统,包括:多个集成电路存储器器件,所述多个集成电路存储器器件的每个集成电路存储器器件具有存储器单元阵列;以及耦合至所述多个集成电路存储器器件的多个集成电路缓冲器器件,其中经由所述多个集成电路缓冲器器件的对应集成电路缓冲器器件执行对所述多个集成电路存储器器件的集成电路存储器器件的存储器访问,所述对应的集成电路缓冲器器件包括存储电路,用以存储关于至少一个存储器单元阵列的至少一个有缺陷的存储器单元位置的信息。
附图说明
在附图中通过示例而非限制的方式对实施方式进行了描述,在附图中,类似的附图标记表示类似的元件,其中:
图1示出了包括多个集成电路存储器器件和多个集成电路缓冲器器件的存储器模块拓扑;
图2示出了具有分离的多分支控制/地址总线的存储器模块拓扑;
图3示出了具有单个多分支控制/地址总线的存储器模块拓扑;
图4示出了在每个集成电路缓冲器器件和存储器模块连接器接口之间提供数据的存储器模块拓扑;
图5示出了包括多个集成电路存储器器件和多个集成电路缓冲器器件的、具有用于控制和地址信息的集成电路缓冲器器件的存储器模块拓扑;
图6示出了图5存储器模块拓扑中控制/地址信号通路的终端器(termination);
图7示出了图5存储器模块拓扑中数据信号通路的终端器;
图8示出了图5存储器模块系统中分离的控制/地址信号通路的终端器;
图9A示出了包括多个集成电路存储器器件和多个集成电路缓冲器器件的存储器模块拓扑顶视图;
图9B示出了包括多个集成电路存储器器件和多个集成电路缓冲器器件的存储器模块拓扑侧视图;
图9C示出了包括多个集成电路存储器器件和多个集成电路缓冲器器件的存储器模块拓扑底视图;
图10是示出了具有多个集成电路存储器裸片和集成电路缓冲器裸片的器件拓扑框图;
图11示出了具有多个集成电路存储器裸片和集成电路缓冲器裸片的多芯片封装(“MCP”)器件;
图12示出了具有多个集成电路存储器裸片的封装器件和具有缓冲器裸片的另一个封装器件;两个封装在单个堆叠封装(“POP”)器件中被堆叠并容纳在一起;
图13示出了具有多个集成电路存储器器件和部署在柔性带上的缓冲器器件的器件;
图14示出了具有并排布置并容纳在封装中的多个集成电路存储器裸片和缓冲器裸片的器件;
图15示出了具有容纳在单独封装中、并被一起集成到更大的POP器件中的多个集成电路存储器裸片和缓冲器裸片的器件;
图16示出了包括串行存在检测设备(“SPD”)的存储器模块拓扑;
图17示出了每个数据分片(data slice)都具有SPD的存储器模块拓扑;
图18是集成电路缓冲器裸片的框图;
图19是存储器器件的框图。
具体实施方式
根据实施方式,存储器模块包括从多个相应的集成电路缓冲器器件(或裸片)向存储器模块连接器提供数据的多个信号通路,所述集成电路缓冲器器件(或裸片)从相关的多个集成电路存储器器件(或裸片)访问数据。在具体实施方式中,每个集成电路缓冲器器件还与提供控制和/或地址信息的母线信号通路耦合,所述信息指定对至少一个与各自集成电路缓冲器器件相关联的集成电路存储器器件进行访问。
根据实施方式,存储器模块连接器包括控制/地址接口部分和数据接口部分。控制/地址总线将多个集成电路缓冲器器件耦合至控制/地址接口部分。多个数据信号通路将多个相应的集成电路缓冲器器件耦合至数据接口部分。每个集成电路缓冲器器件包括:1)与至少一个集成电路存储器器件耦合的接口,2)耦合至控制/地址总线的接口,以及3)耦合至多个数据信号通路中的数据信号通路的接口。
根据实施方式,存储器模块可以包括非易失性存储器位置,例如使用电可擦可编程只读存储器(“EEPROM”)(也公知为串行存在检测(“SPD”)设备),以便存储关于存储器模块的参数和配置的信息。在实施方式中,至少一个集成电路缓冲器器件访问存储在SPD器件中的信息。
在封装实施方式中,封装容纳集成电路缓冲器裸片和多个集成电路存储器裸片。在封装中,多个信号通路在集成电路缓冲器裸片和多个集成电路存储器裸片之间传送数据(读出数据和/或写入数据)。集成电路缓冲器裸片从封装的接口向多个集成电路存储器裸片提供控制信号。响应于控制信号,通过集成电路缓冲器裸片将存储在多个集成电路存储器裸片的存储器阵列中的数据提供给部署在存储器模块上的信号通路。在实施方式中,封装可以是多芯片封装(“MCP”)。在实施方式中,可以将多个集成电路存储器裸片容纳在公共的或单独的封装中。在下面描述的实施方式中,存储器模块可以包括堆叠在彼此顶部并通过信号通路耦合的一系列集成电路裸片(即,存储器裸片和缓冲器裸片)。
这里描述的集成电路缓冲器器件也称为缓冲器或者缓冲器器件。同样,集成电路存储器器件也称为存储器器件。
在实施方式中,集成电路存储器器件和存储器裸片是不同的,因为:存储器裸片是由半导体材料形成的、用于存储和/或取回数据或其他存储器功能的单片式集成电路,而集成电路存储器器件是至少具有允许访问存储器裸片的接口或某种封装形式的存储器裸片。
同样,在实施方式中,集成电路缓冲器器件与缓冲器裸片是不同的,因为:缓冲器裸片是由半导体材料形成的、并至少执行在此描述的一个或多个功能的单片式集成电路,而集成电路缓冲器器件是至少具有允许与缓冲器裸片通信的接口或某种封装形式的缓冲器裸片。
在以下更加详细描述的实施方式中,图1-图8示出了包括具有位于存储器模块上的多个集成电路存储器器件(或裸片)和多个集成电路缓冲器器件(或裸片)的控制/地址和数据信号通路拓扑。此外,图10、图18和图19还示出了包括位于存储器模块上的集成电路存储器器件(或裸片)和集成电路缓冲器器件(或裸片)的信号通路拓扑,并且示出了集成电路缓冲器器件(或裸片)和存储器器件(或裸片)在实施方式中的操作。
图1示出了具有多个集成电路存储器器件和多个相关联的集成电路缓冲器器件的存储器模块拓扑。在实施方式中,存储器模块100包括耦合至公共地址/控制信号通路121的多个缓冲器器件100a-100d。多个缓冲器器件100a-100d中的每个缓冲器器件都提供了经由信号通路102a-102d和103对多个相应的集成电路存储器器件101a-101d的访问。在实施方式中,相应的数据分片a-d由缓冲器100a-100d之一以及存储器器件101a-101d的集合形成。缓冲器器件100a-100d分别耦合至信号通路120a-120d,这些信号通路在缓冲器器件100a-100d和存储器模块连接器接口之间传送数据(读出数据和写入数据)。在实施方式中,分别使用信号通路120a-120d将掩蔽信息从存储器模块连接器接口传送到缓冲器器件100a-100d。
在实施方式中,数据分片是耦合至各自集成电路缓冲器器件的存储器模块数据信号通路(或总线)的一部分。数据分片可以包括去往和来自部署在存储器模块上的单个存储器器件的全部数据通路或者部分数据通路。
可以将集成电路存储器器件视作具有多个存储单元的集成电路器件的公共类,统称为存储器阵列。存储器器件存储与例如作为写入或读出命令的一部分提供的具体地址相关联的数据(该数据可被取回)。存储器器件类型的示例包括:动态随机访问存储器(“DRAM”),包括单倍数据速率和双倍数据速率同步DRAM;静态随机访问存储器(“SRAM”);以及闪存。存储器器件通常包括请求或命令解码以及阵列访问逻辑,该存储器器件除了其他功能之外还对请求和地址信息进行解码,并控制存储器阵列和信号通路之间的存储传送。存储器器件可以包括传输器电路,用以例如关于(例如,存储器器件中的双倍数据速率类型的)时钟信号的上升沿或下降沿同步地输出数据。类似地,在一种实施方式中,存储器器件可以包括接收器电路,用以例如关于时钟信号的上升沿或下降沿同步地接收数据,或者关于与时钟信号具有时间关系的输出数据同步地接收数据。还可以包括关于时钟信号的上升沿或下降沿同步接收控制信息的接收器电路。在实施方式中,传播至或来自于存储器器件的数据可以伴有选通信号,并且器件(例如,存储器器件或缓冲器,或控制器)可以使用选通信号来捕获该数据。
在实施方式中,集成电路缓冲器器件是在存储器模块连接器接口与至少一个集成电路存储器器件之间充当接口的集成电路。在实施方式中,缓冲器器件可以将数据、控制信息、地址信息和/或时钟信号存储到和/或路由到可以容纳在公共或单独封装中的至少一个集成电路存储器器件。在实施方式中,缓冲器对多个存储器器件和存储器模块连接器接口之间的数据、控制信号和时钟信号中的一种或其组合进行隔离、路由和/或转换。存储器模块连接器接口的实施方式在下文描述,并在图9A-图9C中示出。
如图1所示,在各种实施方式中,至少一个信号通路121部署在存储器模块100上,该信号通路121在至少一个缓冲器器件100a-100d和存储器模块连接器接口之间传送控制和/或地址(控制/地址)信息。在实施方式中,信号通路121是多分支总线。如图2-图8所示以及下文描述,在可选实施方式中可以使用在一个或多个缓冲器器件100a-100d和存储器模块连接器接口之间传送控制/地址信息、数据信号和时钟信号的可选拓扑。例如,可以使用分离的多分支控制/地址总线、分段的多分支控制/地址总线,以及点对点和/或菊花链拓扑。
在实施方式中,时钟信号和/或时钟信息可以在信号通路121中的至少一个信号线上传送。这些时钟信号提供具有已知频率和/或相位的一个或多个时钟信号。在实施方式中,时钟信号与控制/地址信息同步或随同其一起传送。在实施方式中,时钟信号沿与代表控制/地址信息的控制/地址信号沿具有时间关系。在实施方式中,时钟信号由时钟源、主控器(master)器件(例如,控制器器件)和/或缓冲器器件产生。
在实施方式中,时钟信号和/或时钟信息可以在各自的信号通路120a-120d中的至少一个信号线上传送。缓冲器器件100a-100d可以接收和/或传输信号通路120a-120b上的时钟信号和数据。在实施方式中,将写入数据在信号通路120a-120d上提供给缓冲器器件100a-100d,并且将时钟信号随同写入数据一起提供在信号通路120a-120d上。在实施方式中,将来自缓冲器器件100a-100d的时钟信号(诸如,时钟-到-主控器(“CTM”))随同信号通路120a-120d上的读出数据一起提供在信号通路120a-120d上。在实施方式中,时钟信号与写入和/读出数据同步或随同其一起传送。时钟信号沿与代表写入和/或读出数据的数据信号沿具有时间关系或与之对齐。时钟信息可以嵌入在数据中,从而不必使用与数据信号相伴的单独的时钟信号。
在实施方式中,读出、写入和/或双向选通信号可以在各个信号通路120a-120d中的至少一个信号线上传送。缓冲器器件100a-100d可以接收和/或传输信号通路120a-120b的选通信号和数据。在实施方式中,将写入数据在信号通路120a-120d上提供给缓冲器器件100a-100d,并且将选通信号随同写入数据一起提供在信号通路120a-120d上。在实施方式中,将来自缓冲器器件100a-100d的选通信号随同信号通路120a-120d上的读出信号一起提供在信号通路120a-120d上。在实施方式中,选通信号与写入和/或读出数据同步或随同其一起传送。选通信号沿与代表写入和/或读出数据的数据信号沿具有时间关系或与之对齐。
在实施方式中,从存储器模块连接器接口在信号通路121上提供用于访问具体集成电路存储器器件中具体存储器位置的地址(例如,行和/或列地址)和/或命令。在实施方式中,命令与具体集成电路存储器器件的存储器操作相关。例如,命令可以包括将写入数据存储在具体集成电路存储器器件中的具体存储器位置的写入命令,和/或用于从具体集成电路存储器器件取回存储在具体存储器位置的读出数据的读出命令。而且,可以同时访问不同数据分片中的多个存储器器件。在实施方式中,命令可以包括行命令、诸如读出或写入的列命令、掩蔽信息、预充电和/或感测命令。在实施方式中,通过公共线路集合将控制信息在信号通路121上以时分复用分组形式来传送,其中,分组中的特定字段用于包括命令操作码和/或地址。同样,可以将读出数据分组从集成电路存储器器件经过缓冲器100a-100d在各自的信号通路120a-120d上传送给存储器模块连接器接口。在实施方式中,分组代表在具体位窗口(或时间间隔)处断言的、用于在具体信号线上断言信号的一个或多个信号。
在实施方式中,存储器模块100(通过存储器模块连接器接口)与主控器器件(例如,处理器或者控制器)通信。
图2示出了具有分离的多分支控制/地址/时钟总线的存储器模块拓扑的实施方式。具体地,存储器模块200包括与缓冲器100a-100d和存储器模块连接器接口相耦合的分离的多分支控制/地址总线221。参考图2,总线221的第一部分终结于终端器230,并且总线221的第二部分终结于终端器231。在实施方式中,终端器230的阻抗与耦合至缓冲器100c-100d的总线221的第一部分的阻抗(Z0)相匹配,并且终端器231的阻抗与耦合至缓冲器100a-100b的总线221的第二部分的阻抗(Z1)相匹配。在实施方式中,阻抗Z0等于阻抗Z1。在实施方式中,终端器230和231单独地或结合地部署在存储器模块100上、缓冲器器件100a和100d上、或用以容纳器件100a和100d的封装上。
图3示出了具有由终端器330终结的单个多分支控制/地址/时钟总线的存储器模块拓扑。在实施方式中,终端器330的阻抗与信号通路121(或者控制/地址/时钟总线)的阻抗相匹配。在实施方式中,终端器330单独地或结合地部署在存储器模块300上或缓冲器器件100d上。
图4示出了在每个集成电路缓冲器器件和存储器模块连接器接口之间提供数据的存储器模块拓扑。在实施方式中,每个信号通路120a-120d分别终结于相关联的终端器420a-420d。在实施方式中,终端器420a-420d具有与信号通路120a-120d的每个的阻抗Z0相匹配的相应的阻抗。在实施方式中,终端器420a-420d单独地或结合地部署在存储器模块400上、每个缓冲器器件100a-100d上、或者容纳缓冲器器件100a-100d的封装上。
参考图1,信号通路121和信号通路103的控制/地址信号比率可以是2∶1(或者其他倍数,诸如4∶1、8∶1等),使存储器模块连接器接口能够按照指定的速度操作,而同时存储器器件101a-101d可以以一半(四分之一、八分之一等)的数据信令速率进行操作,从而可以使用相对较低成本的存储器器件。
图5示出了包括多个集成电路存储器器件和多个集成电路缓冲器器件的、具有用于控制地址和/或时钟信息的集成电路缓冲器器件501的存储器模块拓扑。存储器模块500类似于存储器模块100,除了缓冲器器件501耦合至信号通路121和121a-121b之外。缓冲器器件501在信号通路121a上将控制、地址和/或时钟信息输出至缓冲器器件100a-100b,并在信号通路121b上将控制、地址和/或时钟信息输出至缓冲器器件100c-100d。在实施方式中,缓冲器器件501复制在信号通路121上接收到的控制、地址和/或时钟信息,并在信号通路121a-121b上重复控制、地址和/或时钟信息。在实施方式中,缓冲器器件501是时钟缓冲器器件,其提供与信号通路121a-121b上所提供的控制和地址信息的时间关系。在实施方式中,信号通路121a-121b包括提供时钟信号和/或时钟信息的至少一个信号线。在实施方式中,缓冲器器件501包括如图18所示的时钟电路1870。在实施方式中,缓冲器器件501接收指定对至少一个集成电路存储器器件101a-101d的访问的控制信息,诸如分组请求,并将对应的控制信号(在信号通路121a和/或121b上)输出至指定的集成电路存储器器件。
图6示出了除了终端器601耦合至存储器模块600上的信号通路121以外,与图5中所示存储器模块拓扑类似的存储器模块拓扑。在实施方式中,终端器601的阻抗与信号通路121的阻抗Z0相匹配。在实施方式中,终端器601部署在存储器模块600、缓冲器器件501,或者用来容纳缓冲器器件501的封装上。
图7示出了提供发往和/或来自耦合至信号通路的每个集成电路缓冲器器件和终端器的数据的存储器模块拓扑。在实施方式中,每个信号通路120a-120d分别终结于相关联的终端器701a-701d。在实施方式中,终端器701a-701d具有与每个信号通路120a-120d的阻抗Z0相匹配的阻抗。在实施方式中,终端器701a-701d单独地或结合地部署在存储器模块700上、缓冲器器件100a-100d上、或者用来容纳缓冲器器件100a-100d的封装上。
图8示出了在用于控制、地址和/或时钟信息的缓冲器器件与多个缓冲器器件之间具有分离的多分支信号通路的存储器模块拓扑。具体地,存储器模块800包括耦合至缓冲器100a-100d和缓冲器器件501的分离的多分支控制/地址总线121a-121b。在实施方式中,总线的第一部分121a终结于终端器801,并且总线的第二部分121b终结于终端器802。在实施方式中,终端器801的阻抗与第一段的阻抗(Z0)相匹配,并且终端器802的阻抗与第二段的阻抗(Z1)相匹配。在实施方式中,阻抗Z0等于阻抗Z1。在实施方式中,终端器801和802单独地或结合地部署在存储器模块800上、缓冲器器件100a和100d上、或者用来容纳缓冲器器件100a和100d的封装上。
参考图5,信号通路121与信号通路121a(或者121b)及信号通路103的控制/地址信号比率可以是2∶1∶1(或者是其他倍数,诸如4∶1∶1、8∶1∶1等),从而使得使用信号通路121a(或者121b)和信号通路103的其他多分支总线拓扑实施方式不必一定按照如图1中所示使用信号通路121的实施方式一样高的信号速率来进行操作。而且类似于图1,信号通路121与信号通路103的控制/地址信号比率可以是2∶1(或者其他倍数,诸如4∶1、8∶1等),使得存储器模块连接器接口能够按照指定的速度操作,而同时存储器器件101a-101d可以以一半(或者四分之一、八分之一等)的控制/地址信令速率进行操作,从而可以使用相对较低成本的存储器器件。类似地,信号通路102a-102d中的一个与信号通路120a-120d中的一个的数据信号比率可以是2∶1(或者其他倍数,诸如4∶1、8∶1等),使得存储器模块连接器接口能够按照指定的信令速率操作,而同时存储器器件101a-101d可以以一半(或者四分之一、八分之一等)的数据信令比率进行操作,从而可以使用相对较低成本的存储器器件。
图9A示出了包括多个集成电路存储器器件和耦合至连接器接口的多个集成电路缓冲器器件的存储器模块拓扑的顶视图。在实施方式中,存储器模块900包括衬底910,该衬底910具有标准双列直插式存储器模块(“DIMM”)形状系数或者其他模块形状系数标准,例如小轮廓DIMM(“SO-DIMM”)和半高式DIMM(“VLP-DIMM”)。在可选实施方式中,衬底910可以是但不限于:晶圆、印刷电路板(“PCB”)、例如BT环氧树脂的封装衬底、软板(flex)、母板、子板或背板中之一或其结合。
在实施方式中,存储器模块900包括部署在衬底910第一侧的一对存储器器件101a-101b和缓冲器器件100a-d。在可选实施方式中,更多或更少的存储器器件和缓冲器器件可以使用。在实施方式中,还将一对存储器器件101c-101d部署在存储器模块900的第二侧,如图9B和图9C中所示的存储器模块900的侧视图和底视图中所示。在实施方式中,每个存储器器件和缓冲器器件被容纳在独立的封装中。在可选实施方式中,可以将存储器器件和缓冲器器件容纳在这里所描述的MCP封装实施方式中。
存储器模块900包括连接器接口920,其具有用于传送数据和控制/地址/时钟信号的不同接口部分。例如,存储器模块900的第一侧包括用以传送数据信号的连接器接口部分920a-920d,以及用以传送控制/地址信号的连接器接口部分930a。在实施方式中,连接器接口部分930a还传送时钟信号和/或时钟信息。在实施方式中,包括连接器接口部分920e-920h的存储器模块900的第二侧用来传送数据信号,并且连接器接口部分930b用来传送控制/地址信号。在实施方式中,连接器接口部分930b还传送时钟信号和/或时钟信息。
在实施方式中,连接器接口920部署在衬底910的边缘上。在实施方式中,存储器模块900插入部署在衬底950上的插槽940中。在实施方式中,衬底950是主板或者PCB,其具有用于在衬底950上传送信号的信号通路960a-960b。在实施方式中,信号通路960a和960b是信号迹线或者电线。在实施方式中,信号路径960a和960b耦合至部署在衬底950上的、可以将其他存储器模块插入和/或耦合至主控器的其他插槽。
在实施方式中,连接器接口部分包括至少一个接触或导电元件,诸如金属表面,以用于输入和/或输出电信号。在可选实施方式中,接触的形式可以是以下之一或其结合的形式:球、插槽、表面、信号迹线、电线、正极或负极掺杂型半导体区域和/或引脚。在实施方式中,如在此描述的连接器接口,诸如连接器接口920,不限于其中凸型(male)连接器或接口与凹型(female)连接器(或插槽940)或接口啮合的物理可分接口。连接器接口还包括任意类型的物理接口或链接,诸如在系统级封装(“SIP”)中使用的接口,其将来自存储器模块的焊接球或连接焊接至电路板。
在可选实施方式中,存储器模块900包括在嵌入式存储器子系统中,诸如包括在计算机图形卡、视频游戏控制台或打印机中。在可选实施方式中,存储器模块900位于个人计算机或服务器中。
在实施方式中,主控器与图1-图9和图16-图17中所示的存储器模块通信。主控器可以将信号传输至图1-图9和图16-图17中所示的存储器模块和/或从其接收信号。主控器可以是存储器控制器、对等设备或从设备。在实施方式中,主控器是存储器控制器,其可以是包括其他接口或功能的集成电路设备,例如,芯片组的北桥芯片。主控器可以集成在微处理器或图形处理器单元(“GPU”)或可视处理单元(“VPU”)上。主控器可以实现为现场可编程门阵列(“FPGA”)。存储器模块、信号通路和主控器可以包括在各种系统或子系统中,诸如个人计算机、图形卡、机顶盒、有线调制解调器、手机、游戏控制台、数字电视机(例如,高清电视(“HDTV”))、传真机、有线调制解调器、数字通用盘(“DVD”)播放器或者网络路由器。
在实施方式中,主控器、存储器模块和信号通路位于部署在公共封装或者单独封装中的一个或多个集成单片式电路中。
图10是示出了具有多个集成电路存储器器件101a-101d和缓冲器100a的器件1000的实施方式的框图。这里,数据(读出和/或写入)可以通过信号通路1006(数据)在多个集成电路存储器器件101a-101d和缓冲器100a之间传送。信号通路1006位于器件1000内部的信号通路,对应于图11中所示的1113a-d和1114。信号路径1006是在多个集成电路存储器器件101a-101d和缓冲器100a之间提供双向数据信号的总线。双向数据信号的示例包括从一个或多个集成电路存储器器件101a-101d传送到缓冲器100a的信号,还包括从缓冲器100a传送到一个或多个集成电路存储器器件101a-101d的信号。信号路径1005是器件1000内部的信号路径,对应于图11中所示的信号路径1116a-d和1117。信号路径1005是用于将单向控制/地址/时钟信号从缓冲器100a提供到多个集成电路存储器器件101a-101d的总线。在单向总线的示例中,信号只在一个方向上传送,也即,在这种情况下,信号仅从缓冲器100a传送到一个或多个集成电路存储器器件101a-101d。信号通路1005包括单独的控制信号线和地址信号线,其中控制信号线例如是行地址选通线、列地址选通线等。信号通路1005可以包括fly-by(飞)时钟线,以将时钟信号从缓冲器100a传送到集成电路存储器器件101a-101d。信号通路1005可以将时钟信号从一个或多个集成电路存储器器件101a-101d传送到缓冲器100a。
在实施方式中,缓冲器100a与SPD通信,以存储和取回关于器件1000和/或存储器模块900的参数和配置信息。在实施方式中,SPD1002是非易失性存储器件。信号通路1004将SPD 1002耦合至缓冲器100a。在实施方式中,信号通路1004是用于在SPD 1002和缓冲器100a之间提供双向信号的内部信号通路。
在实施方式中,SPD 1002是EEPROM器件。然而,其他类型的SPD 1002也是可行的,包括但不限于:手动跳线或切换设置,诸如与特定逻辑级别(高或者低)联系的负载电阻或下拉电阻网络,其可以在存储器模块添加到系统或从系统中移除时改变状态。
在实施方式中,SPD 1002是包括寄存器的存储器器件,该寄存器存储在系统操作期间可以通过软件容易地改变的信息,从而允许高度的灵活性,并进行对最终用户透明的配置操作。
在图18中所示的实施方式中,可以使用寄存器集合,诸如配置寄存器组1881,将上述SPD的功能集成到缓冲器器件100a中。参考图18,SPD逻辑和接口1820c可以通过关于缓冲器和连接至缓冲器的存储器器件的信息进行预配置,或者可以存储仅关于存储器器件或缓冲器器件100a之一的信息。对缓冲器的控制输入可以确定寄存器组内的存储节点何时将对信息进行采样,以预装载或预配置SPD逻辑和接口1820c。术语“寄存器”既可以适用于单位宽寄存器,也可以适用于多位宽寄存器。
在图10所示的实施方式中,SPD 1002存储关于存储器模块900配置信息的信息。例如,配置信息可以包括修复和冗余信息,以便修复有缺陷的存储器器件、存储器器件上有缺陷的存储器单元或外围电路、和/或信号通路。在实施方式中,SPD配置信息包括存储器模块群拓扑,诸如封装中和/或存储器模块上的存储器器件的数目、位置和类型,或者等级(如果存在的话)。在实施方式中,SPD配置信息包括用于缓冲器中的接口的串行化比率和/或关于配置缓冲器宽度的信息。在实施方式中,SPD配置信息包括第一值和第二值,所述第一值代表缓冲器器件100a的预期宽度或者包括代表缓冲器器件100a的可能宽度范围的范围,所述第二值代表如图18中所示的接口1820b的预期宽度。
在实施方式中,SPD配置信息包括用于访问存储器器件的定时信息或参数,诸如访问存储器器件的行的时间、访问存储器器件的列的时间、行访问和列访问之间的时间、行访问和预充电操作之间的时间、应用于第一组存储器阵列的行传感和应用于第二组存储器阵列的行传感之间的时间、和/或应用于第一组存储器阵列的预充电操作和应用于第二组存储器阵列的预充电操作之间的时间。
在实施方式中,所存储的定时信息可以按照时间单元表示,其中,值的表将具体时间单元映射到具体二进制编码。在初始化或校准序列期间,主控器或缓冲器可以读取SPD配置信息并确定针对一个或多个存储器器件的适当定时信息。例如,主控器还可以从SPD 1002读取代表时钟信号的时钟频率的信息,并通过时钟信号的时钟周期来划分所取回的定时信息。(时钟信号的时钟周期是时钟信号的时钟频率的倒数)。可以将该划分的任何剩余部分舍入时钟信号的下一个整数时钟周期。
如图10所示,信号通路120a和121都耦合至缓冲器100a。在实施方式中,信号通路120a向缓冲器100a传送单向控制/地址/时钟信号。在实施方式中,信号通路121传送去往和来自缓冲器100a的双向或单向数据信号。在可选实施方式中也可以将其他互连或外部连接拓扑用于器件1000。例如,缓冲器100a可以耦合至单个多分支控制总线、分离的多分支控制总线、或者分段的多分支总线。
在实施方式中,器件1000具有两个分离的电源。电源V1向存储器模块900上的一个或多个存储器器件(存储器器件101a-101d)供电。电源V2向存储器模块900上的一个或多个缓冲器(缓冲器100a)供电。在实施方式中,缓冲器100a具有内部功率调节电路,以向存储器器件101a-101d供电。
图11示出了根据实施方式的、包括多个集成电路存储器裸片1101a-d和容纳在公共封装1110内的或之上的缓冲器裸片1101a的器件1100。如这里在其他实施方式中描述并在图12-图15中示出的,多个集成电路存储器裸片1101a-d和缓冲器1100a部署在多个封装类型的实施方式中。例如,多个集成电路存储器裸片1101a-d和缓冲器裸片1100a可以堆叠在柔性带上、并排、或是位于器件衬底上的分离封装中。缓冲器裸片1100a用以在多个集成电路存储器裸片1101a-d与包括接触1104a-f的器件接口1111之间提供包括控制/地址/时钟信息和数据的信号。在实施方式中,一个或多个接触1104a-f类似于连接器接920的接触。在实施方式中,接触1104a-f用以将器件1100耦合至存储器模块100的衬底910,并且更具体地耦合至信号通路120a和121。器件接口1111还包括信号通路1118和1115,以通过缓冲器接口1103在接触1104a-f和缓冲器100a之间传送信号。信号继而通过缓冲器接口1103以及信号通路1117(部署在器件接口1111中)和1116a-d以及信号通路1114(部署在器件接口1111中)和1113a-d在多个存储器裸片1101a-d和缓冲器裸片1100a之间传送。在实施方式中,垫片1102a-c位于集成电路存储器裸片1101a-d之间。在实施方式中,垫片1102a-c被设置以便散热。类似地,缓冲器裸片1100a被部署在远离多个集成电路存储器裸片1101a-d的位置,以减轻存储器器件附近的散热。在实施方式中,通过焊接球或焊接结构将信号通路彼此耦合并耦合至集成电路存储器裸片1101a-d。
图12示出了具有封装1210和分离的封装1290的堆叠式封装器件1200,其中封装1210包含多个集成电路存储器裸片1101a-d,封装1290具有缓冲器裸片1100a。封装1210和1290两者都被堆叠和容纳,以制造器件1200。在实施方式中,多个集成电路存储器裸片具有独立封装并且堆叠在封装1290上。器件1200具有与图11中所示相类似的组件。缓冲器裸片1100a与在此描述的多个集成电路存储器裸片1101a-d通信。器件1200具有堆叠在缓冲器裸片1100a上、并由接触1201a-d隔开的存储器裸片1101a-d。在实施方式中,接触1201a-d是焊接球,其将信号通路1117和1114耦合至与缓冲器接口1103相耦合的信号通路1202和1203。
图13示出了根据实施方式的、具有部署在柔性带1302上的多个集成电路存储器器件101a-b(器件1301中的101a-c)和缓冲器器件100a的器件1300和1301。缓冲器器件100a与在此描述的多个集成电路存储器器件通信。部署在柔性带1302之上或之中的信号通路1305在多个集成电路存储器器件101a-c和缓冲器100a之间传送信号。在实施方式中,诸如球栅阵列1304之类的接触将多个集成电路存储器器件101a-c中的每个集成电路存储器器件以及缓冲器100a耦合至柔性带1302中的信号通路1305。在实施方式中,可以使用粘合剂1303将多个集成电路存储器器件101a-c相互耦合并耦合至缓冲器100a。在实施方式中,器件1300和1301部署在公共封装中。
图14示出了具有并排布置并容纳在封装1410中的多个集成电路存储器裸片1101a-d和1401a-d以及缓冲器裸片1100a的器件1400。器件1400具有类似于图11中所示组件的组件。缓冲器裸片1100a与在此描述的多个集成电路存储器裸片1101a-d和1401a-d通信。在实施方式中,多个集成电路存储器裸片1101a-d和1401a-d以及缓冲器裸片1100a并排部署在与器件接口1411耦合的衬底1450上。多个集成电路存储器裸片1401a-d由垫片1402a-c隔开。在实施方式中,单个集成电路存储器裸片1101d和单个集成电路存储器裸片1401d与缓冲器裸片1100a并排部署。器件接口1411包括接触1104a-f。信号通过信号通路1418和1415在缓冲器接口1103和接触1104a-f之间传送。信号通过信号通路1417在缓冲器接口1103和信号通路1116a-d(或者集成电路存储器裸片1101a-d)之间传送。类似地,信号通过信号通路1414在缓冲器接口1103和信号通路1113a-d(或者集成电路存储器裸片1401a-d)之间传送。
图15示出了具有分别容纳在独立封装1501、1505和1520中的多个集成电路存储器裸片1101a-b和缓冲器裸片1100a的器件1500。器件1500具有类似于图11中所示组件的组件。缓冲器裸片1100a与在此描述的集成电路存储器裸片1101a-b通信。集成电路存储器裸片1101a-b和缓冲器裸片1100a部署在包括信号通路1504、1509、1515和1518的衬底1530上。集成电路存储器裸片1101a包括具有接触1508的存储器接口1507。集成电路存储器裸片1101b包括具有接触1541的存储器接口1503。缓冲器裸片1100a包括具有接触1560的缓冲器接口1103。信号通过信号通路1515和1518在缓冲器接口1103和接触1104a-f之间传送。信号经由存储器接口1507和接触1508通过信号通路1509在缓冲器接口1103和集成电路存储器裸片1101a之间传送。类似地,信号经由存储器接口1503和接触1541通过信号通路1504在缓冲器接口1103和集成电路存储器裸片1101b之间传送。如在此所述,器件1500经由接触1104a-f耦合至存储器模块900。
图16示出了根据实施方式的、具有SPD 1603的存储器模块。存储器模块1610包括与SPD 1603一起部署在衬底930上的多个集成电路存储器器件(或者裸片)和缓冲器器件(或者裸片)。图16示出了具有单个SPD 1603的存储器模块1610,位于衬底930上的每个缓冲器器件100a-b可以访问SPD 1603。信号通路1601允许从连接器接口920以及一个或多个缓冲器100a-b访问SPD 1603。在实施方式中,信号通路1601是总线。SPD 1603可以具有配置和/或参数信息,这些信息可以由主控器通过连接器接口920和信号通路1601的方式写入或读取。同样,缓冲器100a-b可以通过信号通路1601向SPD 1603写入或从其读取。
图17示出了根据实施方式的存储器模块1710,其中每个器件1711a-b或者数据分片a-b都具有相关联的SPD 1720a-b、缓冲器器件(或者裸片)100a-b以及至少一个集成电路存储器器件101a(或者裸片)。多个缓冲器100a-b和相关联的多个SPD 1720a-b部署在衬底930上。可以使用与连接器接口920和每个SPD 1720a-b相耦合的信号通路1701从SPD 1720a-b处访问配置和/或参数信息。具体地,信号通路1701将器件1711a-b的SPD 1720a-b耦合至连接器接口920。在实施方式中,信号通路1701是总线。在可选实施方式中,信号通路1701将SPD 1720a和SPD 1720b耦合在菊花链或串行拓扑中。在实施方式中,器件1711a-b的一个或多个缓冲器器件100a-b可以访问(读出和/或写入)相应的SPD 1720a-b。同样,主控器可以使用信号通路1701来访问(读出和/或写入)相应的SPD 1720a-b。在实施方式中,使用报头字段或者其他标识符来传送配置和/或参数信息,从而使耦合在菊花链中的SPD可以将SPD信息转发至希望的目的地SPD。
图18示出了根据实施方式的缓冲器器件100a(或者裸片,诸如缓冲器裸片1100a)的框图。缓冲器100a包括:缓冲器接口1103a、接口1820a-c、冗余和修复电路1883、多路复用器1830、请求和地址逻辑电路1840、数据缓存和标记电路1860、计算电路1865、配置寄存器组1881以及时钟电路1870之一或其结合。
在存储器读操作实施方式中,缓冲器100a在信号通路121上从主控器接收可以是分组格式的控制信息(包括地址信息),并且作为响应,缓冲器100a在一个或多个信号通路1005上向一个或多个或全部存储器器件101a-d传输对应的信号。一个或多个存储器器件101a-d可以通过将数据传输给缓冲器100a来进行响应,缓冲器100a通过一个或多个信号通路1006接收数据,并且作为响应,缓冲器100a向主控器(或其他缓冲器)传输对应的信号。主控器通过一个或多个信号通路121传输控制信息,并通过一个或多个信号通路120a接收数据。
通过将控制和地址信息绑定在分组中,存储器器件101a-d通信所需的协议独立于物理的控制/地址接口实现。
在存储器写操作实施方式中,缓冲器100a在信号通路121上从主控器接收可以是分组格式的控制信息(包括地址信息),并在信号通路120a上从主控器接收可以是分组形式的、针对一个或多个存储器器件101a-d的写入数据。缓冲器100a继而在一个或多个信号通路1006上向一个或多个或全部存储器器件101a-d传输对应的信号,从而可以存储写入数据。
主控器通过一个或多个信号通路121传输控制/地址/时钟信息,并通过一个或多个信号通路120a传输写入数据。
在实施方式中,针对存储器器件101a-d中的不同存储器器件可以进行同时的写入和/或读出操作。
在实施方式中,提供给缓冲器100a的控制信息导致一个或多个存储器器件100a-d的一个或多个存储器操作(例如读出和/或入写操作),同时可以将相同的控制信息提供给缓冲器100b,其导致与缓冲器100b相关联的一个或多个存储器器件100a-d的相同存储器操作。在其他实施方式中,可以将相同的控制信息提供给缓冲器100a和缓冲器100b,而针对与每个缓冲器100a-b相关联的一个或多个存储器器件100a-d进行不同的存储器操作。
在实施方式中,缓冲器接口1103a将信号通路121和120a耦合至图10中所示的缓冲器100a。在实施方式中,缓冲器接口1103a对应于图11、图12、图14和图15中所示的缓冲器接口1103。在实施方式中,缓冲器接口1103a包括耦合至信号通路120a的、用以传输和接收数据的至少一个收发器1875(即,传输和接收电路),以及耦合至信号通路121的、用以接收控制/地址/时钟信息的至少一个接收器电路1892。在实施方式中,信号通路121和120a包括点对点链路。缓冲器接口1103a包括具有至少一个收发器1875的、与点对点链路连接的端口。在实施方式中,点对点链路包括一个或多个信号线,每个信号线具有不多于2个的收发器连接点。在缓冲器接口1103a上包括2个收发器连接点之一。缓冲器接口1103a可以包括附加端口,以便耦合缓冲器100a与其他器件和/或存储器模块上的其他缓冲器器件之间的附加点对点链路。这些附加端口可以用来扩展存储能力,如下文将详细描述的。缓冲器100a可以起到点对点链路与其他点对点链路之间的收发器的作用。在实施方式中,缓冲器接口1103a包括重复数据、控制信息和/或时钟信号的中继器电路1899。在实施方式中,缓冲器接口1103a包括在连接器接口部分之间传递信号的旁路电路1898。
在实施方式中,终端器1880部署在缓冲器100a上并且与收发器1875和信号通路120a连接。在这个实施方式中,收发器1875包括输出驱动和接收器。终端器1880可以驱散从收发器1875反射的信号能量(即,电压反射)。终端器1880以及在此描述的其他终端器可以是单个电阻器或电容器或电感器或其串联/并联组合。在可选实施方式中,终端器1880可以在缓冲器100a外部。例如,终端器1880可以部署在存储器模块900的衬底910上或用以容纳缓冲器100a的封装上。
接口1820a包括耦合至信号通路1005的至少一个传输器电路1893,用以将控制/地址/时钟信息传输到一个或多个存储器器件。在实施方式中,接口1820a包括收发器,该收发器可以在部署于公共存储器模块或者不同存储器模块上的缓冲器之间传送控制/地址/时钟信息。
接口1820b包括耦合至信号通路1006的收发器1894,用以在图10中所示的缓冲器100a和一个或多个存储器器件101a-d之间传送数据。SPD逻辑和接口1820c包括耦合至信号通路1004的收发器1896,用以在图10中所示的缓冲器100a和SPD 1002之间传送配置和/或参数信息。在实施方式中,接口1820c用以传送如图16和图17所示的配置和/或参数信息。
根据实施方式,多路复用器1830可以在缓冲器接口100a和接口1820b之间执行带宽集中操作,以及路由来自适当源的数据(即,以来自存储器器件、内部数据、缓存或者写缓冲器的数据子集为目标)。带宽集中的概念涉及:在多数据信号通路实施方式中,将耦合至存储器器件的每个数据通路的(较小)带宽合并,以便匹配缓冲器接口1103a所使用的(较高)总体带宽。在实施方式中,在可以耦合至接口1820b和缓冲器接口1103a的多个信号通路之间使用吞吐量的多路复用和解多路复用。在实施方式中,缓冲器101a使用耦合至接口1820b的多个数据通路的合并带宽,以匹配接口缓冲器接口1103a的带宽。
在实施方式中,数据缓存和标记电路1860(或者缓存1860)可以提供最频繁参考的数据的存储以及访问延迟特性低于多个存储器器件的关联标记地址,从而改进存储器访问。在实施方式中,缓存1860包括写缓冲器,其可以在外部信号通路上使用可用的数据传输窗口来接收写入数据和地址/掩蔽信息,从而改善接口连接效率。一旦被接收,该信息临时存储在写缓冲器中,直到准备好将其通过接口1820b传送到至少一个存储器器件。
计算电路1865可以包括处理器或者控制器单元、压缩/解压缩引擎等,以进一步增强缓冲器100a的性能和/或功能。在实施方式中,计算电路1865控制缓冲器接口1103a和接口1820a-c之间的控制/地址/时钟信息以及数据的传送。
时钟电路1870可以包括时钟产生器电路(例如,
Figure GSA00000122029300231
时钟产生器),可以将其包含在缓冲器101a中并由此消除对独立时钟产生器件的需要。
在可选实施方式中,时钟电路1870包括针对外部时钟信号调节内部时钟信号的相位或延迟时钟对齐电路,诸如锁相环(“PLL”)电路或者迟延锁定环(“DLL”)电路。时钟对齐电路可以使用来自已有外部时钟产生器的外部时钟或者使用内部时钟产生器来提供内部时钟,以产生与所接收和传输的数据和/或控制信息具有预定时间关系的内部同步时钟信号。
在实施方式中,时钟电路1870通过信号通路121接收具有第一频率的第一时钟信号,并使用第一时钟信号产生(经由接口1820a)到存储器器件101a的第二时钟信号,并且还使用第一时钟信号产生(经由接口1820a)到存储器器件101b的第三时钟信号。在实施方式中,第二和第三时钟信号与第一时钟信号具有预定的时间(相位或延迟)关系。
在实施方式中,传输电路(诸如图18中所示的收发器1875、1896和1894中的)传输包括已编码时钟信息的差分信号,并且接收器电路(诸如收发器1875、1896和1894中的)接收包括已编码时钟信息的差分信号。在这个实施方式中,包括时钟和数据恢复电路(诸如时钟电路1870),以提取与接收器电路所接收的数据一起编码的时钟信息。同样,时钟信息可以与传输电路所传输的数据一起编码。例如,可以通过确保在给定数目的数据位中发生最小数目的信号跃迁来将时钟信息编码在数据信号上。
在实施方式中,收发器1875传输和接收第一类型的信号(例如,具有指定电压水平和时间的信号),而收发器1894(和/或传输电路1893)传输和接收第二类型的信号。例如,收发器1875可以传输和接收针对DDR2存储器器件的信号,并且收发器1894可以传输和接收针对DDR3存储器器件的信号。
在实施方式中,(通过信号通路121和120的方式)提供给缓冲器100a的控制信息和/或数据与从缓冲器100a提供给一个或多个存储器器件100a-d的控制信息和/或数据可以是不同的协议格式或者具有不同的协议特征。缓冲器100a中的逻辑(例如,计算电路1865)执行所接收的控制信息和/或数据和传输的控制信息和/或数据之间的该协议转换。在实施方式中,不同电子的/信令和控制/数据协议构成了接口标准。缓冲器100a可以起到不同接口标准-一个针对存储器模块接口(例如,连接器接口920),另一个针对一个或多个存储器器件100a-d-之间的转换器的作用。例如,一个存储器模块接口标准可以要求读取部署在存储器模块上的特定存储器器件中的特定寄存器。然而,存储器器件可能组装有不包括存储器模块接口标准所需的寄存器的存储器器件。在实施方式中,缓冲器100a可以仿真存储器模块接口标准所需的寄存器,并由此允许在不同的接口标准下进行操作的存储器器件100a-d的使用。使用具有不同接口标准的存储器器件时,该缓冲器功能连同模块拓扑和架构使存储器模块成为与一个接口标准兼容的插槽。
在实施方式中,缓冲器100a包括冗余和修复电路1883,用以检测和修复存储器单元、存储器器件的行或组、整个存储器器件(或者外围电路),和/或缓冲器100a和存储器器件101a-d之间的信号通路的功能。在实施方式中,在校准操作期间和/或初始化期间,冗余和修复电路1883周期性地测试一个或多个存储器器件101a-d,这是通过使用所选的数据通路将预定的多个值写入所选存储器器件的存储位置(例如,使用收发器1894和存储预定值的查找表)并继而使用所选的数据通路从所选的存储器器件读出所存储的预定的多个值。在实施方式中,当从所选存储器器件的存储位置读出的值与写到该存储位置的值不匹配时,冗余和修复电路1883使缓冲器100a不能访问所选存储器器件和/或所选信号通路。在实施方式中,可以选择到不同存储器器件的不同信号通路,并且可以再次执行该测试功能。如果选择不同的信号通路导致所读取的预定值与冗余和修复电路1883中预定值的准确对照(或者通过了检测),则此后选择或映射在其他存储器器件中或到其他存储器器件的不同存储位置的不同存储地址。因此,将不会发生对有缺陷的存储位置的其他写入和/或读取操作。
在实施方式中,通过缓冲器接口1103a来接收以耦合至缓冲器100a的存储器器件101a-d为目标的控制信息(包括地址信息)和数据的任何多路复用组合,缓冲器接口1103a例如可以从数据中提取地址和控制信息。例如,控制信息和地址信息可以被解码并与信号通路120a上的多路复用数据分离开,并且可以在信号通路1895上将控制信息和地址信息从缓冲器接口1103a提供给请求和地址逻辑电路1840。继而可以将数据提供给可配置串行化/解串行化电路1891。请求和地址逻辑电路1840产生给传输器电路1893的一个或多个控制信号。
在实施方式中,接口1820a和1820b包括可编程特征。缓冲器100a和存储器器件101a-d之间的多个控制信号线和/或数据信号线是可编程的,以便适应不同数目的存储器器件。因此,存储器器件的数目增加时,可以使用更多专用的控制信号线。使用可编程专用控制线和/或数据线避免了使用总线在存储器器件和缓冲器100a之间传送控制信号时可能出现的任何可能的负载问题。在另一实施方式中,在接口1820处可以对针对每个存储器器件的每个字节的附加数据选通信号进行编程,以适应不同类型的存储器器件,诸如需要这种信号的联想存储器器件。在又一实施方式中,接口1820a和1820b是可编程的,以访问不同的存储器器件宽度。例如,接口1820a和1820b可被编程为与16“×4”宽度的存储器器件、8“×8”宽度的存储器器件或者4“×16”宽度的存储器器件连接。同样,缓冲器接口1103a具有针对信号通路120a的可编程宽度。
可配置的串行化/解串行化电路1891根据所存储的串行化比率来执行串行化和解串行化功能。由于从存储器器件的最大值中减去了其访问宽度,因此存储器器件访问粒度(通过数据量测量)等量地减小,并且可以使用访问交错或者多路复用方案来确保可以访问存储器器件101a-d中的所有存储位置。当存储器器件访问宽度改变时,可以增加和较少信号通路1006的数目。可以将信号通路1006细分为若干可寻址的子集。事务的地址将确定信号通路1006的哪个目标子集将被用于该事务的数据传送部分。此外,可以根据希望的串行化比率来配置包括在接口1820a和1820b中、用来与一个或多个存储器器件101a-d进行通信的收发器电路、传输器电路和/或接收器电路的数目。通常,可以允许或禁止在一个或多个存储器器件101a-d和缓冲器接口1103a之间的给定传送中有多少收发器是活动的,以此来完成收发器的配置。在实施方式中,在缓冲器接口1103a处传送数据的数据速率是在耦合至存储器器件101a-d的一个或多个信号通路1006上传送数据的数据率的倍数或比例。
缓冲器100a提供高度的系统灵活性。可以通过修改缓冲器100a来逐步引入存储器器件的新接口标准,以便与支持较旧标准的主控器或存储器系统结合操作。在实施方式中,可以使用较旧的存储器模块接口或插槽来插入存储器模块,同时可以在该存储器模块上部署较新发展阶段的存储器器件。可以保留与现有发展阶段的存储器器件的向后兼容性。类似地,可以逐步引入新生代的主控器或控制器,以利用新生代存储器器件的特征,而同时维持与现有发展阶段的存储器器件的向后兼容性。类似地,在针对特定应用的单个公共封装中可以包括具有不同价格、功率需求和访问时间的不同类型存储器器件。
图19示出了实施方式中的集成电路存储器器件1900(或者存储器裸片)。集成电路存储器器件1900对应于实施方式中的一个或多个集成电路存储器器件101a-d。集成电路存储器器件1900包括存储器内核1900b和存储器接口1900a。信号通路1950a-b、1951a-b、1952和1953耦合至存储器接口1900a。信号通路1950a-b传送读出和写入数据。信号通路1951a-b传送地址信息,诸如分别在分组中传送行地址和列地址。信号通路1952传送控制信息。信号通路1953传送一个或多个时钟信号。在实施方式中,信号通路1950a-b对应于图10中所示的信号通路120a,并且信号通路1951a-b、1952和1953对应于图10中所示的信号通路121。
存储器接口1900a包括至少一个传输器和/或接收器,以用于在存储器器件1900与信号通路1950a-b、1951a-b、1952和1953之间传送信号。写解多路复用器(“Demux”)1920和读多路复用器(“Mux”)1922耦合至信号通路1950a,而写Demux 1921和读Mux 1923耦合至信号通路1950b。写Demux 1920-21将写入数据从信号通路1950a-b提供到存储器内核1900b(具体地,提供到感测放大器0-2a和0-2b)。读Mux 1922-23将读出数据从存储器内核1900b提供到信号通路1950a-b(具体地,提供到感测放大器Na和Nb)。
Demux和行分组解码器1910耦合至信号通路1951a,并且Demux和列分组解码器1913耦合至信号通路1951b。Demux和行分组解码器1910对分组解码,并将行地址提供到行解码器1914。Demux和列分组解码器1913将列地址和掩蔽信息提供给列和掩蔽解码器1915。
控制寄存器耦合至信号通路1952,并响应于寄存器的值而将控制信号提供给行编码器1914以及列和掩蔽解码器1915。
时钟电路耦合至信号通路1953,以响应于信号通路1953上传送的一个或多个时钟信号来提供传输时钟信号TCLK和接收时钟信号RCLK。在实施方式中,响应于接收时钟信号RCLK沿,写Demux1920和1921将写入数据从信号通路1950a-b提供给存储器内核1900b。在实施方式中,响应于传输时钟信号TCLK沿,读Mux 1922核1923将读出数据从存储器内核1900b提供给信号通路1950a-b。在实施方式中,时钟电路产生信号通路1953上的(或者到缓冲器器件的)时钟信号,其与输出到信号通路1950a-b上的读出数据具有时间关系。
行解码器1914与列和掩蔽解码器1915向存储器内核1900b提供控制信号。例如,响应于行命令,使用感测放大器对存储在存储器组中的多个存储单元的数据进行感测。待感测的行由从Demux和行分组解码器1910提供给行解码器1914的行地址标识。响应于由Demux和列分组解码器1913提供的列地址(以及可能的掩蔽信息),选择感测放大器所感测的数据子集。
存储器内核1900b的存储器组0-N中的存储器组包括具有双向存储单元阵列的存储器阵列。在实施方式中,存储器组0-N包括存储单元,其可以是DRAM单元、SRAM单元、FLASH单元、铁电RAM(FRAM)单元、磁阻或磁性RAM(MRAM)单元,或者其他等价类型的存储器存储单元。在实施方式中,集成电路存储器器件1900是DDR集成电路存储器器件或更近代存储器器件(例如,DDR2或者DDR3)。在可选实施方式中,集成电路存储器器件1900是XDRTMDRAM集成电路存储器器件或者
Figure GSA00000122029300281
(“DRDRAM”)存储器器件。在实施方式中,集成电路存储器器件1900包括容纳在公共封装中的具有不同类型存储单元的存储器器件。
在此描述的信号可以使用信号通路在器件/电路之间和之内传输或接收,并可使用任意数目的信令技术来产生,信令技术包括但不限于调制电信号的电压或电流水平。信号可以代表任意类型的控制和定时信息(例如,命令、地址值、时钟信号以及配置/参数信息)以及数据。在实施方式中,在此描述的信号可以是光信号。
多种多样的信号可以在这里描述的信号通路上传送。例如,信号类型包括差分(在一对信号线上的)、不归零(“NRZ”)、多级脉冲振幅调制(“PAM”)、相移键控、延迟或时间调制、正交振幅调制(“QAM”)和Trellis编码。
在使用多级PAM信令的实施方式中,可以使用多个电压水平对连续数字值或符号的唯一集合进行编码,从而在没有增加系统时钟频率或信号线数目的情况下提高数据速率。换言之,可以将连续数字符号的每个唯一组合分配给唯一的电压水平,例如,4级PAM方案可以使用4个不同的电压范围来区分一对连续数字值或符号,诸如00、01、10和11。这里,每个电压范围将对应于连续符号的唯一配对之一。
在实施方式中,时钟信号用以在存储器模块和/或器件中对事件进行同步,诸如对接收和传输数据和/或控制信息进行同步。在实施方式中,使用全局同步时钟(即,将单个时钟频率源分发给存储器模块/系统中的各种器件)。在实施方式中,使用源同步时钟(即,数据与时钟信号一起从源传递到目的地,使得时钟信号和数据变为可容许偏差(skew-tolerant))。在实施方式中,使用编码数据和时钟信号。在可选实施方式中,使用在此描述的时钟或同步的结合。
在实施方式中,在此描述的信号通路单独地或组合地包括一个或多个导电元件,诸如多个电线、金属迹线(内部的或外部的)、掺杂区域(正极或负极增强的),以及一个或多个光纤或者光路径。在实施方式中,多个信号通路可以替代图中所示的单个信号通路,并且单个信号通路可以替代图中所示的多个信号通路。在实施方式中,信号通路可以包括总线和/或点对点连接。在实施方式中,信号通路包括用于传送控制和数据信号的信号通路。在可选实施方式中,信号通路仅包括用于传送数据信号的信号通路或者仅包括用于传送控制信号的信号通路。在又一实施方式中,信号通路传送单向信号(在一个方向上传送的信号)或者双向信号(在两个方向上传送的信号)或单向和双向信号两者的组合。
应当指出,按照其行为、寄存器传送、逻辑组件、晶体管、布局几何和/或其他特性,可以使用计算机辅助设计工具来描述在此公开的各种电路,并将其表达(和表示)为在包含在各种计算机可读介质中的数据和/或指令。可以实现这些电路表示的文件和其他对象的格式包括但不限于:支持诸如C、Verilog和HLDL的行为语言的格式;支持例如RTL的寄存器级描述语言的格式;支持例如GDSII、GDSIII、GDSIV、CIF、MEBES的几何描述语言的格式;以及任何其他适当的格式和语言。可以包含这些格式化的数据和/或指令的计算机可读介质包括但不限于:各种形式的非易失性存储介质(例如,光、磁或半导体存储介质)以及可以用来通过无线、光的或者有线的信令介质或其任意组合来传送这种格式化数据和/或指令的载波。通过载波对这种格式化数据和/或指令的传送包括但不限于:通过一个或多个数据传送协议(例如,HTTP、FTP、SMTP等)在互联网和/或其他计算机网络上的传送(上传、下载、电子邮件等)。在通过一个或多个计算机可读介质在计算机系统内被接收时,可以由计算机系统内的处理实体(例如,一个或多个处理器)来处理上述电路的这种基于数据和/指令的表示,并与一个或多个其他计算机程序(非限制性地包括:网表产生程序、放置和路由程序之类的)的执行相结合,以产生这些电路的物理表现形式的表示或图像。这些表示或图像此后可以在器件制造中使用,例如,通过在器件制造过程中允许产生用以形成电路的各种组件的一个或多个掩模。
出于说明和描述的目的,已经提供了对若干实施方式的上述描述。这并非意在详尽或是将实施方式限制为所公开的精确形式。对于本领域的技术人员而言,修改和变形将是显然的。挑选和描述实施方式是为了解释发明原理和实践应用,由此使本领域的技术人员理解各种实施方式以及具有适合特定预期使用的各种修改。本发明范围意在由所附权利要求及其等价项限定。

Claims (22)

1.一种存储器模块,包括:
连接器接口;
第一多个集成电路存储器器件;
第二多个集成电路存储器器件;
耦合至所述第一多个集成电路存储器器件的第一集成电路缓冲器器件;
耦合至所述第二多个集成电路存储器器件的第二集成电路缓冲器器件;
其中经由所述第一集成电路缓冲器器件执行对所述第一多个集成电路存储器器件的第一存储器访问,并且经由所述第二集成电路缓冲器器件执行对所述第二多个集成电路存储器器件的第二存储器访问;
从所述连接器接口延伸到所述第一和第二集成电路缓冲器器件的控制信号通路,其中所述控制信号通路携带与所述第一和第二存储器访问相关联的控制信息;
从所述连接器接口延伸到所述第一集成电路缓冲器器件的第一数据信号通路,其中所述第一数据信号通路携带与所述第一存储器访问相关联的数据;以及
从所述连接器接口延伸到所述第二集成电路缓冲器器件的第二数据信号通路,其中所述第二数据信号通路携带与所述第二存储器访问相关联的数据;
其中所述第一和第二集成电路缓冲器器件的每个包括存储电路,用以存储关于相应的第一和第二多个集成电路存储器器件中的至少相应的集成电路存储器器件的有缺陷的存储器单元的冗余信息,使得当所述有缺陷的存储器单元位于相应的集成电路存储器器件的至少一个中时,所述第一和第二集成电路缓冲器器件的至少一个重新路由第一和第二存储器访问之一。
2.根据权利要求1所述的存储器模块,其中所述控制信息包括与所述有缺陷的存储器单元相关联的地址,并且其中所述第一集成电路缓冲器器件将具有所述地址的所述第一存储器访问重新路由到所述第一多个集成电路存储器器件中的另一集成电路存储器器件。
3.根据权利要求1所述的存储器模块,其中所述控制信息包括与所述有缺陷的存储器单元相关联的地址,并且其中所述第一集成电路缓冲器器件将具有所述地址的所述第一存储器访问重新路由到所述第一多个集成电路存储器器件中的相应的集成电路存储器器件的另一地址。
4.根据权利要求1所述的存储器模块,其中所述控制信息包括与所述有缺陷的存储器单元相关联的地址,并且其中第一多个值被写入所述地址,并且随后从所述地址读出第二多个值,用以检测所述有缺陷的存储器单元,其中当所述第一多个值与所述第二多个值不匹配时,检测出所述有缺陷的存储器单元。
5.根据权利要求1所述的存储器模块,其中所述第一多个集成电路存储器器件和所述第一集成电路缓冲器器件包括在单个公共封装中。
6.一种存储器模块包括:
将被耦合到外部接口的连接器接口;
第一多个集成电路存储器器件,所述第一多个集成电路存储器器件的每个集成电路存储器器件具有存储器单元阵列;
第二多个集成电路存储器器件,所述第二多个集成电路存储器器件的每个集成电路存储器器件具有存储器单元阵列;
耦合至所述第一多个集成电路存储器器件的第一集成电路缓冲器器件;
耦合至所述第二多个集成电路存储器器件的第二集成电路缓冲器器件;
其中经由所述第一集成电路缓冲器器件执行对所述第一多个集成电路存储器器件的第一存储器访问和经由所述第二集成电路缓冲器器件执行对所述第二多个集成电路存储器器件的第二存储器访问;
其中所述第一集成电路缓冲器器件包括存储电路,用以存储关于所述第一多个集成电路存储器器件中的至少一个存储器单元阵列的至少一个有缺陷的存储器单元位置的信息;
其中所述第二集成电路缓冲器器件包括存储电路,用以存储关于所述第二多个集成电路存储器器件中的至少一个存储器单元阵列的至少一个有缺陷的存储器单元位置的信息;
从所述连接器接口延伸到所述第一和第二集成电路缓冲器器件的控制信号通路,其中所述控制信号通路携带与所述第一和第二存储器访问相关联的控制信息;
从所述连接器接口延伸到所述第一集成电路缓冲器器件的第一数据信号通路,其中所述第一数据信号通路携带与所述第一存储器访问相关联的数据;
从所述连接器接口延伸到所述第二集成电路缓冲器器件的第二数据信号通路,其中所述第二数据信号通路携带与所述第二存储器访问相关联的数据。
7.根据权利要求6所述的存储器模块,其中第一多个值被写入所述第一多个集成电路存储器器件中的集成电路存储器器件的地址,并且随后从所述集成电路存储器器件的所述地址读出第二多个值,用以检测所述第一多个集成电路存储器器件中的至少一个有缺陷的存储器单元位置,其中当所述第一多个值与所述第二多个值不匹配时,检测出所述有缺陷的存储器单元位置。
8.根据权利要求7所述的存储器模块,其中,在对所述第一多个集成电路存储器器件进行初始化期间,写入所述第一多个值并读出所述第二多个值。
9.根据权利要求6所述的存储器模块,其中所述控制信号通路被包括在耦合至所述第一和第二集成电路缓冲器器件和连接器接口的多分支总线中。
10.一种存储器模块包括:
连接器接口;
第一多个集成电路存储器器件,所述第一多个集成电路存储器器件的每个集成电路存储器器件具有存储器单元阵列;
第二多个集成电路存储器器件,所述第二多个集成电路存储器器件的每个集成电路存储器器件具有存储器单元阵列;
耦合至所述第一多个集成电路存储器器件的第一集成电路缓冲器器件;
耦合至所述第二多个集成电路存储器器件的第二集成电路缓冲器器件;
其中经由所述第一集成电路缓冲器器件执行对所述第一多个集成电路存储器器件的第一存储器访问并且经由所述第二集成电路缓冲器器件执行对所述第二多个集成电路存储器器件的第二存储器访问;
从所述连接器接口延伸到所述第一和第二集成电路缓冲器器件的控制信号通路,其中所述控制信号通路携带与所述第一和第二存储器访问相关联的控制信息;
从所述连接器接口延伸到所述第一集成电路缓冲器器件的第一数据信号通路,其中所述第一数据信号通路携带与所述第一存储器访问相关联的数据;
从所述连接器接口延伸到所述第二集成电路缓冲器器件的第二数据信号通路,其中所述第二数据信号通路携带与所述第二存储器访问相关联的数据;以及
耦合至所述第一和第二集成电路缓冲器器件的集成电路存储器件,所述集成电路存储器件用以存储关于所述第一和第二多个集成电路存储器器件的每一个中的至少一个存储器单元阵列的至少一个有缺陷的存储器单元位置的信息。
11.根据权利要求10所述的存储器模块,其中所述关于至少一个有缺陷的单元位置的信息在对所述存储器模块初始化期间获得。
12.根据权利要求10所述的存储器模块,其中第一多个值被写入所述第一多个集成电路存储器器件中的集成电路存储器器件的地址,并且随后从所述集成电路存储器器件的地址读出第二多个值,用以检测所述至少一个有缺陷的存储器单元位置,其中当所述第一多个值与所述第二多个值不匹配时,检测出所述有缺陷的存储器单元位置。
13.根据权利要求10所述的存储器模块,其中所述存储器单元阵列的每个包括动态随机访问存储器单元。
14.根据权利要求10所述的存储器模块,其中所述第一集成电路缓冲器器件将具有与所述有缺陷的存储器单元位置相关联的地址的所述第一存储器访问重新路由到所述第一多个集成电路存储器器件中的另一地址。
15.一种容纳在单个半导体封装中的系统,所述系统包括:
连接器接口;
第一多个集成电路存储器裸片,每个集成电路存储器裸片具有存储器单元阵列;
第二多个集成电路存储器裸片,每个集成电路存储器裸片具有存储器单元阵列;
耦合至所述第一多个集成电路存储器裸片的第一集成电路缓冲器裸片;
耦合至所述第二多个集成电路存储器裸片的第二集成电路缓冲器裸片;
其中经由所述第一集成电路缓冲器裸片执行对所述第一多个集成电路存储器裸片的第一存储器访问并且经由所述第二集成电路缓冲器裸片执行对所述第二多个集成电路存储器裸片的第二存储器访问,
其中所述第一集成电路缓冲器裸片包括存储电路,用以存储关于所述第一多个集成电路存储器裸片中的存储器单元阵列中至少一个有缺陷的存储器单元位置的信息;
其中所述第二集成电路缓冲器裸片包括存储电路,用以存储关于所述第二多个集成电路存储器裸片中的存储器单元阵列中至少一个有缺陷的存储器单元位置的信息;
从所述连接器接口延伸到所述第一和第二集成电路缓冲器裸片的控制信号通路,其中所述控制信号通路携带与所述第一和第二存储器访问相关联的控制信息;
从所述连接器接口延伸到所述第一集成电路缓冲器裸片的第一数据信号通路,其中所述第一数据信号通路携带与所述第一存储器访问相关联的数据;
从所述连接器接口延伸到所述第二集成电路缓冲器裸片的第二数据信号通路,其中所述第二数据信号通路携带与所述第二存储器访问相关联的数据。
16.根据权利要求15所述的系统,其中所述存储器单元阵列的每个包括动态随机访问存储器单元。
17.根据权利要求16所述的系统,其中所述第一和第二集成电路缓冲器裸片中的存储电路是相应的寄存器。
18.根据权利要求15所述的系统,其中所述第一集成电路缓冲器裸片响应于所述关于第一多个集成电路存储器裸片中的存储器单元阵列中至少一个有缺陷的存储器单元位置的信息而将所述第一存储器访问重新路由到所述第一多个集成电路存储器裸片的存储器单元阵列中的另一存储器位置。
19.一种系统,包括:
连接器接口;
第一多个集成电路存储器器件,所述第一多个集成电路存储器器件的每个集成电路存储器器件具有存储器单元阵列;
第二多个集成电路存储器器件,所述第二多个集成电路存储器器件的每个集成电路存储器器件具有存储器单元阵列;
耦合至所述第一多个集成电路存储器器件的第一集成电路缓冲器器件;
耦合至所述第二多个集成电路存储器器件的第二集成电路缓冲器器件;
其中经由所述第一集成电路缓冲器器件执行对所述第一多个集成电路存储器器件的第一存储器访问,并且经由所述第二集成电路缓冲器器件执行对所述第二多个集成电路存储器器件的第二存储器访问;
其中所述第一集成电路缓冲器器件包括存储电路,用以存储关于第一多个集成电路存储器器件中的至少一个存储器单元阵列的至少一个有缺陷的存储器单元位置的信息;
其中所述第二集成电路缓冲器器件包括存储电路,用以存储关于第二多个集成电路存储器器件中的至少一个存储器单元阵列的至少一个有缺陷的存储器单元位置的信息;
从所述连接器接口延伸到所述第一和第二集成电路缓冲器器件的控制信号通路,其中所述控制信号通路携带与所述第一和第二存储器访问相关联的控制信息;
从所述连接器接口延伸到所述第一集成电路缓冲器器件的第一数据信号通路,其中所述第一数据信号通路携带与所述第一存储器访问相关联的数据;
从所述连接器接口延伸到所述第二集成电路缓冲器器件的第二数据信号通路,其中所述第二数据信号通路携带与所述第二存储器访问相关联的数据。
20.根据权利要求19所述的系统,其中所述控制信号通路被包括在耦合至所述第一和第二集成电路缓冲器器件和连接器接口的多分支总线中。
21.根据权利要求19所述的系统,其中所述第一和第二集成电路缓冲器器件中的存储电路包括相应的寄存器,用以存储关于相应的第一和第二多个集成电路存储器器件中的至少一个有缺陷的存储器单元位置的信息。
22.根据权利要求19所述的系统,其中所述第一集成电路缓冲器器件响应于关于所述第一多个集成电路存储器器件中的至少一个存储器单元阵列的至少一个有缺陷的存储器单元位置的信息而将所述第一存储器访问重新路由到所述第一多个集成电路存储器器件中的至少一个存储器单元阵列中的另一存储器位置。
CN2010101846743A 2005-09-26 2006-09-21 在矩阵拓扑中包括多个集成电路存储器器件和多个缓冲器器件的存储器模块 Active CN101887743B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/236,401 2005-09-26
US11/236,401 US7464225B2 (en) 2005-09-26 2005-09-26 Memory module including a plurality of integrated circuit memory devices and a plurality of buffer devices in a matrix topology

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CNA2006800419983A Division CN101310338A (zh) 2005-09-26 2006-09-21 在矩阵拓扑中包括多个集成电路存储器器件和多个缓冲器器件的存储器模块

Publications (2)

Publication Number Publication Date
CN101887743A CN101887743A (zh) 2010-11-17
CN101887743B true CN101887743B (zh) 2013-02-20

Family

ID=37684221

Family Applications (2)

Application Number Title Priority Date Filing Date
CN2010101846743A Active CN101887743B (zh) 2005-09-26 2006-09-21 在矩阵拓扑中包括多个集成电路存储器器件和多个缓冲器器件的存储器模块
CNA2006800419983A Pending CN101310338A (zh) 2005-09-26 2006-09-21 在矩阵拓扑中包括多个集成电路存储器器件和多个缓冲器器件的存储器模块

Family Applications After (1)

Application Number Title Priority Date Filing Date
CNA2006800419983A Pending CN101310338A (zh) 2005-09-26 2006-09-21 在矩阵拓扑中包括多个集成电路存储器器件和多个缓冲器器件的存储器模块

Country Status (5)

Country Link
US (3) US7464225B2 (zh)
EP (1) EP1929479A2 (zh)
JP (1) JP2009510562A (zh)
CN (2) CN101887743B (zh)
WO (1) WO2007038225A2 (zh)

Families Citing this family (199)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8250295B2 (en) 2004-01-05 2012-08-21 Smart Modular Technologies, Inc. Multi-rank memory module that emulates a memory module having a different number of ranks
US7916574B1 (en) 2004-03-05 2011-03-29 Netlist, Inc. Circuit providing load isolation and memory domain translation for memory module
US7280428B2 (en) 2004-09-30 2007-10-09 Rambus Inc. Multi-column addressing mode memory system including an integrated circuit memory device
US8595459B2 (en) * 2004-11-29 2013-11-26 Rambus Inc. Micro-threaded memory
US8130560B1 (en) 2006-11-13 2012-03-06 Google Inc. Multi-rank partial width memory modules
US8397013B1 (en) 2006-10-05 2013-03-12 Google Inc. Hybrid memory module
US8438328B2 (en) 2008-02-21 2013-05-07 Google Inc. Emulation of abstracted DIMMs using abstracted DRAMs
US20080082763A1 (en) 2006-10-02 2008-04-03 Metaram, Inc. Apparatus and method for power management of memory circuits by a system or component thereof
US8081474B1 (en) 2007-12-18 2011-12-20 Google Inc. Embossed heat spreader
US8089795B2 (en) 2006-02-09 2012-01-03 Google Inc. Memory module with memory stack and interface with enhanced capabilities
US8060774B2 (en) * 2005-06-24 2011-11-15 Google Inc. Memory systems and memory modules
US8111566B1 (en) 2007-11-16 2012-02-07 Google, Inc. Optimal channel design for memory devices for providing a high-speed memory interface
US10013371B2 (en) 2005-06-24 2018-07-03 Google Llc Configurable memory circuit system and method
US7472220B2 (en) * 2006-07-31 2008-12-30 Metaram, Inc. Interface circuit system and method for performing power management operations utilizing power management signals
US9171585B2 (en) 2005-06-24 2015-10-27 Google Inc. Configurable memory circuit system and method
US7386656B2 (en) * 2006-07-31 2008-06-10 Metaram, Inc. Interface circuit system and method for performing power management operations in conjunction with only a portion of a memory circuit
US7580312B2 (en) * 2006-07-31 2009-08-25 Metaram, Inc. Power saving system and method for use with a plurality of memory circuits
US8090897B2 (en) 2006-07-31 2012-01-03 Google Inc. System and method for simulating an aspect of a memory circuit
US8244971B2 (en) 2006-07-31 2012-08-14 Google Inc. Memory circuit system and method
US7609567B2 (en) 2005-06-24 2009-10-27 Metaram, Inc. System and method for simulating an aspect of a memory circuit
US8077535B2 (en) 2006-07-31 2011-12-13 Google Inc. Memory refresh apparatus and method
US8359187B2 (en) 2005-06-24 2013-01-22 Google Inc. Simulating a different number of memory circuit devices
US9542352B2 (en) 2006-02-09 2017-01-10 Google Inc. System and method for reducing command scheduling constraints of memory circuits
US8055833B2 (en) 2006-10-05 2011-11-08 Google Inc. System and method for increasing capacity, performance, and flexibility of flash storage
US8327104B2 (en) 2006-07-31 2012-12-04 Google Inc. Adjusting the timing of signals associated with a memory system
US7392338B2 (en) 2006-07-31 2008-06-24 Metaram, Inc. Interface circuit system and method for autonomously performing power management operations in conjunction with a plurality of memory circuits
US8041881B2 (en) 2006-07-31 2011-10-18 Google Inc. Memory device with emulated characteristics
US8386722B1 (en) 2008-06-23 2013-02-26 Google Inc. Stacked DIMM memory interface
US20080028136A1 (en) 2006-07-31 2008-01-31 Schakel Keith R Method and apparatus for refresh management of memory modules
US8335894B1 (en) 2008-07-25 2012-12-18 Google Inc. Configurable memory system with interface circuit
US9507739B2 (en) 2005-06-24 2016-11-29 Google Inc. Configurable memory circuit system and method
US8796830B1 (en) 2006-09-01 2014-08-05 Google Inc. Stackable low-profile lead frame package
GB2444663B (en) 2005-09-02 2011-12-07 Metaram Inc Methods and apparatus of stacking drams
US7464225B2 (en) 2005-09-26 2008-12-09 Rambus Inc. Memory module including a plurality of integrated circuit memory devices and a plurality of buffer devices in a matrix topology
US7562271B2 (en) 2005-09-26 2009-07-14 Rambus Inc. Memory system topologies including a buffer device and an integrated circuit memory device
US11328764B2 (en) 2005-09-26 2022-05-10 Rambus Inc. Memory system topologies including a memory die stack
US20070076502A1 (en) * 2005-09-30 2007-04-05 Pyeon Hong B Daisy chain cascading devices
US7652922B2 (en) 2005-09-30 2010-01-26 Mosaid Technologies Incorporated Multiple independent serial link memory
US11948629B2 (en) 2005-09-30 2024-04-02 Mosaid Technologies Incorporated Non-volatile memory device with concurrent bank operations
TWI543185B (zh) * 2005-09-30 2016-07-21 考文森智財管理公司 具有輸出控制之記憶體及其系統
US9632929B2 (en) 2006-02-09 2017-04-25 Google Inc. Translating an address associated with a command communicated between a system and memory circuits
US20070260841A1 (en) 2006-05-02 2007-11-08 Hampel Craig E Memory module with reduced access granularity
US20080028135A1 (en) * 2006-07-31 2008-01-31 Metaram, Inc. Multiple-component memory interface system and method
US7724589B2 (en) 2006-07-31 2010-05-25 Google Inc. System and method for delaying a signal communicated from a system to at least one of a plurality of memory circuits
JP4627286B2 (ja) * 2006-09-05 2011-02-09 エルピーダメモリ株式会社 半導体記憶装置及び半導体装置
US20080082750A1 (en) * 2006-09-28 2008-04-03 Okin Kenneth A Methods of communicating to, memory modules in a memory channel
WO2008040028A2 (en) * 2006-09-28 2008-04-03 Virident Systems, Inc. Systems, methods, and apparatus with programmable memory control for heterogeneous main memory
US8949555B1 (en) 2007-08-30 2015-02-03 Virident Systems, Inc. Methods for sustained read and write performance with non-volatile memory
US7761624B2 (en) * 2006-09-28 2010-07-20 Virident Systems, Inc. Systems and apparatus for main memory with non-volatile type memory modules, and related technologies
US8074022B2 (en) * 2006-09-28 2011-12-06 Virident Systems, Inc. Programmable heterogeneous memory controllers for main memory with different memory modules
US8943245B2 (en) * 2006-09-28 2015-01-27 Virident Systems, Inc. Non-volatile type memory modules for main memory
US7761623B2 (en) 2006-09-28 2010-07-20 Virident Systems, Inc. Main memory in a system with a memory controller configured to control access to non-volatile memory, and related technologies
US9984012B2 (en) 2006-09-28 2018-05-29 Virident Systems, Llc Read writeable randomly accessible non-volatile memory modules
US7761626B2 (en) * 2006-09-28 2010-07-20 Virident Systems, Inc. Methods for main memory in a system with a memory controller configured to control access to non-volatile memory, and related technologies
US7761625B2 (en) * 2006-09-28 2010-07-20 Virident Systems, Inc. Methods for main memory with non-volatile type memory modules, and related technologies
US20080086603A1 (en) * 2006-10-05 2008-04-10 Vesa Lahtinen Memory management method and system
US7477535B2 (en) * 2006-10-05 2009-01-13 Nokia Corporation 3D chip arrangement including memory manager
WO2008051940A2 (en) 2006-10-23 2008-05-02 Virident Systems, Inc. Methods and apparatus of dual inline memory modules for flash memory
DE102006051514B4 (de) * 2006-10-31 2010-01-21 Qimonda Ag Speichermodul und Verfahren zum Betreiben eines Speichermoduls
JP4956143B2 (ja) * 2006-11-02 2012-06-20 株式会社東芝 半導体メモリカード、ホスト装置、及びデータ転送方法
KR100903381B1 (ko) * 2006-11-24 2009-06-23 주식회사 하이닉스반도체 반도체 메모리 장치 및 그의 구동 방법
US11244727B2 (en) * 2006-11-29 2022-02-08 Rambus Inc. Dynamic memory rank configuration
US20080133864A1 (en) * 2006-12-01 2008-06-05 Jonathan Randall Hinkle Apparatus, system, and method for caching fully buffered memory
GB2444745B (en) * 2006-12-13 2011-08-24 Advanced Risc Mach Ltd Data transfer between a master and slave
EP2509075B1 (en) 2006-12-14 2019-05-15 Rambus Inc. Multi-die memory device
US20080151591A1 (en) * 2006-12-21 2008-06-26 Intel Corporation Memory system with a configurable number of read data bits
WO2008097997A1 (en) 2007-02-06 2008-08-14 Rambus Inc. Semiconductor module with micro-buffers
DE102007010284A1 (de) * 2007-03-02 2008-09-04 Qimonda Ag Schnittstellenvorrichtung, Schaltungsmodul, Schaltungssystem, Vorrichtung für eine Datenkommunikation und Verfahren zum Kalibrieren eines Schaltungsmoduls
US8131903B2 (en) * 2007-04-30 2012-03-06 Hewlett-Packard Development Company, L.P. Multi-channel memory connection system and method
US8904098B2 (en) 2007-06-01 2014-12-02 Netlist, Inc. Redundant backup using non-volatile memory
US8874831B2 (en) 2007-06-01 2014-10-28 Netlist, Inc. Flash-DRAM hybrid memory module
US20090019195A1 (en) * 2007-07-13 2009-01-15 Srdjan Djordjevic Integrated circuit, memory module and system
US7688652B2 (en) * 2007-07-18 2010-03-30 Mosaid Technologies Incorporated Storage of data in memory via packet strobing
US8209479B2 (en) 2007-07-18 2012-06-26 Google Inc. Memory circuit system and method
JP5570689B2 (ja) * 2007-07-23 2014-08-13 ピーエスフォー ルクスコ エスエイアールエル 積層メモリ
US8332680B2 (en) * 2007-08-13 2012-12-11 Rambus Inc. Methods and systems for operating memory in two modes
US7623365B2 (en) * 2007-08-29 2009-11-24 Micron Technology, Inc. Memory device interface methods, apparatus, and systems
US9921896B2 (en) 2007-08-30 2018-03-20 Virident Systems, Llc Shutdowns and data recovery to avoid read errors weak pages in a non-volatile memory system
US8080874B1 (en) 2007-09-14 2011-12-20 Google Inc. Providing additional space between an integrated circuit and a circuit board for positioning a component therebetween
WO2009042329A2 (en) * 2007-09-27 2009-04-02 Rambus Inc. Reconfigurable memory system data strobes
US8064739B2 (en) * 2007-10-23 2011-11-22 Hewlett-Packard Development Company, L.P. Three-dimensional die stacks with inter-device and intra-device optical interconnect
US8059443B2 (en) 2007-10-23 2011-11-15 Hewlett-Packard Development Company, L.P. Three-dimensional memory module architectures
ATE511676T1 (de) * 2007-11-19 2011-06-15 Rambus Inc Scheduling auf der basis eines turnaround- ereignisses
US20090141581A1 (en) * 2007-11-30 2009-06-04 Srdjan Djordjevic Semiconductor Memory Arrangement and System
JP5098616B2 (ja) * 2007-12-12 2012-12-12 セイコーエプソン株式会社 電子装置、半導体記憶装置、印刷記録材収容体および制御装置
US8213872B2 (en) * 2007-12-19 2012-07-03 Rambus Inc. Technique for low-power operation of a wireless device
US7746701B2 (en) * 2008-01-10 2010-06-29 Micron Technology, Inc. Semiconductor memory device having bit line pre-charge unit separated from data register
KR100936445B1 (ko) * 2008-01-11 2010-01-13 한국과학기술원 고속 직렬-병렬 변환시스템 및 방법
US8856464B2 (en) * 2008-02-12 2014-10-07 Virident Systems, Inc. Systems for two-dimensional main memory including memory modules with read-writeable non-volatile memory devices
WO2009102821A2 (en) * 2008-02-12 2009-08-20 Virident Systems, Inc. Methods and apparatus for two-dimensional main memory
WO2009107761A1 (ja) * 2008-02-27 2009-09-03 日本電気株式会社 光集積回路装置
US8654556B2 (en) * 2008-03-31 2014-02-18 Montage Technology Inc. Registered DIMM memory system
US20110016278A1 (en) * 2008-03-31 2011-01-20 Frederick Ware Independent Threading of Memory Devices Disposed on Memory Modules
US8154901B1 (en) 2008-04-14 2012-04-10 Netlist, Inc. Circuit providing load isolation and noise reduction
US8001434B1 (en) * 2008-04-14 2011-08-16 Netlist, Inc. Memory board with self-testing capability
US8516185B2 (en) * 2009-07-16 2013-08-20 Netlist, Inc. System and method utilizing distributed byte-wise buffers on a memory module
US8521979B2 (en) 2008-05-29 2013-08-27 Micron Technology, Inc. Memory systems and methods for controlling the timing of receiving read data
US7979757B2 (en) 2008-06-03 2011-07-12 Micron Technology, Inc. Method and apparatus for testing high capacity/high bandwidth memory devices
JP4405565B2 (ja) 2008-06-19 2010-01-27 株式会社東芝 メモリシステムおよびメモリデバイス
US7885494B2 (en) * 2008-07-02 2011-02-08 Sony Ericsson Mobile Communications Ab Optical signaling for a package-on-package stack
US7978721B2 (en) * 2008-07-02 2011-07-12 Micron Technology Inc. Multi-serial interface stacked-die memory architecture
US8289760B2 (en) * 2008-07-02 2012-10-16 Micron Technology, Inc. Multi-mode memory device and method having stacked memory dice, a logic die and a command processing circuit and operating in direct and indirect modes
US8756486B2 (en) * 2008-07-02 2014-06-17 Micron Technology, Inc. Method and apparatus for repairing high capacity/high bandwidth memory devices
US7855931B2 (en) 2008-07-21 2010-12-21 Micron Technology, Inc. Memory system and method using stacked memory device dice, and system using the memory system
EP2313890B1 (en) * 2008-08-08 2016-05-04 Hewlett-Packard Development Company, L.P. Independently controllable and reconfigurable virtual memory devices in memory modules that are pin-compatible with standard memory modules
JP5231642B2 (ja) * 2008-08-08 2013-07-10 ヒューレット−パッカード デベロップメント カンパニー エル.ピー. メモリモジュール内の独立制御式仮想メモリ装置
US8127204B2 (en) 2008-08-15 2012-02-28 Micron Technology, Inc. Memory system and method using a memory device die stacked with a logic die using data encoding, and system using the memory system
US8106520B2 (en) * 2008-09-11 2012-01-31 Micron Technology, Inc. Signal delivery in stacked device
US8095747B2 (en) * 2008-09-26 2012-01-10 Cypress Semiconductor Corporation Memory system and method
US8856434B2 (en) 2008-09-26 2014-10-07 Cypress Semiconductor Corporation Memory system and method
WO2010047629A1 (en) * 2008-10-23 2010-04-29 Telefonaktiebolaget L M Ericsson (Publ) Device and system for protection switching
US8259461B2 (en) * 2008-11-25 2012-09-04 Micron Technology, Inc. Apparatus for bypassing faulty connections
US9105323B2 (en) * 2009-01-23 2015-08-11 Micron Technology, Inc. Memory device power managers and methods
US9003340B2 (en) * 2009-01-30 2015-04-07 Active-Semi, Inc. Communicating configuration information across a programmable analog tile to another tile
US8683164B2 (en) * 2009-02-04 2014-03-25 Micron Technology, Inc. Stacked-die memory systems and methods for training stacked-die memory systems
US20120030396A1 (en) * 2009-03-02 2012-02-02 Zhichun Zhu Decoupled Memory Modules: Building High-Bandwidth Memory Systems from Low-Speed Dynamic Random Access Memory Devices
US8018752B2 (en) * 2009-03-23 2011-09-13 Micron Technology, Inc. Configurable bandwidth memory devices and methods
EP2441007A1 (en) 2009-06-09 2012-04-18 Google, Inc. Programming of dimm termination resistance values
WO2011008356A2 (en) * 2009-06-30 2011-01-20 Rambus Inc. Techniques for adjusting clock signals to compensate for noise
US9128632B2 (en) 2009-07-16 2015-09-08 Netlist, Inc. Memory module with distributed data buffers and method of operation
EP2502234B1 (en) 2009-11-20 2019-01-09 Rambus Inc. Bit-replacement technique for dram error correction
EP2339476B1 (en) * 2009-12-07 2012-08-15 STMicroelectronics (Research & Development) Limited Interface connecting dies in an IC package
EP2333673B1 (en) * 2009-12-07 2014-04-16 STMicroelectronics (Research & Development) Limited Signal sampling and transfer
EP2330514B1 (en) * 2009-12-07 2018-12-05 STMicroelectronics (Research & Development) Limited An integrated circuit package
EP2339475A1 (en) * 2009-12-07 2011-06-29 STMicroelectronics (Research & Development) Limited Inter-chip communication interface for a multi-chip package
EP2339795B1 (en) * 2009-12-07 2013-08-14 STMicroelectronics (Research & Development) Limited Inter-chip communication interface for a multi-chip package
EP2333830B1 (en) * 2009-12-07 2014-09-03 STMicroelectronics (Research & Development) Limited a package comprising a first and a second die coupled by a multiplexed bus
US8612809B2 (en) 2009-12-31 2013-12-17 Intel Corporation Systems, methods, and apparatuses for stacked memory
US9123552B2 (en) 2010-03-30 2015-09-01 Micron Technology, Inc. Apparatuses enabling concurrent communication between an interface die and a plurality of dice stacks, interleaved conductive paths in stacked devices, and methods for forming and operating the same
US8868826B2 (en) 2010-05-20 2014-10-21 Cisco Technology, Inc. Facilitating communication between memory devices and CPUs
US8582373B2 (en) * 2010-08-31 2013-11-12 Micron Technology, Inc. Buffer die in stacks of memory dies and methods
WO2012061633A2 (en) 2010-11-03 2012-05-10 Netlist, Inc. Method and apparatus for optimizing driver load in a memory package
US8400808B2 (en) 2010-12-16 2013-03-19 Micron Technology, Inc. Phase interpolators and push-pull buffers
US8521937B2 (en) 2011-02-16 2013-08-27 Stmicroelectronics (Grenoble 2) Sas Method and apparatus for interfacing multiple dies with mapping to modify source identity
US8649609B1 (en) 2011-03-24 2014-02-11 The United States Of America As Represented By The Adminstrator Of The National Aeronautics And Space Administration Field programmable gate array apparatus, method, and computer program
JP5703967B2 (ja) * 2011-05-31 2015-04-22 株式会社リコー メモリシステム、メモリ制御方法及びメモリ制御プログラム
JP6006920B2 (ja) * 2011-07-04 2016-10-12 ピーエスフォー ルクスコ エスエイアールエルPS4 Luxco S.a.r.l. 半導体モジュール及びモジュール基板
US10838646B2 (en) 2011-07-28 2020-11-17 Netlist, Inc. Method and apparatus for presearching stored data
US10198350B2 (en) 2011-07-28 2019-02-05 Netlist, Inc. Memory module having volatile and non-volatile memory subsystems and method of operation
US10380022B2 (en) 2011-07-28 2019-08-13 Netlist, Inc. Hybrid memory module and system and method of operating the same
US9268719B2 (en) 2011-08-05 2016-02-23 Rambus Inc. Memory signal buffers and modules supporting variable access granularity
JP6370528B2 (ja) 2011-09-30 2018-08-08 ラムバス・インコーポレーテッド メモリデバイス群間でのチェックビットメモリデバイスの共有
US8825967B2 (en) 2011-12-08 2014-09-02 Conversant Intellectual Property Management Inc. Independent write and read control in serially-connected devices
JP2013222314A (ja) * 2012-04-17 2013-10-28 Sharp Corp 電子回路基板
US9773531B2 (en) * 2012-06-08 2017-09-26 Hewlett Packard Enterprise Development Lp Accessing memory
US9411678B1 (en) 2012-08-01 2016-08-09 Rambus Inc. DRAM retention monitoring method for dynamic error correction
KR101987426B1 (ko) * 2012-09-07 2019-09-30 삼성전자주식회사 불휘발성 메모리 모듈, 불휘발성 메모리 모듈을 포함하는 메모리 시스템, 그리고 불휘발성 메모리 모듈의 제어 방법
US9009400B2 (en) 2012-10-16 2015-04-14 Rambus Inc. Semiconductor memory systems with on-die data buffering
WO2014074390A1 (en) 2012-11-06 2014-05-15 Rambus Inc. Memory repair using external tags
KR102032887B1 (ko) * 2012-12-10 2019-10-16 삼성전자 주식회사 반도체 패키지 및 반도체 패키지의 라우팅 방법
KR102036693B1 (ko) * 2012-12-13 2019-10-28 에스케이하이닉스 주식회사 반도체 메모리 시스템 및 그의 동작 방법
US9378793B2 (en) * 2012-12-20 2016-06-28 Qualcomm Incorporated Integrated MRAM module
KR102084553B1 (ko) 2013-01-03 2020-03-04 삼성전자주식회사 메모리 시스템
US9417685B2 (en) * 2013-01-07 2016-08-16 Micron Technology, Inc. Power management
US8723329B1 (en) 2013-03-15 2014-05-13 Invensas Corporation In-package fly-by signaling
US9436600B2 (en) 2013-06-11 2016-09-06 Svic No. 28 New Technology Business Investment L.L.P. Non-volatile memory storage for multi-channel memory system
CN110428855B (zh) 2013-07-27 2023-09-22 奈特力斯股份有限公司 具有本地分别同步的内存模块
US9171597B2 (en) 2013-08-30 2015-10-27 Micron Technology, Inc. Apparatuses and methods for providing strobe signals to memories
US10248328B2 (en) 2013-11-07 2019-04-02 Netlist, Inc. Direct data move between DRAM and storage on a memory module
WO2015070110A2 (en) 2013-11-07 2015-05-14 Netlist, Inc. Hybrid memory module and system and method of operating the same
US11182284B2 (en) 2013-11-07 2021-11-23 Netlist, Inc. Memory module having volatile and non-volatile memory subsystems and method of operation
US9603280B2 (en) 2014-05-30 2017-03-21 EMC IP Holding Company LLC Flash module
US9622394B1 (en) 2014-05-30 2017-04-11 EMC IP Holding Company LLC Electromagnetic interference containment system
US9792965B2 (en) * 2014-06-17 2017-10-17 Rambus Inc. Memory module and system supporting parallel and serial access modes
US9658976B2 (en) * 2014-11-07 2017-05-23 Mediatek Inc. Data writing system and method for DMA
KR102259943B1 (ko) * 2014-12-08 2021-06-04 삼성전자주식회사 멀티 플래인을 포함하는 불 휘발성 메모리 장치
JP6543129B2 (ja) 2015-07-29 2019-07-10 ルネサスエレクトロニクス株式会社 電子装置
US20170075843A1 (en) 2015-09-10 2017-03-16 Qualcomm Incorporated Unified systems and methods for interchip and intrachip node communication
US10235242B2 (en) 2015-09-28 2019-03-19 Rambus Inc. Fault tolerant memory systems and components with interconnected and redundant data interfaces
US9697884B2 (en) 2015-10-08 2017-07-04 Rambus Inc. Variable width memory module supporting enhanced error detection and correction
US10080300B1 (en) 2015-12-29 2018-09-18 EMC IP Holding Company LLC Mechanical latch module
US10719237B2 (en) * 2016-01-11 2020-07-21 Micron Technology, Inc. Apparatuses and methods for concurrently accessing multiple partitions of a non-volatile memory
US10198784B2 (en) 2016-07-29 2019-02-05 Microsoft Technology Licensing, Llc Capturing commands in a multi-engine graphics processing unit
KR102608815B1 (ko) * 2016-09-23 2023-12-04 에스케이하이닉스 주식회사 반도체 메모리 장치 및 그것의 동작 방법
US10439639B2 (en) * 2016-12-28 2019-10-08 Intel Corporation Seemingly monolithic interface between separate integrated circuit die
US10607977B2 (en) * 2017-01-20 2020-03-31 Google Llc Integrated DRAM with low-voltage swing I/O
KR20180089239A (ko) * 2017-01-31 2018-08-08 에스케이하이닉스 주식회사 집적회로
KR20180119963A (ko) * 2017-04-26 2018-11-05 에스케이하이닉스 주식회사 전원 관리 집적 회로를 포함하는 메모리 장치 및 메모리 모듈
CN107275323B (zh) * 2017-07-25 2018-05-01 睿力集成电路有限公司 一种芯片堆栈立体封装结构
US10530617B2 (en) 2017-08-07 2020-01-07 Micron Technology, Inc. Programmable channel equalization for multi-level signaling
US10425260B2 (en) * 2017-08-07 2019-09-24 Micron Technology, Inc. Multi-level signaling in memory with wide system interface
US10277435B2 (en) 2017-08-07 2019-04-30 Micron Technology, Inc. Method to vertically align multi-level cells
US10403337B2 (en) 2017-08-07 2019-09-03 Micron Technology, Inc. Output driver for multi-level signaling
US10447512B2 (en) 2017-08-07 2019-10-15 Micron Technology, Inc. Channel equalization for multi-level signaling
CN107632779B (zh) * 2017-08-24 2020-07-03 阿里巴巴集团控股有限公司 数据处理方法和装置、服务器
US10725913B2 (en) 2017-10-02 2020-07-28 Micron Technology, Inc. Variable modulation scheme for memory device access or operation
US10490245B2 (en) 2017-10-02 2019-11-26 Micron Technology, Inc. Memory system that supports dual-mode modulation
US10355893B2 (en) 2017-10-02 2019-07-16 Micron Technology, Inc. Multiplexing distinct signals on a single pin of a memory device
US10446198B2 (en) 2017-10-02 2019-10-15 Micron Technology, Inc. Multiple concurrent modulation schemes in a memory system
US11403241B2 (en) 2017-10-02 2022-08-02 Micron Technology, Inc. Communicating data with stacked memory dies
US10128842B1 (en) 2018-03-23 2018-11-13 Micron Technology, Inc. Output impedance calibration for signaling
US10785874B2 (en) * 2019-01-11 2020-09-22 Hewlett Packard Enterprise Development Lp Detecting card edge connector configuration states
KR20200097062A (ko) * 2019-02-07 2020-08-18 에스케이하이닉스 주식회사 신경망 알고리즘을 이용한 주소 생성기를 갖는 메모리 장치 및 이를 포함하는 메모리 시스템
KR20210097406A (ko) 2020-01-30 2021-08-09 삼성전자주식회사 반도체 패키지 및 그 제조 방법
US11621245B2 (en) 2020-06-03 2023-04-04 Micron Technology, Inc. Microelectronic device packages with EMI shielding, methods of fabricating and related electronic systems
US20220083252A1 (en) * 2020-09-14 2022-03-17 Micron Technology, Inc. Indication-based avoidance of defective memory cells
US11226767B1 (en) * 2020-09-30 2022-01-18 Micron Technology, Inc. Apparatus with access control mechanism and methods for operating the same
US11494120B2 (en) * 2020-10-02 2022-11-08 Qualcomm Incorporated Adaptive memory transaction scheduling
KR20220067572A (ko) * 2020-11-16 2022-05-25 삼성전자주식회사 메모리 패키지 및 이를 포함하는 저장 장치

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1441437A (zh) * 2002-02-04 2003-09-10 三星电子株式会社 用于对缺陷单元地址编程的缺陷单元地址编程电路和方法
CN1577633A (zh) * 2003-07-09 2005-02-09 因芬尼昂技术股份公司 自集成芯片读出缺陷信息项之方法及集成存储芯片

Family Cites Families (218)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US21292A (en) * 1858-08-24 Machine for setting the staples in blind-slats
US4667305A (en) 1982-06-30 1987-05-19 International Business Machines Corporation Circuits for accessing a variable width data bus with a variable width data field
US4631666A (en) 1982-10-25 1986-12-23 Burroughs Corporation Data transfer network for variable protocol management
US4621339A (en) 1983-06-13 1986-11-04 Duke University SIMD machine using cube connected cycles network architecture for vector processing
US4747070A (en) 1984-01-09 1988-05-24 Wang Laboratories, Inc. Reconfigurable memory system
US4858107A (en) 1985-03-11 1989-08-15 General Electric Company Computer device display system using conditionally asynchronous memory accessing by video display controller
US4706219A (en) 1985-04-10 1987-11-10 Nec Corporation Word length selectable memory
US4644532A (en) 1985-06-10 1987-02-17 International Business Machines Corporation Automatic update of topology in a hybrid network
US4747100A (en) 1986-08-11 1988-05-24 Allen-Bradley Company, Inc. Token passing network utilizing active node table
JPS63225837A (ja) 1987-03-13 1988-09-20 Fujitsu Ltd 距離付きベクトルアクセス方式
US6112287A (en) * 1993-03-01 2000-08-29 Busless Computers Sarl Shared memory multiprocessor system using a set of serial links as processors-memory switch
US4977498A (en) 1988-04-01 1990-12-11 Digital Equipment Corporation Data processing system having a data memory interlock coherency scheme
US5301278A (en) 1988-04-29 1994-04-05 International Business Machines Corporation Flexible dynamic memory controller
US5034917A (en) 1988-05-26 1991-07-23 Bland Patrick M Computer system including a page mode memory with decreased access time and method of operation thereof
US4965799A (en) 1988-08-05 1990-10-23 Microcomputer Doctors, Inc. Method and apparatus for testing integrated circuit memories
US4947257A (en) 1988-10-04 1990-08-07 Bell Communications Research, Inc. Raster assembly processor
US5068650A (en) 1988-10-04 1991-11-26 Bell Communications Research, Inc. Memory system for high definition television display
US4864563A (en) 1989-01-09 1989-09-05 E-Systems, Inc. Method for establishing and maintaining a nodal network in a communication system
US5089993B1 (en) 1989-09-29 1998-12-01 Texas Instruments Inc Memory module arranged for data and parity bits
JPH04219859A (ja) 1990-03-12 1992-08-10 Hewlett Packard Co <Hp> 並列プロセッサに直列命令ストリームデータを分散するハードウェアディストリビュータ
IL96808A (en) 1990-04-18 1996-03-31 Rambus Inc Introductory / Origin Circuit Agreed Using High-Performance Brokerage
US5243703A (en) 1990-04-18 1993-09-07 Rambus, Inc. Apparatus for synchronously generating clock signals in a data processing system
US5283877A (en) * 1990-07-17 1994-02-01 Sun Microsystems, Inc. Single in-line DRAM memory module including a memory controller and cross bar switches
US5408646A (en) 1991-03-29 1995-04-18 International Business Machines Corp. Multipath torus switching apparatus
US5228134A (en) 1991-06-04 1993-07-13 Intel Corporation Cache memory integrated circuit for use with a synchronous central processor bus and an asynchronous memory bus
GB2256512B (en) 1991-06-04 1995-03-15 Intel Corp Second level cache controller unit and system
DE4390991T1 (de) 1992-03-06 1995-02-23 Rambus Inc Verfahren und Schaltungsanordnung zum Minimieren der Takt-Daten-Schieflage in einem Bussystem
US5475818A (en) 1992-03-18 1995-12-12 Aeg Transportation Systems, Inc. Communications controller central processing unit board
US5553266A (en) 1992-04-24 1996-09-03 Digital Equipment Corporation Update vs. invalidate policy for a snoopy bus protocol
US5371880A (en) 1992-05-13 1994-12-06 Opti, Inc. Bus synchronization apparatus and method
US5270964A (en) 1992-05-19 1993-12-14 Sun Microsystems, Inc. Single in-line memory module
US5307320A (en) 1992-09-23 1994-04-26 Intel Corporation High integration DRAM controller
US5392407A (en) 1992-12-24 1995-02-21 Ncr Corporation Multi-port processor with peripheral component interconnect port and rambus port
US5511224A (en) 1993-02-18 1996-04-23 Unisys Corporation Configurable network using dual system busses with common protocol compatible for store-through and non-store-through cache memories
US5509138A (en) 1993-03-22 1996-04-16 Compaq Computer Corporation Method for determining speeds of memory modules
US5400360A (en) 1993-03-23 1995-03-21 Limitorque Corporation Repeater for a digital control system
EP0622739A1 (en) 1993-04-29 1994-11-02 International Business Machines Corporation System for cascading data switches in a communication node
US5544342A (en) 1993-06-30 1996-08-06 International Business Machines Corporation System and method for prefetching information in a processing system
US5630095A (en) 1993-08-03 1997-05-13 Motorola Inc. Method for use with a data coherency protocol allowing multiple snoop queries to a single snoop transaction and system therefor
US5602780A (en) 1993-10-20 1997-02-11 Texas Instruments Incorporated Serial to parallel and parallel to serial architecture for a RAM based FIFO memory
JP3420621B2 (ja) 1993-11-04 2003-06-30 富士通株式会社 通信網の分散型経路選択制御装置
US5574945A (en) 1993-11-04 1996-11-12 International Business Machines Corporation Multi channel inter-processor coupling facility processing received commands stored in memory absent status error of channels
US6276844B1 (en) * 1993-12-06 2001-08-21 International Business Machines Corporation Clustered, buffered simms and assemblies thereof
EP1037149A3 (en) 1994-03-22 2003-10-15 Hyperchip Inc. Efficient direct cell replacement fault tolerant architecture supporting completey integrated systems with means for direct communication with system operator
US6408402B1 (en) * 1994-03-22 2002-06-18 Hyperchip Inc. Efficient direct replacement cell fault tolerant architecture
US5513377A (en) 1994-06-17 1996-04-30 International Business Machines Corporation Input-output element has self timed interface using a received clock signal to individually phase aligned bits received from a parallel bus
US5655113A (en) 1994-07-05 1997-08-05 Monolithic System Technology, Inc. Resynchronization circuit for a memory system and method of operating same
US5642444A (en) 1994-07-28 1997-06-24 Univ North Carolina Specialized image processing system architecture and method for image data arrays
US5838603A (en) * 1994-10-11 1998-11-17 Matsushita Electric Industrial Co., Ltd. Semiconductor device and method for fabricating the same, memory core chip and memory peripheral circuit chip
TW270189B (en) * 1994-10-12 1996-02-11 Sega Enterprises Kk Connector used for peripheral device, peripheral device, pin arrangement structure for connector used by peripheral device, determination system for communication mode of peripheral device, and control system for peripheral device
US6154826A (en) 1994-11-16 2000-11-28 University Of Virginia Patent Foundation Method and device for maximizing memory system bandwidth by accessing data in a dynamically determined order
JPH08278916A (ja) 1994-11-30 1996-10-22 Hitachi Ltd マルチチャネルメモリシステム、転送情報同期化方法及び信号転送回路
US5513135A (en) 1994-12-02 1996-04-30 International Business Machines Corporation Synchronous memory packaged in single/dual in-line memory module and method of fabrication
US5893921A (en) 1995-02-10 1999-04-13 International Business Machines Corporation Method for maintaining memory coherency in a computer system having a cache utilizing snoop address injection during a read transaction by a dual memory bus controller
US5701313A (en) 1995-02-24 1997-12-23 Unisys Corporation Method and apparatus for removing soft errors from a memory
JPH08235130A (ja) 1995-02-24 1996-09-13 Sony Corp 並列プロセッサ
US5604735A (en) 1995-03-15 1997-02-18 Finisar Corporation High speed network switch
SE514348C2 (sv) * 1995-06-09 2001-02-12 Saab Dynamics Ab Minnesstruktur anpassad för lagring och hämtning av vektorer
US5867422A (en) 1995-08-08 1999-02-02 University Of South Florida Computer memory chip with field programmable memory cell arrays (fpmcas), and method of configuring
SE505022C2 (sv) 1995-08-08 1997-06-16 Saab Dynamics Ab Metod och anordning för distribution och synkronisering av klocksignaler i ett digitalt system
US5742840A (en) 1995-08-16 1998-04-21 Microunity Systems Engineering, Inc. General purpose, multiple precision parallel operation, programmable media processor
US6006318A (en) 1995-08-16 1999-12-21 Microunity Systems Engineering, Inc. General purpose, dynamic partitioning, programmable media processor
US5701438A (en) 1995-09-29 1997-12-23 Intel Corporation Logical relocation of memory based on memory device type
US5644541A (en) * 1995-11-03 1997-07-01 Philip K. Siu Memory substitution system and method for correcting partially defective memories
US5659710A (en) 1995-11-29 1997-08-19 International Business Machines Corporation Cache coherency method and system employing serially encoded snoop responses
JPH09161471A (ja) 1995-12-06 1997-06-20 Internatl Business Mach Corp <Ibm> Dramシステム、dramシステムの動作方法
KR970051229A (ko) 1995-12-22 1997-07-29 김광호 비동기 발생신호를 사용하는 반도체 메모리 장치
US5758056A (en) * 1996-02-08 1998-05-26 Barr; Robert C. Memory system having defective address identification and replacement
US6108731A (en) 1996-02-09 2000-08-22 Hitachi, Ltd. Information processor and method of its component arrangement
US5911052A (en) 1996-07-01 1999-06-08 Sun Microsystems, Inc. Split transaction snooping bus protocol
US5860080A (en) 1996-03-19 1999-01-12 Apple Computer, Inc. Multicasting system for selecting a group of memory devices for operation
US5787083A (en) 1996-03-29 1998-07-28 Nec Corporation Path setting system for broadcast service in switching network
US5742753A (en) 1996-06-06 1998-04-21 The Boeing Company Mesh interconnected array in a fault-tolerant computer system
US6125419A (en) 1996-06-13 2000-09-26 Hitachi, Ltd. Bus system, printed circuit board, signal transmission line, series circuit and memory module
US5802054A (en) 1996-08-15 1998-09-01 3Com Corporation Atomic network switch with integrated circuit switch nodes
US5802565A (en) 1996-08-29 1998-09-01 Hewlett-Packard Company Speed optimal bit ordering in a cache memory
US5805089A (en) * 1996-09-05 1998-09-08 Lsi Logic Corporation Time-division data multiplexer with feedback for clock cross-over adjustment
US6104417A (en) 1996-09-13 2000-08-15 Silicon Graphics, Inc. Unified memory computer architecture with dynamic graphics memory allocation
US5781717A (en) * 1996-09-19 1998-07-14 I-Cube, Inc. Dynamic spare column replacement memory system
US6226723B1 (en) 1996-09-20 2001-05-01 Advanced Memory International, Inc. Bifurcated data and command/address communication bus architecture for random access memories employing synchronous communication protocols
US5917760A (en) 1996-09-20 1999-06-29 Sldram, Inc. De-skewing data signals in a memory system
US6092229A (en) 1996-10-09 2000-07-18 Lsi Logic Corporation Single chip systems using general purpose processors
US5805798A (en) 1996-10-29 1998-09-08 Electronic Data Systems Corporation Fail-safe event driven transaction processing system and method
JPH10134563A (ja) 1996-10-31 1998-05-22 Fujitsu Ltd メモリ駆動回路
US5884036A (en) 1996-11-08 1999-03-16 Haley; Andrew Paul Method for determining the topology of an ATM network having decreased looping of topology information cells
JP3455040B2 (ja) 1996-12-16 2003-10-06 株式会社日立製作所 ソースクロック同期式メモリシステムおよびメモリユニット
US5848145A (en) 1996-12-20 1998-12-08 Lucent Technologies Inc. Automatic learning of network routing using random routes
US5987576A (en) 1997-02-27 1999-11-16 Hewlett-Packard Company Method and apparatus for generating and distributing clock signals with minimal skew
US5867180A (en) 1997-03-13 1999-02-02 International Business Machines Corporation Intelligent media memory statically mapped in unified memory architecture
US5910921A (en) * 1997-04-22 1999-06-08 Micron Technology, Inc. Self-test of a memory device
JP3127853B2 (ja) * 1997-04-30 2001-01-29 日本電気株式会社 メモリ集積回路並びにこれを用いた主記憶システム及びグラフィクスメモリシステム
US5896383A (en) 1997-05-01 1999-04-20 Advanced Micro Devices, Inc. System and method for encoding instruction fields within data packets
US5900017A (en) 1997-05-14 1999-05-04 International Business Machines Corporation Snooping a variable number of cache addresses in a multiple processor system by a single snoop request
US5898863A (en) 1997-06-03 1999-04-27 Emc Corporation Method and apparatus for determining I/O size distribution of an input/output system and its use for load simulation
US6286062B1 (en) 1997-07-01 2001-09-04 Micron Technology, Inc. Pipelined packet-oriented memory system having a unidirectional command and address bus and a bidirectional data bus
US6097883A (en) * 1997-07-08 2000-08-01 International Business Machines Corporation Dual state memory card having combined and single circuit operation
US6442644B1 (en) * 1997-08-11 2002-08-27 Advanced Memory International, Inc. Memory system having synchronous-link DRAM (SLDRAM) devices and controller
US5923893A (en) 1997-09-05 1999-07-13 Motorola, Inc. Method and apparatus for interfacing a processor to a coprocessor
US5913044A (en) 1997-09-18 1999-06-15 International Business Machines Corporation Method and system for simultaneous variable-width bus access in a multiprocessor system
US5901294A (en) 1997-09-18 1999-05-04 International Business Machines Corporation Method and system for bus arbitration in a multiprocessor system utilizing simultaneous variable-width bus access
US6401167B1 (en) * 1997-10-10 2002-06-04 Rambus Incorporated High performance cost optimized memory
US6263448B1 (en) * 1997-10-10 2001-07-17 Rambus Inc. Power control system for synchronous memory device
US5889726A (en) 1997-11-17 1999-03-30 Micron Electronics, Inc. Apparatus for providing additional latency for synchronously accessed memory
US5953215A (en) 1997-12-01 1999-09-14 Karabatsos; Chris Apparatus and method for improving computer memory speed and capacity
US6266252B1 (en) * 1997-12-01 2001-07-24 Chris Karabatsos Apparatus and method for terminating a computer memory bus
US7007130B1 (en) * 1998-02-13 2006-02-28 Intel Corporation Memory system including a memory module having a memory module controller interfacing between a system memory controller and memory devices of the memory module
US6622224B1 (en) 1997-12-29 2003-09-16 Micron Technology, Inc. Internal buffered bus for a drum
US6480927B1 (en) 1997-12-31 2002-11-12 Unisys Corporation High-performance modular memory system with crossbar connections
US6317252B1 (en) * 1998-01-06 2001-11-13 California Institute Of Technology Dynamic channel copying device for use in fiber optics system using a nonlinear optical media
JPH11214638A (ja) * 1998-01-29 1999-08-06 Mitsubishi Electric Corp 半導体記憶装置
US6349051B1 (en) * 1998-01-29 2002-02-19 Micron Technology, Inc. High speed data bus
US7024518B2 (en) * 1998-02-13 2006-04-04 Intel Corporation Dual-port buffer-to-memory interface
US6970968B1 (en) * 1998-02-13 2005-11-29 Intel Corporation Memory module controller for providing an interface between a system memory controller and a plurality of memory devices on a memory module
US6742098B1 (en) * 2000-10-03 2004-05-25 Intel Corporation Dual-port buffer-to-memory interface
US6968419B1 (en) * 1998-02-13 2005-11-22 Intel Corporation Memory module having a memory module controller controlling memory transactions for a plurality of memory devices
US6142830A (en) 1998-03-06 2000-11-07 Siemens Aktiengesellschaft Signaling improvement using extended transmission lines on high speed DIMMS
US6154821A (en) * 1998-03-10 2000-11-28 Rambus Inc. Method and apparatus for initializing dynamic random access memory (DRAM) devices by levelizing a read domain
HUP0301259A2 (en) * 1998-03-16 2003-08-28 Jazio Method and system for detecting signal transitions, and for comparation changing signals, and for emitting and receiving signals, and communication and/or signal transmitting system, and further systemband methods
US6327205B1 (en) 1998-03-16 2001-12-04 Jazio, Inc. Signal latching of high bandwidth DRAM arrays when skew between different components is higher than signal rate
US6160423A (en) 1998-03-16 2000-12-12 Jazio, Inc. High speed source synchronous signaling for interfacing VLSI CMOS circuits to transmission lines
JP3727778B2 (ja) 1998-05-07 2005-12-14 株式会社東芝 データ高速転送同期システム及びデータ高速転送同期方法
US6016282A (en) 1998-05-28 2000-01-18 Micron Technology, Inc. Clock vernier adjustment
US6330667B1 (en) * 1998-06-05 2001-12-11 Micron Technology, Inc. System for read only memory shadowing circuit for copying a quantity of rom data to the ram prior to initialization of the computer system
US6185654B1 (en) 1998-07-17 2001-02-06 Compaq Computer Corporation Phantom resource memory address mapping system
US6510503B2 (en) * 1998-07-27 2003-01-21 Mosaid Technologies Incorporated High bandwidth memory interface
US6272609B1 (en) 1998-07-31 2001-08-07 Micron Electronics, Inc. Pipelined memory controller
DE19838813A1 (de) * 1998-08-26 2000-03-02 Siemens Ag Speichersystem
US6633947B1 (en) * 1998-09-16 2003-10-14 Intel Corporation Memory expansion channel for propagation of control and request packets
US6587912B2 (en) * 1998-09-30 2003-07-01 Intel Corporation Method and apparatus for implementing multiple memory buses on a memory module
US6330687B1 (en) 1998-11-13 2001-12-11 Digi-Data Corporation System and method to maintain performance among N single raid systems during non-fault conditions while sharing multiple storage devices during conditions of a faulty host computer or faulty storage array controller
US6208273B1 (en) 1999-01-29 2001-03-27 Interactive Silicon, Inc. System and method for performing scalable embedded parallel data compression
US6449679B2 (en) 1999-02-26 2002-09-10 Micron Technology, Inc. RAM controller interface device for RAM compatibility (memory translator hub)
IL160386A (en) * 1999-04-06 2005-11-20 Broadcom Corp Video encoding and video/audio/data multiplexing device
US6446158B1 (en) 1999-05-17 2002-09-03 Chris Karabatsos Memory system using FET switches to select memory banks
US6414868B1 (en) * 1999-06-07 2002-07-02 Sun Microsystems, Inc. Memory expansion module including multiple memory banks and a bank control circuit
GB2352144A (en) 1999-07-16 2001-01-17 Texas Instruments Ltd Data transfer between memory nodes
US6708248B1 (en) * 1999-07-23 2004-03-16 Rambus Inc. Memory system with channel multiplexing of multiple memory devices
US6477592B1 (en) 1999-08-06 2002-11-05 Integrated Memory Logic, Inc. System for I/O interfacing for semiconductor chip utilizing addition of reference element to each data element in first data stream and interpret to recover data elements of second data stream
US6889284B1 (en) * 1999-10-19 2005-05-03 Intel Corporation Method and apparatus for supporting SDRAM memory
US6321282B1 (en) * 1999-10-19 2001-11-20 Rambus Inc. Apparatus and method for topography dependent signaling
US6530033B1 (en) * 1999-10-28 2003-03-04 Hewlett-Packard Company Radial arm memory bus for a high availability computer system
US6513091B1 (en) * 1999-11-12 2003-01-28 International Business Machines Corporation Data routing using status-response signals
US6526469B1 (en) * 1999-11-12 2003-02-25 International Business Machines Corporation Bus architecture employing varying width uni-directional command bus
US6557069B1 (en) * 1999-11-12 2003-04-29 International Business Machines Corporation Processor-memory bus architecture for supporting multiple processors
JP2001159999A (ja) * 1999-12-03 2001-06-12 Mitsubishi Electric Corp 半導体集積回路およびメモリ処理システム
US6643752B1 (en) 1999-12-09 2003-11-04 Rambus Inc. Transceiver with latency alignment circuitry
US7010629B1 (en) * 1999-12-22 2006-03-07 Intel Corporation Apparatus and method for coupling to a memory module
US6502161B1 (en) 2000-01-05 2002-12-31 Rambus Inc. Memory system including a point-to-point linked memory subsystem
US7010642B2 (en) * 2000-01-05 2006-03-07 Rambus Inc. System featuring a controller device and a memory module that includes an integrated circuit buffer device and a plurality of integrated circuit memory devices
US7356639B2 (en) * 2000-01-05 2008-04-08 Rambus Inc. Configurable width buffered module having a bypass circuit
US6247100B1 (en) * 2000-01-07 2001-06-12 International Business Machines Corporation Method and system for transmitting address commands in a multiprocessor system
US6414899B2 (en) * 2000-02-02 2002-07-02 Broadcom Corporation Limited swing driver circuit
DE10022479B4 (de) * 2000-05-09 2004-04-08 Infineon Technologies Ag Anordnung zur Übertragung von Signalen zwischen einer Datenverarbeitungseinrichtung und einer Funktionseinheit in einem Hauptspeichersystem eines Computersystems
KR100351053B1 (ko) * 2000-05-19 2002-09-05 삼성전자 주식회사 종단저항을 내장하는 메모리 모듈 및 이를 포함하여 다중채널구조를 갖는 메모리 모듈
KR100335504B1 (ko) * 2000-06-30 2002-05-09 윤종용 제어 및 어드레스 버스를 공유하는 2채널 메모리 시스템및 이에 채용되는 메모리 모듈
KR100343149B1 (ko) * 2000-08-25 2002-07-05 윤종용 프로그램 가능한 로직 디바이스와 sTSOP를 구비하는메모리 모듈
KR100338779B1 (ko) * 2000-08-28 2002-05-31 윤종용 버스라인들 간의 스큐를 방지하기 위한 메모리 모듈
TW528948B (en) 2000-09-14 2003-04-21 Intel Corp Memory module having buffer for isolating stacked memory devices
US6487102B1 (en) 2000-09-18 2002-11-26 Intel Corporation Memory module having buffer for isolating stacked memory devices
US6369605B1 (en) * 2000-09-18 2002-04-09 Intel Corporation Self-terminated driver to prevent signal reflections of transmissions between electronic devices
US6820163B1 (en) 2000-09-18 2004-11-16 Intel Corporation Buffering data transfer between a chipset and memory modules
US6553450B1 (en) * 2000-09-18 2003-04-22 Intel Corporation Buffer to multiply memory interface
US6317352B1 (en) 2000-09-18 2001-11-13 Intel Corporation Apparatus for implementing a buffered daisy chain connection between a memory controller and memory modules
US6530006B1 (en) * 2000-09-18 2003-03-04 Intel Corporation System and method for providing reliable transmission in a buffered memory system
US6449213B1 (en) 2000-09-18 2002-09-10 Intel Corporation Memory interface having source-synchronous command/address signaling
US6625687B1 (en) 2000-09-18 2003-09-23 Intel Corporation Memory module employing a junction circuit for point-to-point connection isolation, voltage translation, data synchronization, and multiplexing/demultiplexing
US6622227B2 (en) * 2000-12-27 2003-09-16 Intel Corporation Method and apparatus for utilizing write buffers in memory control/interface
US6510506B2 (en) * 2000-12-28 2003-01-21 Intel Corporation Error detection in cache tag array using valid vector
US6493250B2 (en) 2000-12-28 2002-12-10 Intel Corporation Multi-tier point-to-point buffered memory interface
US6720643B1 (en) * 2001-02-22 2004-04-13 Rambus, Inc. Stacked semiconductor module
US7610447B2 (en) * 2001-02-28 2009-10-27 Rambus Inc. Upgradable memory system with reconfigurable interconnect
GB2383656B (en) 2001-02-28 2003-12-03 Rambus Inc Upgradable memory system with reconfigurable interconnect
US6889304B2 (en) 2001-02-28 2005-05-03 Rambus Inc. Memory device supporting a dynamically configurable core organization
US6877079B2 (en) * 2001-03-06 2005-04-05 Samsung Electronics Co., Ltd. Memory system having point-to-point bus configuration
KR100393217B1 (ko) * 2001-03-09 2003-07-31 삼성전자주식회사 메모리장치들과 데이터 버퍼를 동일한 클럭 주파수로동작시키기 위한 제어 회로를 구비하는 메모리 모듈
US6934823B2 (en) * 2001-03-29 2005-08-23 Intel Corporation Method and apparatus for handling memory read return data from different time domains
DE10128770B4 (de) * 2001-06-13 2014-05-15 Qimonda Ag Verfahren zum Übertragen von Daten in ein Speicherzellenfeld und Schaltungsanordnung
US20030090879A1 (en) * 2001-06-14 2003-05-15 Doblar Drew G. Dual inline memory module
US6714433B2 (en) * 2001-06-15 2004-03-30 Sun Microsystems, Inc. Memory module with equal driver loading
US6690191B2 (en) * 2001-12-21 2004-02-10 Sun Microsystems, Inc. Bi-directional output buffer
US7111124B2 (en) 2002-03-12 2006-09-19 Intel Corporation Set partitioning for cache memories
US7110400B2 (en) * 2002-04-10 2006-09-19 Integrated Device Technology, Inc. Random access memory architecture and serial interface with continuous packet handling capability
US6853938B2 (en) * 2002-04-15 2005-02-08 Micron Technology, Inc. Calibration of memory circuits
US6639820B1 (en) 2002-06-27 2003-10-28 Intel Corporation Memory buffer arrangement
KR100472460B1 (ko) * 2002-07-04 2005-03-10 삼성전자주식회사 메모리의 결함 복구 방법 및 그에 적합한 장치
US6854042B1 (en) * 2002-07-22 2005-02-08 Chris Karabatsos High-speed data-rate converting and switching circuit
JP2004055100A (ja) * 2002-07-24 2004-02-19 Elpida Memory Inc メモリモジュールの救済方法、メモリモジュール、及び揮発性メモリ
JP4159415B2 (ja) 2002-08-23 2008-10-01 エルピーダメモリ株式会社 メモリモジュール及びメモリシステム
US6754117B2 (en) * 2002-08-16 2004-06-22 Micron Technology, Inc. System and method for self-testing and repair of memory modules
DE10250156A1 (de) * 2002-10-28 2004-05-13 Infineon Technologies Ag Speichermodul und Speicheranordnung mit abzweigfreien Signalleitungen und verteilten kapazitiven Lasten
FR2846795A1 (fr) * 2002-11-05 2004-05-07 St Microelectronics Sa Procede de memorisation d'une donnee binaire dans une cellule-memoire d'un circuit integre de memoire, circuit integre correspondant et procede de fabrication
US6850458B2 (en) * 2002-11-14 2005-02-01 Wen Li Controlling data strobe output
DE10255872B4 (de) * 2002-11-29 2004-09-30 Infineon Technologies Ag Speichermodul und Verfahren zum Betrieb eines Speichermoduls in einem Datenspeichersystem
DE10260184B4 (de) * 2002-12-20 2005-08-25 Infineon Technologies Ag Speichermodul mit einer Testeinrichtung
KR100520219B1 (ko) * 2003-01-03 2005-10-11 삼성전자주식회사 고주파수 동작에 적합한 메모리 모듈장치
US7089412B2 (en) * 2003-01-17 2006-08-08 Wintec Industries, Inc. Adaptive memory module
JP4419049B2 (ja) * 2003-04-21 2010-02-24 エルピーダメモリ株式会社 メモリモジュール及びメモリシステム
US7184916B2 (en) * 2003-05-20 2007-02-27 Cray Inc. Apparatus and method for testing memory cards
US7200787B2 (en) 2003-06-03 2007-04-03 Intel Corporation Memory channel utilizing permuting status patterns
US7127629B2 (en) 2003-06-03 2006-10-24 Intel Corporation Redriving a data signal responsive to either a sampling clock signal or stable clock signal dependent on a mode signal
US7194581B2 (en) * 2003-06-03 2007-03-20 Intel Corporation Memory channel with hot add/remove
US7340537B2 (en) 2003-06-04 2008-03-04 Intel Corporation Memory channel with redundant presence detect
US8171331B2 (en) 2003-06-04 2012-05-01 Intel Corporation Memory channel having deskew separate from redrive
US7165153B2 (en) 2003-06-04 2007-01-16 Intel Corporation Memory channel with unidirectional links
US7386768B2 (en) 2003-06-05 2008-06-10 Intel Corporation Memory channel with bit lane fail-over
US20050138267A1 (en) 2003-12-23 2005-06-23 Bains Kuljit S. Integral memory buffer and serial presence detect capability for fully-buffered memory modules
US7321997B2 (en) * 2004-03-30 2008-01-22 Intel Corporation Memory channel self test
US7254075B2 (en) * 2004-09-30 2007-08-07 Rambus Inc. Integrated circuit memory system having dynamic memory bank count and page size
US7334070B2 (en) * 2004-10-29 2008-02-19 International Business Machines Corporation Multi-channel memory architecture for daisy chained arrangements of nodes with bridging between memory channels
JP4328736B2 (ja) * 2005-04-22 2009-09-09 エルピーダメモリ株式会社 コンピュータシステム、及びメモリの不良救済方法
US7339840B2 (en) * 2005-05-13 2008-03-04 Infineon Technologies Ag Memory system and method of accessing memory chips of a memory system
US7519894B2 (en) * 2005-06-14 2009-04-14 Infineon Technologies Ag Memory device with error correction code module
US7404050B2 (en) * 2005-08-01 2008-07-22 Infineon Technologies Ag Method of operating a memory device, memory module, and a memory device comprising the memory module
GB2444663B (en) 2005-09-02 2011-12-07 Metaram Inc Methods and apparatus of stacking drams
US7562271B2 (en) 2005-09-26 2009-07-14 Rambus Inc. Memory system topologies including a buffer device and an integrated circuit memory device
US7464225B2 (en) 2005-09-26 2008-12-09 Rambus Inc. Memory module including a plurality of integrated circuit memory devices and a plurality of buffer devices in a matrix topology
US7949931B2 (en) * 2007-01-02 2011-05-24 International Business Machines Corporation Systems and methods for error detection in a memory system
US8086783B2 (en) * 2009-02-23 2011-12-27 International Business Machines Corporation High availability memory system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1441437A (zh) * 2002-02-04 2003-09-10 三星电子株式会社 用于对缺陷单元地址编程的缺陷单元地址编程电路和方法
CN1577633A (zh) * 2003-07-09 2005-02-09 因芬尼昂技术股份公司 自集成芯片读出缺陷信息项之方法及集成存储芯片

Also Published As

Publication number Publication date
CN101310338A (zh) 2008-11-19
JP2009510562A (ja) 2009-03-12
EP1929479A2 (en) 2008-06-11
WO2007038225A3 (en) 2007-06-14
US20080144411A1 (en) 2008-06-19
US20070070669A1 (en) 2007-03-29
CN101887743A (zh) 2010-11-17
US20070088995A1 (en) 2007-04-19
WO2007038225A2 (en) 2007-04-05
US7464225B2 (en) 2008-12-09
US7729151B2 (en) 2010-06-01

Similar Documents

Publication Publication Date Title
CN101887743B (zh) 在矩阵拓扑中包括多个集成电路存储器器件和多个缓冲器器件的存储器模块
CN101715593B (zh) 存储器系统、存储器模块、集成电路缓冲器器件和在集成电路器件中的操作方法
US7404032B2 (en) Configurable width buffered module having switch elements
US7356639B2 (en) Configurable width buffered module having a bypass circuit
CN101702947B (zh) 具有点对点请求互连的存储器系统、存储器控制器及方法
US7266634B2 (en) Configurable width buffered module having flyby elements
CN103959386A (zh) 闪存模块和存储子系统
US20050010737A1 (en) Configurable width buffered module having splitter elements
US20230410890A1 (en) Memory System Topologies Including A Memory Die Stack

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