CN1722078A - Memory device and associated memory module, memory controller and method - Google Patents
Memory device and associated memory module, memory controller and method Download PDFInfo
- Publication number
- CN1722078A CN1722078A CNA2005100913311A CN200510091331A CN1722078A CN 1722078 A CN1722078 A CN 1722078A CN A2005100913311 A CNA2005100913311 A CN A2005100913311A CN 200510091331 A CN200510091331 A CN 200510091331A CN 1722078 A CN1722078 A CN 1722078A
- Authority
- CN
- China
- Prior art keywords
- data
- signal
- mode register
- integrated circuit
- instruction
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/21—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
- G11C11/34—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
- G11C11/40—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
- G11C11/401—Digital 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/4063—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing
- G11C11/407—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing for memory cells of the field-effect type
- G11C11/409—Read-write [R-W] circuits
- G11C11/4096—Input/output [I/O] data management or control circuits, e.g. reading or writing circuits, I/O drivers or bit-line switches
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/21—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
- G11C11/34—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
- G11C11/40—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
- G11C11/401—Digital 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/4063—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing
- G11C11/407—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing for memory cells of the field-effect type
- G11C11/4076—Timing circuits
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/21—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
- G11C11/34—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
- G11C11/40—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
- G11C11/401—Digital 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/4063—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing
- G11C11/407—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing for memory cells of the field-effect type
- G11C11/409—Read-write [R-W] circuits
- G11C11/4093—Input/output [I/O] data interface arrangements, e.g. data buffers
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C8/00—Arrangements for selecting an address in a digital store
- G11C8/10—Decoders
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C8/00—Arrangements for selecting an address in a digital store
- G11C8/18—Address timing or clocking circuits; Address control signal generation or management, e.g. for row address strobe [RAS] or column address strobe [CAS] signals
Landscapes
- Engineering & Computer Science (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Computer Hardware Design (AREA)
- Databases & Information Systems (AREA)
- Dram (AREA)
Abstract
一种包括多个存储器装置的存储器模块。控制存储器模块的方法,其包括在模式寄存器设置操作期间,通过指令/地址总线,从存储器控制器到每个集成电路存储器装置,提供模式寄存器设置指令。通过信号线路,从存储器控制器到集成电路存储器装置之一的第一个,提供禁止信号以禁止第一集成电路存储器装置的模式寄存器设置指令的执行。通过信号线路,从存储器控制器到集成电路存储器装置之一的第二个,提供使能信号以使能第二集成电路存储器装置的模式寄存器设置指令的执行。而且,在模式寄存器设置操作期间,所述禁止信号不提供给第二集成电路存储器装置,以及所述使能信号不提供给第一集成电路存储器装置。同时论述了相关的系统、装置和附加的方法。
A memory module includes a plurality of memory devices. A method of controlling a memory module comprising providing a mode register set command from a memory controller to each integrated circuit memory device over a command/address bus during a mode register set operation. An inhibit signal is provided via a signal line from the memory controller to a first one of the integrated circuit memory devices to inhibit execution of the mode register set instruction of the first integrated circuit memory device. An enable signal is provided via a signal line from the memory controller to a second one of the integrated circuit memory devices to enable execution of the mode register set instruction of the second integrated circuit memory device. Also, during a mode register set operation, the disable signal is not provided to the second integrated circuit memory device, and the enable signal is not provided to the first integrated circuit memory device. Related systems, devices, and additional methods are also discussed.
Description
相关申请的交叉参考Cross References to Related Applications
本申请作为2002年7月19日申请的申请号为10/199,857美国专利申请的部分延续申请并要求其优先权,上述美国专利申请要求2001年7月20日申请的申请号为10-2001-0043789韩国申请的优先权。本申请还要求2004年5月8日申请的申请号为10-2004-0032500韩国申请的优先权。公开的美国专利申请10/199,857、韩国申请10-2001-0043789,以及韩国申请10-2004-0032500因此在这里被全文合并作为参考。This application is a continuation-in-part of, and claims priority to, U.S. Patent Application No. 10/199,857, filed July 19, 2002, and claiming priority from said U.S. Patent Application, filed July 20, 2001, with Application No. 10-2001- Priority of Korean application 0043789. This application also claims the priority of Korean Application No. 10-2004-0032500 filed on May 8, 2004. Published US
技术领域technical field
本发明涉及电子仪器领域,特别是涉及电子存储器装置、存储器模块、存储器控制器,及其相关的方法The present invention relates to the field of electronic instruments, in particular to electronic memory devices, memory modules, memory controllers, and related methods
背景技术Background technique
在数字存储器系统中,存储器控制器10可控制包含被分别标识为M1-M9的多个存储器装置30的存储器模块20的操作。更具体地,每个存储器装置30可为集成电路动态随机存取存储器装置。In a digital memory system, a
利用单独的数据信号总线线路,数据信号DATA1-DATA9可在存储器控制器10和单独的存储器装置30间传递。在读操作期间,通过单独的数据总线线路,可同时将数据信号DATA1-DATA9从存储器装置M1-M9读取到存储器控制器10中,以及在写操作期间,可同时将数据信号DATA1-DATA9从存储器控制器写到存储器装置M1-M9中。另外,在存储器控制器10和每个存储器装置M1-M9间提供用于数据选通信号DQS1-DQS9的单独线路和用于数据屏蔽(mask)信号DM1-DM9的单独线路。因此,数据信号DATA1-DATA9、数据选通信号DQS1-DQS9,以及数据屏蔽DM1-DM9在存储器控制器10和每个存储器装置M1-M9之间的传播延迟大致相同。具有在存储器控制器10和每个存储器装置M1-M8间单独的数据总线的图1的布置可被称为提供点对点的连接。Data signals DATA1-DATA9 may be communicated between
相反,从存储器控制器10到每个存储器装置M1-M9,同样的控制/地址/时钟总线12可耦合控制/地址信号CA和系统时钟信号CK。因此,对于每个存储器装置M1-M9,时钟信号CK传输线的长度不同,以致时钟信号CK传播延迟对于每个存储器装置M1-M9而不同。如果存储器装置M1-M9沿控制/地址/时钟总线12被均匀地间隔开,则对于模块中每个存储器装置M1-M9时钟信号CK可能经历递增的传播延迟T(也被称为是相差或移相)。任意将传播延迟0分配给第一存储器装置M1,例如,可能产生在第二存储器装置M2的时钟信号CK传播延迟T,可能在第三存储器装置M3产生传播延迟2T会,可能在第四存储器装置M4产生传播延迟3T,可能在第五存储器装置M5产生传播延迟4T,可能在第六存储器装置M6产生传播延迟5T,可能在第七存储器装置M7产生传播延迟6T,可能在第八存储器装置M8中产生传播延迟7T,并且可能在第九存储器装置M9产生传播延迟8T会。将具有被提供给每个存储器装置M1-M9的时钟信号CK的图1的布置称为提供飞越(fly-by)时钟。Instead, the same control/address/
读和写通过各自的点对点数据总线提供的数据信号DATA1-DATA9可与通过相同系统时钟信号线路被提供给每个存储器装置的飞越系统时钟信号CK同步。但是以相对高的操作速度,通过各自的点对点数据总线,其中具有不同传播延迟的不同存储器装置M1-M9提供有系统时钟信号CK,很难同步数据信号DATA1-DATA9的传输。The read and write data signals DATA1-DATA9 provided over respective point-to-point data buses may be synchronized with the flying system clock signal CK provided to each memory device over the same system clock signal line. But at relatively high operating speeds, it is difficult to synchronize the transmission of the data signals DATA1-DATA9 over respective point-to-point data buses, where different memory devices M1-M9 with different propagation delays are supplied with the system clock signal CK.
图2示出了包括九个被分别标识为M1-M9的存储器装置30的存储器模块20。如图所示,每个存储器装置30包括八个数据引脚PDQ1-PDQ8、数据屏蔽引脚PDM,以及数据选通引脚PDQS,被分别连接到存储器控制器上。如图所示,数据信号DQ1-8(也就是DATA1)被提供到/从存储器装置M1的数据引脚PDQ1-PDQ8上;数据信号DQ9-DQ16(也就是DATA2)被提供到/从存储器装置M2的数据引脚PDQ1-PDQ8上;数据信号DQ17-DQ24(也就是DATA3)被提供到/从存储器装置M3的数据引脚PDQ1-PDQ8上;数据信号DQ25-DQ32(也就是DATA4)被提供到/从存储器装置M4的数据引脚PDQ1-PDQ8上;数据信号DQ33-DQ40(也就是DATA5)被提供到/从存储器装置M5的数据引脚PDQ1-PDQ8上;数据信号DQ41-DQ48(也就是DATA6)被提供到/从存储器装置M6的数据引脚PDQ1-PDQ8上;数据信号DQ49-DQ56(也就是DATA7)被提供到/从存储器装置M7的数据引脚PDQ1-PDQ8上;数据信号DQ57-DQ64(也就是DATA8)被提供到/从存储器装置M8的数据引脚PDQ1-PDQ8上;以及数据信号DQ65-DQ72(也就是DATA9)被提供到/从存储器装置M9的数据引脚PDQ1-PDQ8上。通过独立的数据屏蔽线路,数据屏蔽信号DM1-DM9被提供给每个存储器装置M1-M9各自的数据屏蔽引脚PDM,以及通过独立的数据选通线路,数据选通信号DQS1-DQS9被提供给每个存储器装置M1-M9各自的数据选通引脚PDQS。Figure 2 shows a
如这里用到的那样,术语引脚被定义为包括任何集成电路存储器装置的输入或输出结构,提供与其他装置、衬底和/或电路板的电连通。例如,术语引脚可包括:双列直插式组装(DIP)、单列直插式组装(SIP)、引脚栅格阵列(PGA)、四边形小轮廓组装(quad small outline package,QSOP)等等的引线;倒装芯片焊料隆起焊盘(solder bumps of a flip-chip),球形栅格阵列,等等;引线接合;结合焊盘;等等。此外,每个存储器装置M1-M9包括多个时钟/指令/地址引脚PCA,其被耦合到相同的时钟/指令/地址总线12上。系统时钟信号CK和指令/地址信号CA被通过时钟/指令/地址总线12,提供给存储器装置M1-M9的时钟/指令/地址引脚。通过时钟/指令/地址总线12被传递的地址信号定义存储器装置M1-M9的存储位置,数据信号DATA1-DATA9将被写入到该存储器装置或从该存储器装置读出。更特别地,地址信号可以定义存储体(bank)地址和行/列地址。存储器装置,例如,可包括存储器单元的四个存储体,并且每个存储体可用选择的行和列地址独立地操作。As used herein, the term pin is defined to include any input or output structure of an integrated circuit memory device that provides electrical communication with other devices, a substrate, and/or a circuit board. For example, the term pin can include: dual in-line package (DIP), single in-line package (SIP), pin grid array (PGA), quad small outline package (QSOP), etc. wires; flip-chip solder bumps of a flip-chip, ball grid array, etc.; wire bonding; bonding pads; etc. In addition, each memory device M1 - M9 includes a plurality of clock/command/address pins PCA coupled to the same clock/command/
通过时钟/指令/地址总线12被传递的指令信号定义存储器装置M1-M9执行的操作。指令信号可定义指令,例如行有效指令(ACTIVE)、读指令(READ)、写指令(WRITE)、刷新指令(REF)、断电指令(PWDN)、模式寄存器设置指令(MRS),等等。指令引脚可包括时钟使能引脚、芯片选择引脚、行地址选通引脚、列地址选通引脚,以及写使能引脚。图3A示出了集成电路动态随机存取存储器装置引脚的示意图,而图3B是描述了图3A存储器装置引脚功能的图表。Command signals communicated over clock/command/
图4示出了存储器装置功能块的框图。如图所示,存储器装置30包括指令解码器34、地址缓冲器35、内部时钟发生器36、数据I/O缓冲器37、行解码器32、列解码器33、存储器单元阵列31,以及读出放大器38。如图所示,时钟/指令/地址信号CA的指令信号CMD被提供给指令解码器34,时钟/指令/地址信号CA的地址信号ADD被提供给地址缓冲器35,以及时钟/指令/地址信号CA的系统时钟信号CK被提供给内部时钟发生器36。内部时钟发生器36产生响应系统时钟信号CK的内部时钟信号iCLK。Figure 4 shows a block diagram of the functional blocks of a memory device. As shown, the
因此,指令解码器34解码指令信号CMD以确定要被执行特殊操作(例如读操作、写操作或模式寄存器设置操作)。在模式寄存器设置操作期间,写值到模式寄存器以定义存储器装置的操作模式。在写操作期间,来自存储器控制器的数据信号DATA被接收到数据I/O缓冲器37中,并且作为iDATA被写入到由从存储器控制器接收的地址信号ADD定义的存储器单元阵列31的位置中。在读操作期间,由从存储器控制器接收的地址信号ADD定义的存储器单元阵列的位置来的iDATA被数据I/O缓冲器37检索,并作为数据信号DATA被提供给存储器控制器。如图4所示,数据I/O缓冲器37响应内部时钟发生器36产生的iCLK信号而操作。Therefore, the command decoder 34 decodes the command signal CMD to determine that a specific operation (such as a read operation, a write operation, or a mode register setting operation) is to be performed. During a mode register set operation, a value is written to the mode register to define the mode of operation of the memory device. During a write operation, the data signal DATA from the memory controller is received into the data I/O buffer 37 and written as iDATA to the location of the memory cell array 31 defined by the address signal ADD received from the memory controller middle. During a read operation, iDATA from the location of the memory cell array defined by address signal ADD received from the memory controller is retrieved by data I/O buffer 37 and provided to the memory controller as data signal DATA. As shown in FIG. 4 , the data I/O buffer 37 operates in response to the iCLK signal generated by the internal clock generator 36 .
图5示出了包括多个存储器装置30的存储器模块20的读操作的时序图,其中响应通过时钟/指令/地址数据总线12接收的读指令READ而启动读操作。由于沿时钟/指令/地址总线12的不同传播延迟,系统时钟信号CK会在每个存储器装置M1-M9中同相移动。在图5中,信号CK1是存储器装置M1接收的系统时钟信号CK,信号CK5是存储器装置M5接收的系统时钟信号CK,以及信号CK9是存储器装置M9接收的系统时钟信号CK。存储器装置M5的内部时钟信号iCLK5就是这样相对于存储器装置M1的内部时钟信号iCLK1被延迟了4T间隔,以及存储器装置M9的内部时钟信号iCLK9相对于存储器装置M5内部时钟信号iCLK5被延迟了4T间隔。因为内部时钟信号不同步,以及因为存储器装置的数据I/O缓冲器响应各自的内部时钟信号而操作,在产生数据时滞(skew)的不同时期,数据信号DATA1-DATA9出自各自的存储器装置。如图5所示,出自存储器装置M9的数据信号DATA9就是这样相对于出自存储器装置M5的数据信号DATA5被延迟4T间隔,以及出自存储器装置M5的数据信号DATA5相对于出自存储器装置M1的数据信号DATA1被延迟4T间隔。在写操作期间,数据时滞会限制存储器模块的操作速度。FIG. 5 shows a timing diagram of a read operation of a
图6是说明了包括多个存储器装置30的存储器模块20的写操作时序图,其中响应通过时钟/指令/地址数据总线12接收的写指令WRITE启动写操作。由于沿时钟/指令/地址总线12的不同传播延迟,系统时钟信号CK会在每个存储器装置M1-M9中同相移动。在图6中,信号CK1是存储器装置M1接收的系统时钟信号CK,信号CK5是存储器装置M5接收的系统时钟信号CK,以及信号CK9是存储器装置M9接收的系统时钟信号CK。存储器装置M5的内部时钟信号iCLK5就是这样相对于存储器装置M1的内部时钟信号iCLK1被延迟4T间隔,以及存储器装置M9的内部时钟信号iCLK9相对于存储器装置M5的内部时钟信号iCLK5被延迟4T间隔。因为内部时钟信号不同步,以及因为存储器装置的数据I/O缓冲器响应各自的内部时钟信号而操作,同时外部数据信号DATA1-DATA9将由存储器控制器提供,但是在产生数据时滞的不同时期,内部数据信号iDATA1-iDATA9将由各自的数据输入/输出缓冲器产生。如图6所示,存储器装置M9的内部数据信号iDATA9就是这样相对于存储器装置M5的内部数据信号iDATA5被延迟4T间隔,以及存储器装置M5的内部数据信号iDATA5相对于存储器装置M1的内部数据信号iDATA1被延迟4T间隔。在写操作期间,数据时滞会限制存储器模块的操作速度。FIG. 6 is a timing diagram illustrating a write operation of a
发明内容Contents of the invention
根据本发明的实施例,存储器系统可包括具有多个指令/地址线路的指令/地址总线,第一和第二集成电路存储器装置,以及存储器控制器。第一集成电路存储器装置可包括耦合到指令/地址总线的指令/地址线路上的多个第一指令/地址引脚,被配置为存储定义第一存储器装置运行特性的信息的第一模式寄存器,以及第一指令解码器。指令解码器可被配置为接收与在第一集成电路存储器装置的第一预定引脚上接收的使能信号响应的模式寄存器设置指令,以及拒绝与在第一预定引脚上接收的禁止信号响应的模式寄存器设置指令。因此,当在模式寄存器设置操作期间,在第一预定引脚上接收使能信号时,模式寄存器设置指令的信息可被存储到第一模式寄存器中。According to an embodiment of the present invention, a memory system may include a command/address bus having a plurality of command/address lines, first and second integrated circuit memory devices, and a memory controller. The first integrated circuit memory device may include a plurality of first command/address pins coupled to command/address lines of the command/address bus, a first mode register configured to store information defining operating characteristics of the first memory device, and a first instruction decoder. The instruction decoder may be configured to receive a mode register set instruction responsive to an enable signal received on a first predetermined pin of the first integrated circuit memory device, and to reject a disable signal responsive to receipt of the first predetermined pin. mode register set instruction. Accordingly, when an enable signal is received on a first predetermined pin during a mode register setting operation, information of a mode register setting instruction may be stored into the first mode register.
类似地,第二集成电路存储器装置可包括耦合到指令/地址总线的指令/地址线路上的多个第二指令/地址引脚,第二模式寄存器被配置为存储定义第二存储器装置运行特性的信息,以及第二指令解码器。第二指令解码器可被配置为接收与在第二集成电路存储器装置的第二预定引脚接收的使能信号响应的模式寄存器设置指令,以及拒绝与在第二预定引脚接收的禁止信号响应的模式寄存器设置指令。因此,在模式寄存器设置操作期间,当第二预定引脚接收使能信号时,模式寄存器设置指令的信息可被存储到第二模式寄存器中。Similarly, the second integrated circuit memory device may include a plurality of second command/address pins coupled to the command/address lines of the command/address bus, the second mode register being configured to store information, and a second instruction decoder. The second command decoder may be configured to receive a mode register set command responsive to an enable signal received at a second predetermined pin of the second integrated circuit memory device, and to reject a disable signal responsive to a second predetermined pin of the second integrated circuit memory device. mode register set instruction. Accordingly, during the mode register setting operation, when the second predetermined pin receives the enable signal, information of the mode register setting instruction may be stored into the second mode register.
存储器控制器可被耦合到指令/地址总线,其中在第一模式寄存器设置操作期间,存储器控制器被配置为通过指令/地址总线,传递第一模式寄存器设置指令到第一和第二集成电路存储器装置的多个第一和第二指令/地址引脚。存储器控制器可被进一步配置为传递第一使能信号到第一集成电路存储器装置的第一预定引脚,以及在第一模式寄存器设置操作期间,被配置为传递第一禁止信号到第二集成电路存储器装置的第二预定引脚中。The memory controller may be coupled to the command/address bus, wherein during the first mode register set operation, the memory controller is configured to communicate the first mode register set command to the first and second integrated circuit memories via the command/address bus multiple first and second command/address pins of the device. The memory controller may be further configured to deliver a first enable signal to a first predetermined pin of the first integrated circuit memory device and, during the first mode register set operation, to deliver a first disable signal to the second integrated circuit memory device. In the second predetermined pin of the circuit memory device.
根据本发明另外的实施例,提供一种控制包括通过同样指令/地址总线耦合到存储器控制器的多个存储器装置的存储器模块的方法。更特别地,在模式寄存器设置操作期间,通过指令/地址总线,从存储器控制器到每个集成电路存储器装置提供模式寄存器设置指令。在模式寄存器设置操作期间,通过存储器控制器与第一集成电路存储器装置间的信号线路,从存储器控制器到集成电路存储器装置之一中的第一个可提供禁止信号,因此禁止第一集成电路存储器装置的模式寄存器设置指令的执行。在模式寄存器设置操作期间,通过存储器控制器与第二集成电路存储器装置间的信号线路,从存储器控制器到集成电路存储器装置之一中的第二个可提供使能信号,因此使能第二集成电路存储器装置的模式寄存器设置指令的执行。而且,在模式寄存器设置操作期间,禁止信号不会被提供给第二集成电路存储器装置,以及在模式寄存器设置操作期间,使能信号不会被提供给第一集成电路存储器装置。根据本发明又一个实施例,集成电路存储器装置可包括存储器单元阵列、模式寄存器、指令解码器,以及数据输入/输出缓冲器。模式寄存器可被配置为存储定义存储器装置运行特性的信息。指令解码器可被配置为接收与集成电路存储器装置的预定引脚上接收的使能信号响应的选择模式寄存器设置指令。在选择模式寄存器设置操作期间,指令解码器进一步被配置为拒绝与集成电路存储器装置的预定引脚上接收的禁止信号响应的选择模式寄存器设置指令。因此,在选择模式寄存器设置操作期间,当使能信号被预定引脚接收时,选择模式寄存器设置指令的信息可被存储到模式寄存器中。根据模式寄存器存储的信息定义的运行特性,在写入操作期间,数据输入/输出缓冲器可被配置为控制数据写入存储器单元阵列,以及在读操作期间,数据输入/输出缓冲器可被配置为控制从存储器单元阵列读取数据。According to a further embodiment of the present invention, a method of controlling a memory module including a plurality of memory devices coupled to a memory controller through the same command/address bus is provided. More particularly, during a mode register set operation, a mode register set command is provided from the memory controller to each integrated circuit memory device via the command/address bus. During a mode register set operation, an inhibit signal may be provided from the memory controller to a first one of the integrated circuit memory devices via a signal line between the memory controller and the first integrated circuit memory device, thereby inhibiting the first integrated circuit A mode register of the memory device sets execution of the instruction. During a mode register set operation, an enable signal may be provided from the memory controller to a second of one of the integrated circuit memory devices via a signal line between the memory controller and the second integrated circuit memory device, thereby enabling the second Execution of a mode register setting instruction of an integrated circuit memory device. Also, the disable signal is not provided to the second integrated circuit memory device during the mode register set operation, and the enable signal is not provided to the first integrated circuit memory device during the mode register set operation. According to yet another embodiment of the present invention, an integrated circuit memory device may include a memory cell array, a mode register, an instruction decoder, and a data input/output buffer. The mode register may be configured to store information defining operating characteristics of the memory device. The instruction decoder may be configured to receive a select mode register set instruction responsive to an enable signal received on a predetermined pin of the integrated circuit memory device. During a select mode register set operation, the command decoder is further configured to reject a select mode register set command responsive to an inhibit signal received on a predetermined pin of the integrated circuit memory device. Accordingly, when an enable signal is received by a predetermined pin during a selection mode register setting operation, information of the selection mode register setting instruction may be stored into the mode register. According to the operating characteristics defined by the information stored in the mode register, during a write operation, the data input/output buffer can be configured to control the writing of data into the memory cell array, and during a read operation, the data input/output buffer can be configured to Controls the reading of data from the array of memory cells.
根据本发明的又一实施例,一种操作集成电路存储器装置的方法可包括在第一选择模式寄存器设置操作期间,接收与集成电路存储器装置的预定引脚接收的带有第一逻辑值的使能信号响应的第一选择模式寄存器设置指令,以致与第一选择模式寄存器设置指令对应的信息被存储到模式寄存器中。在第二选择模式寄存器设置操作期间,与集成电路存储器装置的预定引脚接收的带有第二逻辑值的禁止信号响应,第二选择模式寄存器设置指令被会拒绝,以致与第二选择模式寄存器设置指令对应的信息不被存储到模式寄存器中。此外,第一和第二逻辑值可以是相反的逻辑值。根据模式寄存器存储的信息定义的运行特性,在写操作期间,写数据到集成电路存储器装置的存储器单元阵列可被控制,以及/或在读操作期间,从存储器单元阵列读取数据可被控制。According to yet another embodiment of the present invention, a method of operating an integrated circuit memory device may include, during a first select mode register set operation, receiving a command with a first logic value received with a predetermined pin of the integrated circuit memory device. and a signal-responsive first selected mode register set command such that information corresponding to the first selected mode register set command is stored in the mode register. During a second selection mode register set operation, the second selection mode register set instruction is rejected in response to an inhibit signal having a second logic value received at a predetermined pin of the integrated circuit memory device such that the second selection mode register The information corresponding to the set command is not stored in the mode register. Additionally, the first and second logical values may be opposite logical values. Writing data to the memory cell array of the integrated circuit memory device may be controlled during a write operation and/or reading data from the memory cell array may be controlled during a read operation according to operating characteristics defined by information stored in the mode register.
根据本发明更多的实施例,提供一种操作包括多个集成电路存储器装置的存储器模块的方法。多个存储器装置通过同样的指令/地址总线可被耦合到存储器控制器,以及多个存储器装置通过各自的数据输入/输出总线可被分别耦合到存储器控制器。更特别地,利用耦合在存储器控制器与第一存储器装置间的第一数据输入/输出总线,可以设置存储器装置之一的第一个的模式寄存器,从而定义了第一存储器装置的运行特性。利用耦合在存储器控制器与第二存储器装置间的第二数据输入/输出总线,可以设置存储器装置之一的第二个的模式寄存器,从而定义第二存储器装置的运行特性。此外,通过第一数据输入/输出总线,第一数据信号可被写入第一存储器装置的存储器单元阵列,以及通过第二数据输入/输出总线,第二数据信号可被写入第二存储器装置的存储器单元阵列。According to further embodiments of the present invention, a method of operating a memory module including a plurality of integrated circuit memory devices is provided. Multiple memory devices may be coupled to the memory controller via the same command/address bus, and multiple memory devices may be separately coupled to the memory controller via respective data input/output buses. More particularly, using a first data input/output bus coupled between the memory controller and the first memory device, a mode register of a first one of the memory devices may be set to define operating characteristics of the first memory device. Using a second data input/output bus coupled between the memory controller and the second memory device, a mode register of a second one of the memory devices can be set to define operating characteristics of the second memory device. Furthermore, via the first data input/output bus, a first data signal may be written into the memory cell array of the first memory device, and via the second data input/output bus, a second data signal may be written into the second memory device array of memory cells.
根据本发明再更多实施例,集成电路存储器装置可包括存储器单元阵列、多个数据输入/输出引脚,以及模式寄存器。在数据写入操作期间,多个数据输入/输出引脚可被配置为从存储器控制器接收数据并被写入到存储器单元阵列,以及在数据读操作期间,数据输入/输出引脚可被进一步配置为从存储器单元阵列提供数据到存储器控制器。模式寄存器可被配置为存储定义存储器装置运行特性的信息,以及利用数据输入/输出总线来配置模式寄存器。According to still further embodiments of the present invention, an integrated circuit memory device may include a memory cell array, a plurality of data input/output pins, and a mode register. During a data write operation, a plurality of data input/output pins may be configured to receive data from the memory controller and be written to the memory cell array, and during a data read operation, the data input/output pins may be further configured to Configured to provide data from the array of memory cells to the memory controller. The mode register can be configured to store information defining operating characteristics of the memory device, and utilizes a data input/output bus to configure the mode register.
根据本发明的更多的实施例,提供一种操作存储器模块的方法,该存储器模块包括通过同样的指令/地址总线耦合到存储器控制器的多个存储器装置的。更特别地,在模式寄存器设置操作期间,通过指令/地址总线,从每个集成电路存储器装置的存储器控制器接收模式寄存器设置指令。在模式寄存器设置操作期间,通过存储器控制器与第一集成电路存储器装置间的信号线路,从集成电路存储器装置之一的第一个的存储器控制器接收禁止信号,从而禁止第一集成电路存储器装置的模式寄存器设置指令的执行。在模式寄存器设置操作期间,通过存储器控制器与第二集成电路存储器装置间的信号线路,从集成电路存储器装置之一的第二个的存储器控制器接收使能信号,从而使能第二集成电路存储器装置的模式寄存器设置指令的执行。此外,在模式寄存器设置操作期间,禁止信号将不被第二集成电路存储器装置接收,以及在模式寄存器设置操作期间,使能信号将不被第一集成电路存储器装置接收。According to further embodiments of the present invention, a method of operating a memory module comprising a plurality of memory devices coupled to a memory controller through the same command/address bus is provided. More particularly, during a mode register set operation, a mode register set command is received from the memory controller of each integrated circuit memory device via the command/address bus. receiving an inhibit signal from a memory controller of a first one of the integrated circuit memory devices via a signal line between the memory controller and the first integrated circuit memory device during a mode register set operation, thereby disabling the first integrated circuit memory device The mode register sets the execution of the instruction. receiving an enable signal from a memory controller of a second one of the integrated circuit memory devices via a signal line between the memory controller and the second integrated circuit memory device during a mode register set operation, thereby enabling the second integrated circuit A mode register of the memory device sets execution of the instruction. Furthermore, the disable signal will not be received by the second integrated circuit memory device during the mode register set operation, and the enable signal will not be received by the first integrated circuit memory device during the mode register set operation.
附图说明Description of drawings
图1是示出了包括存储器模块和存储器控制器的常规存储器系统的框图;1 is a block diagram illustrating a conventional memory system including a memory module and a memory controller;
图2是示出了常规存储器模块的存储器装置的框图;2 is a block diagram illustrating a memory device of a conventional memory module;
图3A是示出了常规存储器装置的引脚配置的示意图;3A is a schematic diagram showing a pin configuration of a conventional memory device;
图3B是定义了图3A的常规存储器装置的引脚标记的表;Figure 3B is a table defining the pin labels of the conventional memory device of Figure 3A;
图4是示出了常规存储器装置的框图;4 is a block diagram illustrating a conventional memory device;
图5是示出了常规存储器系统的读操作的时序图;5 is a timing diagram illustrating a read operation of a conventional memory system;
图6是示出了常规存储器系统的写操作的时序图;6 is a timing diagram illustrating a write operation of a conventional memory system;
图7是示出了根据本发明实施例的包括存储器模块和存储器控制器的存储器系统的框图;7 is a block diagram illustrating a memory system including a memory module and a memory controller according to an embodiment of the present invention;
图8A是示出了根据本发明实施例的存储器装置的框图;8A is a block diagram illustrating a memory device according to an embodiment of the present invention;
图8B是示出了根据本发明实施例的模式寄存器设置指令的表;8B is a table showing a mode register setting instruction according to an embodiment of the present invention;
图9A是示出了根据本发明实施例的内部时钟信号控制单元的框图;9A is a block diagram illustrating an internal clock signal control unit according to an embodiment of the present invention;
图9B是示出了根据本发明实施例的内部时钟信号定时调整的模式寄存器设置指令的表;FIG. 9B is a table illustrating a mode register setting instruction for internal clock signal timing adjustment according to an embodiment of the present invention;
图10是示出了根据本发明实施例的读操作期间,内部时钟信号定时的时序图;10 is a timing diagram illustrating the timing of internal clock signals during a read operation according to an embodiment of the present invention;
图11是示出了根据本发明实施例的写操作期间,内部时钟信号定时的时序图;11 is a timing diagram illustrating the timing of internal clock signals during a write operation according to an embodiment of the present invention;
图12是示出了根据本发明实施例的耦合模式寄存器设置指令和模式寄存器设置使能/禁止信号的框图;12 is a block diagram illustrating a coupled mode register setting instruction and a mode register setting enable/disable signal according to an embodiment of the present invention;
图13是示出了根据本发明实施例的利用模式寄存器设置使能/禁止信号的专用线路和引脚,执行模式寄存器设置操作的时序图;13 is a timing diagram illustrating a mode register setting operation performed using dedicated lines and pins of the mode register setting enable/disable signal according to an embodiment of the present invention;
图14是示出了根据本发明实施例的数据选通和内部时钟信号操作的时序图;14 is a timing diagram illustrating data strobe and internal clock signal operations according to an embodiment of the present invention;
图15是示出了根据本发明实施例的利用模式寄存器设置使能/禁止信号的数据屏蔽线路和引脚,执行模式寄存器设置操作的时序图;15 is a timing diagram illustrating a mode register setting operation performed using data mask lines and pins of the mode register setting enable/disable signal according to an embodiment of the present invention;
图16是示出了根据本发明实施例的利用模式寄存器设置使能/禁止信号的数据选通线路和引脚,执行模式寄存器设置操作的时序图;16 is a timing diagram illustrating a mode register setting operation performed using data strobe lines and pins of the mode register setting enable/disable signal according to an embodiment of the present invention;
图17是示出了根据本发明实施例的利用模式寄存器设置使能/禁止信号的数据信号线路和引脚,执行模式寄存器设置操作的时序图;17 is a timing diagram illustrating a mode register setting operation performed using a data signal line and a pin of a mode register setting enable/disable signal according to an embodiment of the present invention;
图18是示出了根据本发明实施例的存储器模块的拓扑的框图;18 is a block diagram illustrating a topology of a memory module according to an embodiment of the present invention;
图19是示出了根据本发明实施例的存储器模块的附加拓扑的框图;Figure 19 is a block diagram illustrating additional topologies of memory modules according to embodiments of the invention;
图20是示出了根据本发明实施例的存储器模块的再附加拓扑的框图;Figure 20 is a block diagram illustrating a reattach topology of memory modules according to an embodiment of the invention;
图21是示出了根据本发明实施例的存储器模块的又附加拓扑的框图;Figure 21 is a block diagram illustrating yet additional topologies of memory modules according to embodiments of the present invention;
图22是示出了根据本发明实施例的存储器模块的更多拓扑的框图;Figure 22 is a block diagram showing more topologies of memory modules according to an embodiment of the invention;
图23是示出了根据本发明实施例的存储器模块的再更多拓扑的框图;Figure 23 is a block diagram illustrating still further topologies of memory modules according to embodiments of the present invention;
图24是示出了根据本发明实施例的输出驱动器的示意图;24 is a schematic diagram showing an output driver according to an embodiment of the present invention;
图25是根据本发明另一个实施例的存储器系统1900的框图;Figure 25 is a block diagram of a
图26是根据本发明又一个实施例的存储器系统2100框图;Figure 26 is a block diagram of a
图27是根据本发明又一个实施例的存储器系统2200的框图;和Figure 27 is a block diagram of a
图28是根据本发明又一个实施例的存储器系统2300的框图。FIG. 28 is a block diagram of a memory system 2300 according to yet another embodiment of the present invention.
具体实施方式Detailed ways
本发明将根据示出本发明实施例的附图在下文更详细描述。但是,本发明不该看作是限于这里列出的实施例。相反地,提供的这些实施例以致上述公开全面和完整,以及对本领域技术人员来说,将全面传达本发明范围。在附图中,为了清晰而放大了层的厚度和区域。相同的附图标记在全文中指示相同的元件。如这里用到的术语“和/或”包括一个或多个有关列出项的任何以及全部组合。The present invention will be described in more detail hereinafter based on the accompanying drawings showing embodiments of the invention. However, the invention should not be seen as limited to the embodiments set forth herein. Rather, these embodiments are provided so that the above disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art. In the drawings, the thickness of layers and regions are exaggerated for clarity. Like reference numerals refer to like elements throughout. As used herein, the term "and/or" includes any and all combinations of one or more of the associated listed items.
在此用到的术语仅是描述特别实施例的目的并不用来限制本发明。如在此用到的,单数形式“a”、“an”和“the”也包括复数形式,除非上下文另外明确指出。可进一步理解术语“comprises”和/或“comprising”,当用在说明书中时,指定规定的特征、整数、步骤、操作、单元和/或元件的存在,由此但不排除一个或多个其他特征、整数、步骤、操作、单元、元件和/或其组合的存在或附加。The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used herein, the singular forms "a," "an," and "the" include plural references unless the context clearly dictates otherwise. It is further to be understood that the terms "comprises" and/or "comprising", when used in the specification, designate the presence of specified features, integers, steps, operations, units and/or elements, thereby but not excluding one or more other Existence or addition of features, integers, steps, operations, units, elements and/or combinations thereof.
可以理解的是当涉及单元将被“连接”或“耦合”到其他单元,其能被直接连接或耦合到其他单元或可以存在中间的单元。相反地,当涉及单元将被“直接连接”或“直接耦合”到其他单元,不存在中间的单元。可以理解的是,尽管术语第一、第二等在此可用于描述各种单元,这些单元应该不受这些术语的限制。这些术语仅用于将一单元与其他单元区别开。这样,在不脱离本发明教导的情况下,第一单元能被称为第二单元。It will be understood that when an element is referred to as being "connected" or "coupled" to another element, it can be directly connected or coupled to the other element or intervening elements may be present. In contrast, when referring to elements that are to be "directly connected" or "directly coupled" to other elements, there are no intervening elements present. It will be understood that although the terms first, second etc. may be used herein to describe various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element from another. Thus, a first element could be termed a second element without departing from the teachings of the present invention.
除非另有定义,在此用到的所有术语(包括技术和科学术语)具有如本发明的领域普通技术人员通常理解的同样的含义。进一步理解所述术语,例如在通常使用字典里所定义的那些,应被解释为具有与在相关技术上下文中的含意一致的含义,并且不以应该在理想化的或过度正式的意义中进行理解,除非在此被如此清楚地定义。Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art in the art of the invention. It is further understood that said terms, such as those defined in commonly used dictionaries, should be construed to have a meaning consistent with their meaning in the relevant technical context, and should not be understood in an idealized or overly formal sense , unless so clearly defined here.
在图7示出的根据本发明的实施例的数字存储器系统中,存储器控制器100可控制包括多个存储器装置300M1-300M9的存储器模块200的操作。更加特别地,每个存储器装置300可以是集成电路动态随机存取存储器装置。In a digital memory system according to an embodiment of the present invention shown in FIG. 7, a memory controller 100 may control operations of a memory module 200 including a plurality of memory devices 300M1-300M9. More particularly, each
利用独立的数据信号总线线路,数据信号DATA1-DATA9能在存储器控制器100与独立的存储器装置300M1-300M9间传递。在读操作期间,同时通过独立的数据总线线路,数据信号DATA1-DATA9能从存储器装置300M1-300M9被读取到存储器控制器100中,以及在写操作期间,数据信号DATA1-DATA9能同时从存储器控制器100被写入存储器装置300M1-300M9。此外,用于数据选通信号DQS1-DQS9的独立线路和用于数据屏蔽信号DM1-DM9的独立线路,在存储器控制器100与每个存储器装置300M1-300M9间被提供。Data signals DATA1-DATA9 can be communicated between memory controller 100 and individual memory devices 300M1-300M9 using separate data signal bus lines. During read operations, data signals DATA1-DATA9 can be read from memory devices 300M1-300M9 into memory controller 100 simultaneously via separate data bus lines, and during write operations, data signals DATA1-DATA9 can be simultaneously read from memory devices 300M1-300M9 to memory controller 100. The memory device 100 is written to the memory devices 300M1-300M9. In addition, separate lines for the data strobe signals DQS1-DQS9 and separate lines for the data mask signals DM1-DM9 are provided between the memory controller 100 and each of the memory devices 300M1-300M9.
此外,用于模式寄存器设置使能/禁止信号ID1-ID9的独立线路,在存储器控制器100与每个存储器装置300M1-300M2间被提供。例如,独立专用线路可在存储器控制器与在每个存储器装置上的专用模式寄存器设置使能/禁止引脚之间被提供。或者,在读/写操作期间用于传递数据选通信号DQS1-DQS9的线路、在读/写操作期间用于传递数据信号DATA1-DATA9的线路,或在读/写操作期间用于传递数据屏蔽信号DM1-DM9的线路,在模式寄存器设置操作期间,可被用于独立地传递模式寄存器设置使能/禁止信号ID1-ID9到每个存储器装置300M1-300M9中。In addition, separate lines for the mode register set enable/disable signals ID1-ID9 are provided between the memory controller 100 and each of the memory devices 300M1-300M2. For example, separate dedicated lines may be provided between the memory controller and dedicated mode register setting enable/disable pins on each memory device. Alternatively, lines used to pass data strobe signals DQS1-DQS9 during read/write operations, lines used to pass data signals DATA1-DATA9 during read/write operations, or lines used to pass data mask signals DM1-DATA during read/write operations Lines of DM9 may be used to independently pass mode register set enable/disable signals ID1-ID9 to each memory device 300M1-300M9 during a mode register set operation.
因此,存储器控制器100与每个存储器装置300M1-300M9间的传播延迟对于数据信号DATA1-DATA9、数据选通信号DQS1-DQS9、数据屏蔽信号DM1-DM9、以及模式寄存器设置使能/禁止信号ID1-ID9大致相等。存储器控制器100和每个存储器装置300M1-300M9间带有独立数据总线的图1的配置可被称作是提供了点对点连接。Therefore, the propagation delay between the memory controller 100 and each of the memory devices 300M1-300M9 is critical for the data signals DATA1-DATA9, data strobe signals DQS1-DQS9, data mask signals DM1-DM9, and mode register set enable/disable signal ID1 -ID9 is roughly equal. The configuration of FIG. 1 with separate data buses between the memory controller 100 and each of the memory devices 300M1-300M9 may be said to provide a point-to-point connection.
相反地,时钟/指令/地址总线112可耦合从存储器控制器100到每个存储器装置300M1-300M9的控制/地址信号CA和系统时钟信号CK。因此,时钟信号CK传送线路的长度对于每个存储器装置300M1-300M9的不同,以致时钟信号CK的传播延迟对于每个存储器装置300M1-300M9的不同。如果沿着控制/地址/时钟总线112,存储器装置300M1-300M9被均匀隔开,则时钟信号CK会经历对于存储器模块200中的每个存储器装置300M1-300M9的、递增的传播延迟(也被称为相差或移相)。任意分配给第一存储器装置300M1传播延迟0,例如,时钟信号CK传播延迟T会产生在第二存储器装置300M2中,传播延迟2T会产生在存储器装置300M3中,传播延迟3T会产生在存储器装置300M4中,传播延迟4T会产生在存储器装置300M5中,传播延迟5T会产生在存储器装置300M6中,传播延迟6T会产生在存储器装置300M7中,传播延迟7T会产生在存储器装置300M8中,以及传播延迟8T会产生在存储器装置300M9中。具有提供给每个存储器装置300M1-300M9的时钟信号CK的图7的布置可称为是提供了飞越时钟。Conversely, clock/command/
利用通过时钟/指令/地址总线112的相同系统时钟信号线路提供到每个存储器装置300M1-300M9的飞越系统时钟信号CK,可同步通过对应的点对点数据总线提供的读和写数据信号DATA1-DATA9。根据本发明的实施例,但是,每个存储器装置300M1-300M9可包括被配置为调整内部时钟信号定时的内部时钟信号发生器,以致不同存储器装置300M1-300M9的内部时钟信号可大致同步,即使带有不同传播延迟的系统时钟信号被接收在不同存储器装置上。更特别地,每个内部时钟信号的定时相对于系统时钟信号CK可被调整,该系统时钟信号CK响应存储器装置的模式寄存器中存储的数值在各个存储器装置被接收。因此,不同存储器装置的模式寄存器可被编程为不同值以补偿被不同存储器装置接收的系统时钟信号CK的传播延迟差异。With the fly-by system clock signal CK provided to each memory device 300M1-300M9 over the same system clock signal line over the clock/command/
当通过时钟/指令/地址总线112的地址线路将同样的模式寄存器设置指令应用到所有的存储器装置300M1-300M9中时,在选择模式寄存器设置操作期间,例如模式寄存器设置使能/禁止信号ID1-ID9,可被用于使能或禁止存储器装置300M1-300M9中单独的一个。例如,在第一选择模式寄存器设置操作期间,使能模式寄存器设置使能/禁止信号ID1可被应用到存储器装置300M1中,并且禁止模式寄存器设置使能/禁止信号ID2-ID9可被应用到存储器装置300M2-300M9中。在第二选择模式寄存器设置操作期间,使能模式寄存器设置使能/禁止信号ID2可被应用到存储器装置300M2中,以及禁止模式寄存器设置使能/禁止信号ID1和ID3-ID9可被应用到存储器装置300M1和300M3-300M9中。在第三选择模式寄存器设置操作期间,使能模式寄存器设置使能/禁止信号ID3可被应用到存储器装置300M3中,以及禁止模式寄存器设置使能/禁止信号ID1-ID2和ID4-ID9可被应用到存储器装置300M1-300M2和300M4-300M9中。在第四选择模式寄存器设置操作期间,使能模式寄存器设置使能/禁止信号ID4可被应用到存储器装置300M4中,以及禁止模式寄存器设置使能/禁止信号ID1-ID3和ID5-ID9可被应用到存储器装置300M1-300M3和300M5-300M9中。在第五选择模式寄存器设置操作期间,使能模式寄存器设置使能/禁止信号ID5可被应用到存储器装置300M5中,以及禁止模式寄存器设置使能/禁止信号ID1-ID4和ID6-ID9可被应用到存储器装置300M1-300M4和300M6-300M9中。在第六选择模式寄存器设置操作期间,使能模式寄存器设置使能/禁止信号ID6可被应用到存储器装置300M6中,以及禁止模式寄存器设置使能/禁止信号ID1-ID5和ID7-ID9可被应用到存储器装置300M1-300M5和300M7-300M9中。在第七选择模式寄存器设置操作期间,使能模式寄存器设置使能/禁止信号ID7可被应用到存储器装置300M7中,以及禁止模式寄存器设置使能/禁止信号ID1-ID6和ID8-ID9可被应用到存储器装置300M1-300M6和300M8-300M9中。在第八选择模式寄存器设置操作期间,使能模式寄存器设置使能/禁止信号ID8可被应用到存储器装置300M8中,以及禁止模式寄存器设置使能/禁止信号ID1-ID7和ID9可被应用到存储器装置300M1-300M7和300M9中。在第九选择模式寄存器设置操作期间,使能模式寄存器设置使能/禁止信号ID9可被应用到存储器装置300M9中,以及禁止模式寄存器设置使能/禁止信号ID1-ID8可被应用到存储器装置300M1-300M8中。When the same mode register setting command is applied to all of the memory devices 300M1-300M9 via the address line of the clock/command/
因此,一系列九个选择模式寄存器设置操作可用于编程九个不同操作模式的不同存储器装置。例如,存储器装置300M1-300M9中不同的几个可被编程以提供与被各自的存储器装置接收的系统时钟信号CK相关的各自内部时钟信号的不同定时的调整。这样,不同存储器装置的内部时钟信号会大致同步,尽管被各自的存储器装置接收的系统时钟信号CK的传播延迟不同。或者/此外,存储器装置300M1-300M9中不同的几个可被编程以提供存储器控制器100读取的数据信号DATA1-DATA9的不同驱动器输出特性(例如驱动器强度)。再或者/此外,存储器装置300M1-300M9中的不同几个可被编程以提供被写入对应存储器装置的数据信号DATA1-DATA9的不同设置和/或支持特性。如果多个存储器装置300M1-300M9被编程提供同样的特性(例如同样的驱动器强度),在同样的选择模式寄存器设置操作期间,使能模式寄存器设置使能/禁止信号可被应用于上述多个存储器装置。Thus, a series of nine select mode register set operations can be used to program nine different memory devices in different modes of operation. For example, different ones of the memory devices 300M1-300M9 may be programmed to provide adjustments of different timings of the respective internal clock signals relative to the system clock signal CK received by the respective memory devices. In this way, the internal clock signals of the different memory devices are substantially synchronized despite the different propagation delays of the system clock signal CK received by the respective memory devices. Alternatively, or in addition, different ones of the memory devices 300M1 - 300M9 may be programmed to provide different driver output characteristics (eg, driver strengths) for the data signals DATA1 - DATA9 read by the memory controller 100 . Alternatively or additionally, different ones of the memory devices 300M1-300M9 may be programmed to provide different settings and/or supporting characteristics of the data signals DATA1-DATA9 written to the corresponding memory devices. If multiple memory devices 300M1-300M9 are programmed to provide the same characteristics (e.g., same drive strength), the enable mode register set enable/disable signal may be applied to the multiple memory devices during the same select mode register set operation. device.
如图8A所示,根据本发明实施例存储器装置300可包括具有定时控制单元315的内部时钟信号发生器310、指令解码器320、数据输入/输出(I/O)缓冲器330、存储器单元阵列340、地址缓冲器350、行解码器360、列解码器380以及读出放大器370。如上所述,系统时钟信号CK、指令信号CMD以及地址信号ADD可通过时钟/指令/地址总线112的线路被提供给存储器装置300的时钟/指令/地址引脚。系统时钟信号CK可通过总线112的专用线路提供给存储器装置300的专用引脚。指令信号CMD例如芯片选择(/CS)信号、行地址选通(/RAS)信号、列地址选通(/CAS)信号以及写使能(/WE)信号可通过总线112的专用线路提供给存储器装置300专用引脚和指令解码器320。地址信号ADD(包括列地址信号、行地址信号和/或存储体地址信号)可在读和/或写操作期间,通过总线112的地址线路提供给地址缓冲器。但是在模式寄存器设置操作期间,模式寄存器设置指令可通过总线112的地址线路被提供。如上所述,地址总线112的线路可连接到存储器模块中的多个存储器装置。As shown in FIG. 8A, a
数据总线线路仅连接在存储器控制器与存储器装置300之间。更特别地,数据信号DATA、数据选通信号DQS以及数据屏蔽信号DM可在读和/或写期间,通过数据总线的线路提供给对应的输入/输出、数据选通以及数据屏蔽引脚。例如模式寄存器设置使能/禁止信号ID,在模式寄存器设置操作期间,可被提供给存储器装置300的专用模式寄存器设置使能/禁止引脚,以及在读和写操作期间,该专用引脚不起作用。或者,模式寄存器设置使能/禁止信号ID在模式寄存器设置操作期间,可被提供给数据输入/输出、数据选通或数据屏蔽引脚其中之一。Data bus lines are connected only between the memory controller and the
在读操作期间,数据从通过地址缓冲器350提供的地址信号ADD所标识的存储器单元阵列340的存储器单元读出。更特别地,读出放大器370读出行解码器360和列解码器380标识的地址中的数据,并将该数据提供给数据I/O缓冲器330作为内部数据信号iDATA。缓冲器330提供与内部数据信号iDATA对应的数据信号DATA,以及与内部时钟发生器310产生的内部时钟信号iCLK同步来提供数据信号DATA。During a read operation, data is read from the memory cell of the
在写操作期间,数据信号DATA从存储器控制器被提供给存储器装置300的数据输入/输出引脚,以及同步于内部时钟信号iCLK被锁存在数据输入/输出缓冲器330。缓冲器330中的数据信号DATA然后作为内部数据信号iDATA被提供给存储器单元阵列340。通过存储器装置300的地址引脚,地址缓冲器350接收的地址信号ADD定义要被写入内部数据信号iDATA的存储器单元阵列340的存储器单元位置。During a write operation, the data signal DATA is supplied from the memory controller to the data input/output pin of the
通过提供与模式寄存器设置操作对应的指令信号CMD,启动模式寄存器设置操作。例如,芯片选择(/CS)信号、行地址选通(/RAS)信号、列地址选通(/CAS)信号以及写使能(/WE)信号全部通过时钟/指令/地址总线112,作为低信号提供给指令解码器320,以启动模式寄存器设置操作。一旦启动模式寄存器设置操作,模式寄存器设置指令通过时钟/指令/地址总线112的地址线路,被提供给地址引脚和地址缓冲器350。因为模式寄存器设置操作已被启动,通过地址线路接收的信号看作是与存储器地址相反的模式寄存器设置指令。The mode register setting operation is started by supplying the command signal CMD corresponding to the mode register setting operation. For example, the chip select (/CS) signal, row address strobe (/RAS) signal, column address strobe (/CAS) signal, and write enable (/WE) signal all pass through the clock/command/
提供给地址引脚的信号可定义如图8B表中示出的多种模式寄存器设置指令。存储体地址引脚BA2,例如,可用于将常规模式寄存器设置操作(逻辑值“0”)区别与根据本发明的实施例的选择模式寄存器设置操作,在根据本发明的实施例的选择模式寄存器设置操作中,取决于模式寄存器设置使能/禁止信号ID的逻辑值,选择模式寄存器设置操作是使能的或禁止的。如果常规的模式寄存器设置操作被选中(通过在存储体地址引脚BA2提供逻辑值0),存储体地址引脚BA1可被保留用于未来使用(RFU),通过提供在存储体地址引脚BA0上的逻辑值0可选择模式寄存器设置(MRS)循环,以及通过提供在存储体地址引脚BA0上的逻辑值1可选择扩展功能模式寄存器设置(EMRS)循环。在MRS循环中,地址引脚A9-A12可被保留用于未来使用(RFU),地址引脚A8可接收延迟锁定环路(DLL)复位指令,地址引脚A7可接收测试模式(TM)指令,地址引脚A4-A6可接收CAS潜伏指令,地址引脚A3可接收突发(burst)型(BT)指令以及地址引脚A0-A3可接收突发长度指令。常规的MRS和EMRS循环可通过时钟/指令/地址总线112的地址线路的存储器控制器,被提供给存储器模块的多个存储器装置。此外,连接到时钟/指令/地址总线112的多个存储器装置全部实施由通过总线提供的常规MRS或EMRS指令。The signals provided to the address pins can define various mode register set instructions as shown in the table of FIG. 8B. The bank address pin BA2, for example, can be used to distinguish a normal mode register set operation (logic value "0") from a select mode register set operation according to an embodiment of the present invention, where the select mode register according to an embodiment of the present invention In the setting operation, depending on the logic value of the mode register setting enable/disable signal ID, it is selected whether the mode register setting operation is enabled or disabled. If the normal mode register set operation is selected (by providing a
当执行根据本发明实施例的选择模式寄存器设置操作时,同样的选择模式寄存器设置指令在时钟/指令/地址总线的地址线路上被提供给多个存储器装置,但是模式寄存器设置指令可在某些存储器装置上实施,而不在其他根据应用于每个存储器装置的模式寄存器设置使能/禁止信号ID的存储器装置上实施。如上所述,可通过在存储体地址引脚BA2上提供逻辑值“1”,标识根据本发明实施例的选择模式寄存器设置指令。When performing a select mode register set operation according to an embodiment of the present invention, the same select mode register set command is provided to multiple memory devices on the address line of the clock/command/address bus, but the mode register set command may be memory devices, but not other memory devices where the enable/disable signal ID is set according to the mode register applied to each memory device. As described above, a select mode register set instruction according to an embodiment of the present invention may be identified by providing a logic value "1" on bank address pin BA2.
通过提供对应模式寄存器设置操作的指令信号CMD(例如所有为低的/CS、/RAS、/CAS以及/WE),以及在存储体地址引脚BA2提供逻辑值“1”,能启动根据本发明实施例的模式寄存器设置操作。当通过时钟/指令/地址总线112,将指令信号和存储体地址信号提供给模块中所有存储器装置时,模块中所有存储器装置可接收上述指令和地址信号。但是模块中的每个存储器装置,可通过来自存储器控制器不同的信号线路,接收模式寄存器设置使能/禁止信号ID。此外,特殊存储器装置接收的特殊模式寄存器设置使能/禁止信号ID可确定是否在该装置中执行所述模式寄存器设置操作。By providing the command signal CMD corresponding to the mode register setting operation (such as /CS, /RAS, /CAS and /WE all being low), and providing a logic value "1" at the bank address pin BA2, it can start according to the present invention. Embodiment mode register set operation. When the command signal and bank address signal are provided to all the memory devices in the module through the clock/command/
当对应模式寄存器设置操作的指令信号CMD被提供给存储器装置300的指令解码器320时,以及当包括逻辑值为1的存储体地址信号BA2的地址信号ADD被提供给地址缓冲器350时,存储器装置可识别根据本发明的实施例的选择模式寄存器设置操作。存储器装置300确定是否根据被选择性提供给存储器装置300而不是模块中其他的存储器装置的模式寄存器设置使能/禁止信号ID的值,执行所述选择模式寄存器设置操作。如果使能模式寄存器设置使能/禁止信号ID被提供给存储器装置300,根据本发明实施例,根据通过地址缓冲器350的地址线路接收的模式寄存器设置指令,执行该选择模式寄存器设置操作。更加特别地,部分模式寄存器设置指令被写入模式寄存器(例如在控制单元315中被提供的),以实现预期的操作模式。如果禁止模式寄存器设置使能/禁止信号ID被提供给存储器装置300,根据本发明实施例,该选择模式寄存器设置操作可被忽略掉。When the command signal CMD corresponding to the mode register setting operation is supplied to the
系统时钟信号CK可被提供作为图8A中的控制单元的输入,以及内部时钟信号可被提供作为iCLK控制单元315的输出,如图9A所示。更加特别地,图8A中的控制单元315可包括多个延迟电路401a-h,以及每个延迟电路可包括各自的缓冲器电路403a-h。抽头选择电路405可选择延迟电路40la的输入或延迟电路401a-h其中之一的输出,以调整内部时钟信号iCLK的定时,以及抽头抽头选择可被确定为响应根据本发明实施例的选择模式寄存器设置操作。更加特别地,抽头选择电路405中提供的模式寄存器MR可被设置为与所述存储器装置在选择模式寄存器设置操作期间接收的模式寄存器设置指令响应,因此可实现内部时钟信号的预期定时。A system clock signal CK may be provided as an input to the control unit in FIG. 8A, and an internal clock signal may be provided as an output of the
例如,延迟电路401d的抽头可被任意选择并作为缺省抽头,以提供缺省定时输出。不同于缺省抽头的抽头可被选择相对于缺省抽头来提前或延迟内部时钟信号。因此,抽头选择电路405可选择特殊抽头,而定义相对于系统时钟信号CK的内部时钟信号iCLK的定时。此外,抽头选择电路405可选择特殊抽头,以响应根据本发明实施例的选择模式寄存器设置操作。因此,相对于系统时钟信号CK的内部时钟信号iCLK的延迟,相对于存储器模块中不同的存储器装置是不同的,以补偿在不同存储器装置中的系统时钟信号CK的不同的传播延迟。For example, the taps of
因此,可以为存储器装置300执行选择模式寄存器设置操作,以调整相对于系统时钟信号CK的内部时钟信号iCLK的定时。通过提供对应该模式寄存器设置操作的指令信号CMD,并且通过模式寄存器设置指令给提供地址缓冲器350,以及通过提供使能模式寄存器设置使能/禁止信号ID给存储器装置300,为存储器装置300启动该选择模式寄存器设置操作。模式寄存器设置指令可被标识为选择模式寄存器设置指令,例如,通过将逻辑值“1”提供给时钟/指令/地址总线112的存储体地址线路BA2。Accordingly, a select mode register set operation may be performed for the
具有九个不同延迟抽头的控制单元315,九个不同定时指令MRS1-MRS9可用来定义由所示的抽头选择电路405要选择的抽头,如图9B中。此外,在选择模式寄存器设置操作期间,通过时钟/指令/地址总线112的四个预定的地址线路,提供四比特代码用来定义不同的定时指令MRS1-MRS9。例如,每个延迟电路40la-h可提供沿与时钟/指令/地址总线112的邻近存储器装置间系统时钟信号CK的传播延迟差大致相等的提前/延迟T。参考图9A和9B,定时指令MRS1可通过选择延迟电路401h的输出的抽头,提供内部时钟信号iCLK的相对延迟+4T;定时指令MRS2可通过选择延迟电路401g的输出的抽头,提供内部时钟信号iCLK的相对延迟+3T;定时指令MRS3可通过选择延迟电路401f的输出的抽头,提供内部时钟信号iCLK的相对延迟+2T;定时指令MRS4可通过选择延迟电路401e的输出的抽头,提供内部时钟信号iCLK的相对延迟+1T;定时指令MRS5可通过选择延迟电路401d的输出的抽头,提供内部时钟信号iCLK的参考或缺省(0提前或延迟);定时指令MRS6可通过选择延迟电路401c的输出的抽头,提供内部时钟信号iCLK的相对提前-1T;定时指令MRS7可通过选择延迟电路401b的输出的抽头,提供内部时钟信号iCLK的相对提前-2T;定时指令MRS8可通过选择延迟电路401a的输出的抽头,提供内部时钟信号iCLK的相对提前-3T;以及定时指令MRS9可通过选择延迟电路401a的输入的抽头,提供一内部时钟信号iCLK的相对提前-4T。With the
参考图7的存储器模块200和存储器控制器100,相同存储器装置300M1-300M9可被提供到模块200上,模块200具有支持根据本发明实施例的选择模式寄存器设置操作的每个存储器装置,因此可支持其内部时钟的定时的调整。存储器控制器100可进行九个选择模式寄存器设置操作,以定义每个存储器装置的内部时钟发生器的操作。例如,存储器控制器100可提供选择模式寄存器设置指令,以根据每个存储器装置300M1-300M9的位置,以及假定在每个存储器装置位置的系统时钟信号CK的传播延迟,来调整内部时钟信号的定时。或者,存储器控制器100可提供选择模式寄存器设置指令,以根据模块200中单独存储器装置的所测量的性能来调整内部时钟定时。Referring to the memory module 200 and the memory controller 100 of FIG. 7, the same memory devices 300M1-300M9 may be provided on the module 200, and the module 200 has each memory device supporting the select mode register setting operation according to an embodiment of the present invention, so that Supports the timing adjustment of its internal clock. Memory controller 100 can perform nine select mode register set operations to define the operation of each memory device's internal clock generator. For example, the memory controller 100 may provide select mode register set instructions to adjust the timing of the internal clock signal based on the location of each memory device 300M1-300M9, and the assumed propagation delay of the system clock signal CK at each memory device location . Alternatively, memory controller 100 may provide select mode register set instructions to adjust internal clock timing based on the measured performance of the individual memory devices in module 200 .
根据本发明的特殊实施例,图9B中的选择模式寄存器设置指令MRS1-MRS9可被有选择地应用于各自的存储器装置300M1-300M9。在第一选择模式寄存器设置操作中,沿时钟/指令/地址总线112,模式寄存器设置指令MRS1可被应用于所有的存储器装置300M1-300M9,使能模式寄存器设置使能/禁止信号ID1可被应用于存储器装置300M1,以及禁止模式寄存器设置使能/禁止信号ID2-ID9可被应用于存储器装置300M2-300M9。在第二选择模式寄存器设置操作中,沿时钟/指令/地址总线112,模式寄存器设置指令MRS2可被应用于所有的存储器装置300M1-300M9,使能模式寄存器设置使能/禁止信号ID2可被应用于存储器装置300M2,以及禁止模式寄存器设置使能/禁止信号ID1和ID3-ID9可被应用于存储器装置300M1和300M3-300M9。在第三选择模式寄存器设置操作中,沿时钟/指令/地址,总线112,模式寄存器设置指令MRS3可被应用于所有的存储器装置300M1-300M9,使能模式寄存器设置使能/禁止信号ID3可被应用于存储器装置300M3,以及禁止模式寄存器设置使能/禁止信号ID1-ID2和ID4-ID9可被应用于存储器装置300M1-300M2和300M4-300M9。在第四选择模式寄存器设置操作中,沿时钟/指令/地址总线112,模式寄存器设置指令MRS4可被应用于所有的存储器装置300M1-300M9,使能模式寄存器设置使能/禁止信号ID4可被应用于存储器装置300M4,以及禁止模式寄存器设置使能/禁止信号ID1-ID3和ID5-ID9可被应用于存储器装置300M1-300M3和300M5-300M9。According to a particular embodiment of the present invention, the selective mode register set instructions MRS1-MRS9 in FIG. 9B may be selectively applied to the respective memory devices 300M1-300M9. In a first select mode register set operation, along the clock/command/
在第五选择模式寄存器设置操作中,沿时钟/指令/地址总线112,模式寄存器设置指令MRS5可被应用于所有的存储器装置300M1-300M9,使能模式寄存器设置使能/禁止信号ID5可被应用于存储器装置300M5,以及禁止模式寄存器设置使能/禁止信号ID1-ID4和ID6-ID9可被应用于存储器装置300M1-300M4和300M6-300M9。在第六选择模式寄存器设置操作中,沿时钟/指令/地址总线112,模式寄存器设置指令MRS6可被应用于所有的存储器装置300M1-300M9,使能模式寄存器设置使能/禁止信号ID6可被应用于存储器装置300M6,以及禁止模式寄存器设置使能/禁止信号ID1-ID5和ID7-ID9可被应用于存储器装置300M1-300M5和300M7-300M9。在第七选择模式寄存器设置操作中,沿时钟/指令/地址总线112,模式寄存器设置指令MRS7可被应用于所有的存储器装置300M1-300M9,使能模式寄存器设置使能/禁止信号ID7可被应用于存储器装置300M7,以及禁止模式寄存器设置使能/禁止信号ID1-ID6和ID8-ID9可被应用于存储器装置300M1-300M6和300M8-300M9。在第八选择模式寄存器设置操作中,沿时钟/指令/地址总线112,模式寄存器设置指令MRS8可被应用于所有的存储器装置300M1-300M9,使能模式寄存器设置使能/禁止信号ID8可被应用于存储器装置300M8,以及禁止模式寄存器设置使能/禁止信号ID1-ID7和ID9可被应用于存储器装置300M1-300M7和300M9。在第九选择模式寄存器设置操作中,沿时钟/指令/地址总线112,模式寄存器设置指令MRS9可被应用于所有的存储器装置300M1-300M9,使能模式寄存器设置使能/禁止信号ID9可被应用于存储器装置300M9,以及禁止模式寄存器设置使能/禁止信号ID1-ID8可被应用于存储器装置300M1-300M8。In the fifth select mode register set operation, along the clock/command/
如图10和11所示的时序图,上述的选择模式寄存器设置操作可提供大致同步的内部时钟信号iCLK给图7所示的存储器模块200中不同的存储器装置300M1-300M9。如图10所示在读操作期间,由于沿时钟/指令/地址总线112的不同的传播延迟,在不同时刻,存储器模块中不同的存储器装置接收系统时钟信号CK的传送。更加特别地,如信号CK1和CK5所示,在其被存储器装置300M5接收之前系统时钟信号的上升沿可被存储器装置300M1接收,以及如信号CK5和CK9所示,在其被存储器装置300M9接收之前系统时钟信号的上升沿可被存储器装置300M5接收。由于利用选择模式寄存器设置操作存储器装置的内部时钟信号的定时已被选择性调整,因此内部时钟信号iCLK1、iCLK5和iCLK9可大致同步。更加特别地,内部时钟信号iCLK1的延迟可相对于第一存储器装置300MI接收的时钟信号CK1而增长,内部时钟信号iCLK5的缺省延迟能够相对于第五存储器装置300M5接收的时钟信号CK5而被保持,以及内部时钟信号iCLK9的延迟可相对于存储器装置300M9接收的时钟信号CK9而减少。As shown in the timing diagrams of FIGS. 10 and 11 , the above select mode register setting operation can provide substantially synchronous internal clock signal iCLK to different memory devices 300M1 - 300M9 in the memory module 200 shown in FIG. 7 . During a read operation as shown in FIG. 10 , due to different propagation delays along the clock/instruction/
因此,锁存每个存储器装置300M1-300M9的内部信号iDATA到各自输入/输出缓冲器中的定时可相对于大致同步的内部时钟信号iCLK1-9而被确定。这样通过各自数据总线,提供数据信号DATA1-DATA9到存储器控制器100的定时也是大致同步的。因此,在数据读操作期间,数据信号DATA1-DATA9可在大致相同的时刻提供给各自的数据总线,从而数据时滞会减少。Accordingly, the timing of latching the internal signal iDATA of each memory device 300M1-300M9 into the respective input/output buffer may be determined relative to the substantially synchronous internal clock signal iCLK1-9. Thus, the timing of providing the data signals DATA1-DATA9 to the memory controller 100 via the respective data buses is also approximately synchronized. Therefore, during the data read operation, the data signals DATA1-DATA9 can be provided to the respective data buses at approximately the same time, so that the data skew can be reduced.
图11所示的写操作期间,由于沿时钟/指令/地址总线112的不同传播延迟,在不同时刻,存储器模块中的不同的存储器装置接收系统时钟信号CK的传送。如上所述,内部时钟信号iCLK1-iCLK9是大致同步的。因此,从每个存储器装置300M1-300M9的存储器控制器到各自的输入/输出缓冲器的锁存数据信号DATA的定时可相对于大致同步的内部时钟信号iCLK1-9而被确定。这样通过各自的数据总线,提供从输入/输出缓冲器到存储器单元阵列340的内部数据iDATA1-iDATA9的定时也是大致同步的。因此,在数据写操作期间,数据信号DATA1-DATA9可在大致相同的时刻被接收到模块中的存储器装置的各自的输入/输出缓冲器中,以及这样数据时滞会减少。During the write operation shown in FIG. 11 , different memory devices in the memory module receive transmissions of the system clock signal CK at different times due to different propagation delays along the clock/instruction/
在包括多个存储器装置300M1-300Mn的存储器模块200中,通过耦合到所有存储器装置300M1-300Mn的时钟/指令/地址总线112,提供模式寄存器设置指令。但是模式寄存器设置使能/禁止信号ID1-IDn,可在存储器控制器100与各自的存储器装置300M1-300Mn间被独立提供。如上所述,根据本发明的实施例,一些模式寄存器设置指令可识别选择模式寄存器设置指令,使能模式寄存器设置使能/禁止信号可识别应用选择模式寄存器设置指令的各自的存储器装置,以及禁止模式寄存器设置使能/禁止信号可识别不应用选择模式寄存器设置指令的各自的存储器装置。如果仅仅模式寄存器设置使能/禁止信号ID1是使能的,以及模式寄存器设置使能/禁止信号ID2-IDn是禁止的,选择模式寄存器设置指令仅应用于存储器装置300M1。或者,在选择模式寄存器设置操作期间,使能模式寄存器设置使能/禁止信号可被应用于多个存储器装置,以致选择模式寄存器设置操作可同时应用于多个使能的存储器装置。这样根据本发明的实施例的选择模式寄存器设置操作可应用于模块中的一个存储器装置、模块中多个存储器装置或模块中所有存储器装置。In a memory module 200 comprising a plurality of memory devices 300M1-300Mn, the mode register set command is provided through a clock/command/
如上所述,根据本发明实施例的模式寄存器MR可认为是内部时钟发生器310的一部分,更加特别是抽头选择电路405的一部分。或者,根据本发明实施例的模式寄存器可认为是指令解码器320、地址缓冲器350、数据I/O缓冲器330的一部分,和/或存储器装置300的其他部分。如上进一步所述,模式寄存器MR可存储与定义存储器装置运行特性(例如内部时钟信号提前/延迟)的选择模式寄存器设置指令对应的信息。此外,可利用单选择模式寄存器设置指令设置存储器装置的多个运行特性(例如内部时钟信号提前/延迟、输出驱动器强度、数据输入设置时间和/或数据输入保持时间)。因此,根据本发明实施例的单模式寄存器可存储与定义存储器装置多个运行特性的选择模式寄存器设置指令对应的信息。或者,利用单选择模式寄存器设置指令,可提供不同的运行特性设置给多个模式寄存器。As mentioned above, the mode register MR according to the embodiment of the present invention can be considered as a part of the
图13的时序图示出了图12中的存储器装置300M1-300Mn的选择模式寄存器设置操作。在图13的例子中,模式寄存器设置使能/禁止信号ID1-IDn通过专用模式寄存器设置使能/禁止线路,提供给各自的存储器装置300M1-300Mn中的专用模式寄存器设置使能/禁止引脚。换句话说,专用模式寄存器设置使能/禁止线路和引脚在数据读和/或写操作期间不起作用。FIG. 13 is a timing diagram showing selection mode register setting operations of the memory devices 300M1-300Mn in FIG. 12 . In the example of FIG. 13, the mode register setting enable/disable signals ID1-IDn are provided to the dedicated mode register setting enable/disable pins in the respective memory devices 300M1-300Mn through the dedicated mode register setting enable/disable lines. . In other words, the dedicated mode register sets the enable/disable lines and pins to no effect during data read and/or write operations.
如图13所示,可通过时钟/指令/地址总线112应用第一模式寄存器设置指令MRS1,使能模式寄存器设置使能/禁止信号ID1(逻辑值0)可应用于第一存储器装置300M1,以及在第一模式存储器设置操作C1期间,禁止模式寄存器设置使能/禁止信号ID2-IDn(逻辑值1)可应用于存储器装置300M2-300Mn。因此,第一模式寄存器设置操作C1可为存储器装置300M1的内部时钟信号iCLK1提供延迟调整。As shown in FIG. 13, the first mode register setting command MRS1 can be applied through the clock/command/
在第二模式寄存器设置操作C2期间,可通过时钟/指令/地址总线112应用第二模式寄存器设置指令MRS2,使能模式寄存器设置使能/禁止信号ID2(逻辑值0)可应用于第二存储器装置300M2,以及禁止模式寄存器设置使能/禁止信号ID1和ID3-IDn(逻辑值1)可应用于存储器装置300M1和300M3-300Mn。因此,第二模式寄存器设置操作C2可为存储器装置300M2的内部时钟信号iCLK2提供延迟调整。During the second mode register setting operation C2, the second mode register setting instruction MRS2 can be applied through the clock/command/
在第n模式寄存器设置操作Cn期间,可通过时钟/指令/地址总线112应用第n模式寄存器设置指令MRSn,使能模式寄存器设置使能/禁止信号IDn(逻辑值0)可应用于第n存储器装置300Mn,以及禁止模式寄存器设置使能/禁止信号ID1-ID(n-1)(逻辑值1)可应用于存储器装置300M1-300M(n-1)。因此,第n模式寄存器设置操作Cn可为存储器装置300Mn的内部时钟信号iCLKn提供延迟调整。During the nth mode register setting operation Cn, the nth mode register setting command MRSn can be applied through the clock/command/
独立的模式寄存器设置操作可为存储器模块中的不同存储器装置提供不同的内部时钟定时调整。此外/或者,独立的模式寄存器设置操作可为不同存储器装置提供不同的驱动器强度,为不同存储器装置提供不同的设置和/或保持时间,以及/或提供随着相同存储器模块的存储器装置改变的其他特性。Independent mode register setting operations can provide different internal clock timing adjustments for different memory devices in the memory module. Additionally/alternatively, separate mode register set operations may provide different driver strengths for different memory devices, different setup and/or hold times for different memory devices, and/or other variables that vary across memory devices of the same memory module. characteristic.
图14是示出了写操作期间,包括存储器装置300M1-300M9的存储器模块200的写操作的时序图。如图所示,如信号CK1和CK5所示,在第五存储器装置300M5之前第一存储器装置300M1可接收系统时钟信号的传送,以及如信号CK5和CK9所示,在第九存储器装置300M9之前第五存储器装置300M5可接收系统时钟信号的转换。如上所述,选择模式寄存器设置操作可提供内部时钟信号iCLK1-iCLK9的调整,以致内部时钟信号可大致同步。FIG. 14 is a timing diagram illustrating a write operation of the memory module 200 including memory devices 300M1-300M9 during a write operation. As shown, the first memory device 300M1 may receive the transmission of the system clock signal before the fifth memory device 300M5 as shown by signals CK1 and CK5, and the first memory device 300M9 before the ninth memory device 300M9 as shown by signals CK5 and CK9. Five memory devices 300M5 may receive transitions of the system clock signal. As mentioned above, the selection mode register setting operation can provide adjustment of the internal clock signals iCLK1-iCLK9 so that the internal clock signals can be substantially synchronized.
在写操作期间,每个存储器装置的数据选通信号DQS可从高阻抗(Hi-Z)状态转换到逻辑低状态,以及在数据信号DATA设置在各自的数据总线之前,数据选通信号保持在DQS前同步时期的低状态。数据选通信号随后的转换可以信号指示在各自的数据总线的每个存储器装置提供了新数据D1-D4。因此,在从高阻抗状态到低阻抗状态转换与每个存储器装置接收的系统时钟信号上升沿间的时滞可限制高频率存储器操作。通过不同存储器装置中大致同步的内部时钟信号,数据选通信号相对于不同存储器装置的内部时钟信号是大致同步的,以致操作频率可提高。During a write operation, the data strobe signal DQS of each memory device may transition from a high impedance (Hi-Z) state to a logic low state, and the data strobe signal remains at Low state during DQS pre-sync period. Subsequent transitions of the data strobe signal may signal that each memory device on the respective data bus provides new data D1-D4. Therefore, the skew between the transition from the high-impedance state to the low-impedance state and the rising edge of the system clock signal received by each memory device can limit high frequency memory operations. With substantially synchronized internal clock signals in the different memory devices, the data strobe signals are substantially synchronized with respect to the internal clock signals of the different memory devices so that the frequency of operation can be increased.
图15的时序图示出了图12中每个存储器装置300M1-300Mn的选择模式寄存器设置操作。在图15的例子中,在选择模式寄存器设置操作期间,模式寄存器设置使能/禁止信号ID1-IDn通过数据屏蔽线路,提供给各自的存储器装置300M1-300M9的数据屏蔽引脚。在读和/或写操作期间,数据屏蔽线路和引脚用于给各自的存储器装置提供数据屏蔽信号。由于模式寄存器设置使能/禁止信号ID1-ID9通过数据屏蔽线路和引脚被提供,因此在图15中的模式寄存器设置使能/禁止信号被标记为DM1-DMn。FIG. 15 is a timing diagram showing the selection mode register setting operation of each of the memory devices 300M1-300Mn in FIG. 12 . In the example of FIG. 15, mode register set enable/disable signals ID1-IDn are supplied to data mask pins of respective memory devices 300M1-300M9 through data mask lines during select mode register set operations. The data mask lines and pins are used to provide data mask signals to respective memory devices during read and/or write operations. Since the mode register set enable/disable signals ID1-ID9 are provided through data mask lines and pins, the mode register set enable/disable signals are labeled DM1-DMn in FIG. 15 .
如图15所示,在第一选择模式寄存器设置操作C1期间,通过时钟/指令/地址总线112应用第一选择模式寄存器设置指令MRS1,使能模式寄存器设置使能/禁止信号ID1可作为DM1应用于第一存储器装置300M1,以及禁止模式寄存器设置使能/禁止信号ID2-IDn可作为DM2-DMn应用于存储器装置300M2-300Mn。因此,第一模式寄存器设置操作C1可为存储器装置300M1中的内部时钟信号iCLK1提供延迟调整。As shown in FIG. 15, during the first selection mode register setting operation C1, the first selection mode register setting instruction MRS1 is applied through the clock/command/
在第二选择模式寄存器设置操作C2期间,通过时钟/指令/地址总线112应用第二选择模式寄存器设置指令MRS2,使能模式寄存器设置使能/禁止信号ID2可作为DM2应用于第二存储器装置300M2,以及禁止模式寄存器设置使能/禁止信号ID1和ID3-IDn可作为DM1和DM3-DMn应用于存储器装置300M1和300M3-300Mn。因此,第二选择模式寄存器设置操作C2可为存储器装置300M2中的内部时钟信号iCLK2提供延迟调整。During the second selection mode register setting operation C2, the second selection mode register setting instruction MRS2 is applied through the clock/command/
在第n选择模式寄存器设置操作Cn期间,通过时钟/指令/地址总线112应用第n选择模式寄存器设置指令MRSn,使能模式寄存器设置使能/禁止信号IDn可作为DMn应用于第n存储器装置300Mn,以及禁止模式寄存器设置使能/禁止信号ID1-ID(n-1)可作为DM1-DM(n-1)应用于存储器装置300M1-300M(n-1)。因此,第n选择模式寄存器设置操作Cn可为存储器装置300Mn中的内部时钟信号iCLKn提供延迟调整。During the nth selection mode register setting operation Cn, the nth selection mode register setting command MRSn is applied through the clock/command/
根据图15所示的实施例,附加专用模式寄存器设置使能/禁止线路和引脚不需要,是因为现成的数据屏蔽线路和引脚被使用。因此可以提供根据本发明实施例的选择模式寄存器设置操作,而不需要增加支持所述选择模式寄存器设置操作的存储器装置的引脚数。According to the embodiment shown in FIG. 15 , no additional dedicated mode register setting enable/disable lines and pins are required, since off-the-shelf data mask lines and pins are used. It is therefore possible to provide a selection mode register setting operation according to an embodiment of the present invention without increasing the number of pins of a memory device supporting the selection mode register setting operation.
图16的时序图示出了图12中每个存储器装置300M1-300Mn的选择模式寄存器设置操作。在图16的例子中,在选择模式寄存器设置操作期间,通过数据选通线路将模式寄存器设置使能/禁止信号ID1-IDn提供给各自的存储器装置300M1-300M9中的数据选通引脚。在读和/或写操作期间,数据选通线路和引脚被用于提供数据选通信号给各自的存储器装置。由于通过数据选通线路和引脚提供模式寄存器设置使能/禁止信号ID1-ID9,在图15中的模式寄存器设置使能/禁止信号被标记为DQS1-DQSn。FIG. 16 is a timing diagram showing the selection mode register setting operation of each memory device 300M1-300Mn in FIG. 12 . In the example of FIG. 16, during select mode register set operations, mode register set enable/disable signals ID1-IDn are provided to data strobe pins in respective memory devices 300M1-300M9 through data strobe lines. Data strobe lines and pins are used to provide data strobe signals to respective memory devices during read and/or write operations. Since the mode register set enable/disable signals ID1-ID9 are provided through data strobe lines and pins, the mode register set enable/disable signals are labeled DQS1-DQSn in FIG. 15 .
如图16所示,在第一模式寄存器设置操作C1期间,通过时钟/指令/地址总线112应用第一模式寄存器设置指令MRS1,使能模式寄存器设置使能/禁止信号ID1可作为DQS1应用于第一存储器装置300M1,以及禁止模式寄存器设置使能/禁止信号ID2-IDn可作为DQS2-DQSn应用于存储器装置300M2-300Mn。因此,第一模式寄存器设置操作C1可为存储器装置300M1中的内部时钟信号iCLK1提供延迟调整。As shown in FIG. 16, during the first mode register setting operation C1, the first mode register setting command MRS1 is applied through the clock/command/
在第二模式寄存器设置操作C2期间,通过时钟/指令/地址总线112应用第二模式寄存器设置指令MRS2,使能模式寄存器设置使能/禁止信号ID2可作为DQS2应用于第二存储器装置300M2,以及禁止模式寄存器设置使能/禁止信号ID1和ID3-IDn可作为DQS1和DQS3-DQSn应用于存储器装置300M1和300M3-300Mn。因此,第二模式寄存器设置操作C2可为存储器装置300M2中的内部时钟信号iCLK2提供延迟调整。During the second mode register set operation C2, the second mode register set command MRS2 is applied through the clock/command/
在第n模式寄存器设置操作Cn期间,通过时钟/指令/地址总线112应用第n模式寄存器设置指令MRSn,使能模式寄存器设置使能/禁止信号IDn可作为DQSn应用于第n存储器装置300Mn,以及禁止模式寄存器设置使能/禁止信号ID1-ID(n-1)可作为DQS1-DQS(n-1)应用于存储器装置300M1-300M(n-1)。因此,第n模式寄存器设置操作Cn可为存储器装置300Mn中的内部时钟信号iCLKn提供延迟调整。During the nth mode register setting operation Cn, the nth mode register setting command MRSn is applied through the clock/command/
根据图16所示的实施例,附加专用模式寄存器设置使能/禁止线路和引脚不需要,是因为现成的数据选通线路和引脚被使用。根据本发明实施例的选择模式寄存器设置操作因此不需要增加支持所述选择模式寄存器设置操作的存储器装置的引脚数。According to the embodiment shown in FIG. 16, additional dedicated mode register setting enable/disable lines and pins are not required since existing data strobe lines and pins are used. A select mode register set operation according to an embodiment of the present invention thus does not require an increase in the pin count of a memory device supporting the select mode register set operation.
图17的时序图示出了图12中的每个存储器装置300M1-300Mn的选择模式寄存器设置操作。在图17的例子中,在选择模式寄存器设置操作期间,模式寄存器设置使能/禁止信号ID1-IDn通过数据信号线路,提供给各自的存储器装置300M1-300M9中的数据信号引脚。在读和/或写操作期间,数据信号线路和引脚用于传送从各自存储器装置读出和写入各自存储器装置的数据。由于通过数据信号线路和引脚提供模式寄存器设置使能/禁止信号ID1-ID9,图15中的模式寄存器设置使能/禁止信号被标记为DQ1-DQn。多个数据信号引脚被提供在每个存储器装置上,但是在选择模式寄存器设置操作期间,每个存储器装置中的数据信号引脚中单一的一个被用于接收模式寄存器设置使能/禁止信号。FIG. 17 is a timing diagram showing a selection mode register setting operation of each of the memory devices 300M1-300Mn in FIG. 12 . In the example of FIG. 17, mode register set enable/disable signals ID1-IDn are supplied to data signal pins in respective memory devices 300M1-300M9 through data signal lines during select mode register set operations. During read and/or write operations, the data signal lines and pins are used to communicate data read from and written to the respective memory devices. Since the mode register setting enable/disable signals ID1-ID9 are provided through data signal lines and pins, the mode register setting enable/disable signals in FIG. 15 are labeled DQ1-DQn. Multiple data signal pins are provided on each memory device, but a single one of the data signal pins in each memory device is used to receive a mode register set enable/disable signal during select mode register set operations .
如图17所示,在第一模式寄存器设置操作C1期间,通过时钟/指令/地址总线112应用第一模式寄存器设置指令MRS1,使能模式寄存器设置使能/禁止信号ID1可作为DQ1应用于第一存储器装置300M1,以及禁止模式寄存器设置使能/禁止信号ID2-IDn可作为DQ2-DQn应用于存储器装置300M2-300Mn。因此,第一模式寄存器设置操作C1可为存储器装置300M1中的内部时钟信号iCLK1提供延迟调整。As shown in FIG. 17, during the first mode register setting operation C1, the first mode register setting command MRS1 is applied through the clock/command/
在第二模式寄存器设置操作C2期间,通过时钟/指令/地址总线112应用第二模式寄存器设置指令MRS2,使能模式寄存器设置使能/禁止信号ID2可作为DQ2应用于第二存储器装置300M2,以及禁止模式寄存器设置使能/禁止信号ID1和ID3-IDn可作为DQ1和DQ3-DQn应用于存储器装置300M1和300M3-300Mn。因此,第二模式寄存器设置操作C2可为存储器装置300M2中的内部时钟信号iCLK2提供延迟调整。During the second mode register set operation C2, the second mode register set command MRS2 is applied through the clock/command/
在第n模式寄存器设置操作Cn期间,通过时钟/指令/地址总线112应用第n模式寄存器设置指令MRSn,使能模式寄存器设置使能/禁止信号IDn可作为DQn应用于第n存储器装置300Mn,以及禁止模式寄存器设置使能/禁止信号ID1-ID(n-1)可作为DQ1-DQ(n-1)应用于存储器装置300M1-300M(n-1)。因此,第n模式寄存器设置操作Cn可为存储器装置300Mn中的内部时钟信号iCLKn提供延迟调整。During the nth mode register setting operation Cn, the nth mode register setting command MRSn is applied through the clock/command/
根据图17所示的实施例,附加专用模式寄存器设置使能/禁止线路和引脚不需要,是因为现成的数据选通线路和引脚被使用。根据本发明实施例的选择模式寄存器设置操作因此不需要增加支持所述选择模式寄存器设置操作的存储器装置的引脚数。According to the embodiment shown in FIG. 17, no additional dedicated mode register setting enable/disable lines and pins are required since existing data strobe lines and pins are used. A select mode register set operation according to an embodiment of the present invention thus does not require an increase in the pin count of a memory device supporting the select mode register set operation.
如上所述,根据本发明实施例的选择模式寄存器设置操作可用于选择性调整共享同一时钟/指令/地址总线的不同存储器装置的内部时钟信号的定时。此外/或者,根据本发明实施例的选择模式寄存器设置操作可用于选择性设置、调整和/或改变除内部时钟信号定时以外的、共享同一时钟/指令/地址总线的存储器装置的运行特性。As described above, select mode register set operations according to embodiments of the present invention can be used to selectively adjust the timing of internal clock signals of different memory devices sharing the same clock/instruction/address bus. Additionally or alternatively, select mode register set operations according to embodiments of the present invention may be used to selectively set, adjust and/or change operating characteristics of memory devices sharing the same clock/instruction/address bus other than internal clock signal timing.
此外,根据本发明实施例提供不同于图7所示的存储器模块的布局。如图18所示,在存储器装置300M1-300M9的行的第一末端,时钟/指令/地址总线112A可进入存储器模块200A,以及在存储器装置的行的第二末端,终端400A可被提供给总线112的线路。更加特别地,终端可包括耦合在各自线路末端与参考电压(例如电源电压Vcc)间的电阻。通过提供终端400A,沿时钟/指令/地址总线112提供的多个时钟、指令和/或地址信号的质量将改进。Furthermore, different layouts of the memory modules shown in FIG. 7 are provided according to embodiments of the present invention. As shown in FIG. 18, at a first end of a row of memory devices 300M1-300M9, a clock/instruction/
如图19所示,在存储器装置300M1-300M9行的存储装置间,时钟/指令/地址总线112B可进入存储器模块200B,以及总线112可在相反方向扩展。此外,在存储器装置300M1-300M9行的相反末端,终端400B可被提供给总线112。这样利用一对电阻,总线112的每个线路可被终止,在存储器装置行的第一末端有终止线路的第一电阻,以及在存储器装置行的第二末端有终止线路的该对的第二电阻。通过大致在存储器装置的行中部供给该总线,在行中的不同存储器装置接收的系统时钟信号的时滞会减少。在图7的例子中,在存储器装置300M1接收传送后的8T时间段,存储器装置300M9可接收系统时钟信号的传送。假定图19中沿总线112B的每个存储器装置的附加传播延迟为T,在存储器装置300M5接收传送后的4T时间段,存储器装置300M1可接收系统时钟信号的传送。因此,模块200B的不同存储器装置接收的系统时钟信号的最大时滞可以大致为2的系数而减少。As shown in FIG. 19, between memory devices in rows of memory devices 300M1-300M9, clock/command/
如图20所示,独立的时钟/指令/地址总线112C和114C被提供给存储器模块200C行中的存储器装置的不同组。例如,沿总线112C可提供存储器装置300M1-300M5,以及沿总线114C可提供存储器装置300M6-300M9。此外,在每个总线112C和114C末端可提供终端400C。虽然示出了在在存储器装置的行末端具有终端400C的存储器装置的行中部进入的总线112C和114C,但是总线112C和114C还可进入在存储器装置行中部提供的终端的存储器装置行相对两端。这样不同存储器装置接收的系统时钟信号的传送的最大时滞能够减少,如在上面参照图19所述。As shown in Figure 20, separate clock/command/
通过提供独立的总线112C和114C,可为模块200C中不同的存储器装置同时执行根据本发明实施例的选择模式寄存器设置操作。如果为每个存储器装置300M1-300M9执行独立的选择模式寄存器设置操作,例如,存储器装置300M1-300M5的五个连续模式寄存器设置操作可与存储器装置300M6-300M9的四个连续模式寄存器设置操作并行执行。这样,与利用单时钟/指令/她址总线执行九个连续模式寄存器设置操作相比,利用两个独立的时钟/指令/地址总线从九个存储器装置执行独立的选择模式寄存器设置操作所需的时间减少。By providing
如图21所示,在总线504A和504B上,来自存储器控制器的时钟/指令/地址总线112D可供给独立提供缓冲时钟/指令/地址信号的寄存器500A。提供锁相环(PLL)电路502来改进从存储器控制器接收的系统时钟信号,以及在总线504A-B的末端可提供终端400D。通过提供都从寄存器500A供给的独立总线504A-B,不同存储器装置接收的系统时钟信号的传送的最大时滞能够减少。如所示,可同时提供寄存器500A和锁相环电路502。或者,可提供寄存器500A而不提供锁相环电路502,或提供锁相环电路502而提供寄存器500A。As shown in FIG. 21, on buses 504A and 504B, clock/command/address bus 112D from the memory controller may feed register 500A which independently provides buffered clock/command/address signals. A phase locked loop (PLL) circuit 502 is provided to improve the system clock signal received from the memory controller, and a terminal 400D may be provided at the end of the bus 504A-B. By providing separate buses 504A-B all fed from register 500A, the maximum skew in the transfer of system clock signals received by different memory devices can be reduced. As shown, register 500A and phase locked loop circuit 502 may be provided simultaneously. Alternatively, the register 500A may be provided without the phase locked loop circuit 502, or with the phase locked loop circuit 502 provided and the register 500A provided.
如图22所示,存储器模块200F中的所有存储器装置的时钟/指令/地址信号和数据信号,可从存储器控制器提供给寄存器500B,以及时钟/指令/地址信号可被单独缓存并被提供在总线604A-B上,如上面参照图21所述。此外,通过到每个存储器装置300M1-300M9的独立总线,寄存器500B可提供独立的数据信号DATA、独立的数据屏蔽信号DM以及独立的数据选通信号DQS。此外,终端400E可被提供给每个总线604A-B。虽然图22未示出,锁相环(PLL)电路可被提供给系统时钟信号,如上面参照图21所述。As shown in FIG. 22, the clock/command/address signals and data signals of all memory devices in the
如图23所示,用时钟/指令/地址总线112在存储器装置300M1-300M9行中的存储器装置间进入存储器模块2000F,提供时钟/指令/地址总线112的飞越拓扑。这样的拓扑可为耦合存储器控制器提供有利的布局。As shown in FIG. 23, clock/command/
如上所述,根据本发明实施例的选择模式寄存器设置操作可用于选择调整共享同一时钟/指令/地址总线的不同存储器装置中的内部时钟信号定时。此外/或者,根据本发明实施例的选择模式寄存器设置操作可用于选择性地设置、调整和/或改变除内部时钟信号定时以外的、共享同一时钟/指令/地址总线的存储器装置的运行特性。例如,根据本发明实施例的选择模式寄存器设置操作可用于设置共享同一时钟/指令/地址总线的不同存储器装置的不同驱动器强度。As described above, select mode register set operations according to embodiments of the present invention can be used to selectively adjust the timing of internal clock signals in different memory devices sharing the same clock/instruction/address bus. Additionally or alternatively, select mode register set operations according to embodiments of the present invention may be used to selectively set, adjust and/or change operating characteristics of memory devices sharing the same clock/instruction/address bus other than internal clock signal timing. For example, select mode register set operations according to embodiments of the present invention can be used to set different driver strengths for different memory devices sharing the same clock/instruction/address bus.
例如,存储器模块200中的每一个存储器装置300M1-300M9可包括各自的数据I/O缓冲器330,如上面参照图7和8所述。此外,每个存储器装置300的数据信号DATA可包括多个数据位DQ,以及每个存储器装置300的内部数据信号iDATA可包括各自的多个内部数据位iDQ。因此,数据I/O缓冲器330可包括多个输出驱动器150,该驱动器150被提供来将每个内部数据位iDQ转变为存储器装置上的各自I/O引脚152上提供的各自数据位DQ,例如,如图24所示。For example, each memory device 300M1 - 300M9 in memory module 200 may include a respective data I/
更加特别地,输出驱动器150可具有包括晶体管130和140的基本驱动器电路,以及包括晶体管132、134、142和144的辅助驱动器电路。在读操作期间,带有逻辑值“1”的内部数据位iDQ可导通晶体管140和截止晶体管130,以致I/O引脚152通过晶体管140耦合到地电压VSS,以及数据位DQ具有逻辑值“0”。在读操作期间,带有逻辑值“0”的内部数据位iDQ截止晶体管140和导通晶体管130,以致I/O引脚152通过晶体管130耦合到电源电压VDD,以及数据位DQ具有逻辑值“1”。基本驱动器电路包括晶体管130和140,这样可执行输出驱动器150的逻辑功能。辅助驱动器电路包括晶体管132、134、142和144,可通过提供逻辑值“0”的信号CON以及通过提供逻辑值“1”的逆信号/CON而被禁止,以致晶体管132和142被截止。More specifically, output driver 150 may have a basic driver circuit including transistors 130 and 140 , and an auxiliary driver circuit including transistors 132 , 134 , 142 and 144 . During a read operation, internal data bit iDQ with logic value "1" may turn on transistor 140 and turn off transistor 130, so that I/O pin 152 is coupled to ground voltage VSS through transistor 140, and data bit DQ has logic value " 0". During a read operation, internal data bit iDQ with logic value "0" turns off transistor 140 and turns on transistor 130, so that I/O pin 152 is coupled to supply voltage VDD through transistor 130, and data bit DQ has logic value "1" ". The basic driver circuit includes transistors 130 and 140 , which perform the logic function of output driver 150 . The auxiliary driver circuit includes transistors 132, 134, 142 and 144, which can be disabled by providing a signal CON of a logic value "0" and by providing an inverse signal /CON of a logic value "1", so that transistors 132 and 142 are turned off.
输出驱动器150的强度可通过提供逻辑值“1”的信号CON和提供逻辑值“0”的逆信号/CON而增加,以致晶体管132和142被导通以及辅助驱动器电路被使能。随着辅助驱动器电路被使能在读操作期间,带有逻辑值“1”的内部数据位iDQ可导通晶体管140和144,以及截止晶体管130和134,以致I/O引脚152通过晶体管140和144耦合到地电压VSS,以及数据位DQ具有逻辑值“0”。随着辅助驱动器电路被使能在读操作期间,带有逻辑值“0”的内部数据位iDQ可截止晶体管140和144,以及导通晶体管130和134,以致I/O引脚152通过晶体管130和134耦合到电源电压VDD,以及数据位DQ具有逻辑值“1”。随着辅助驱动器电路被使能,基本和辅助驱动器电路并行执行输出驱动器150的逻辑功能,因此增加了输出驱动器150的驱动器强度。The strength of the output driver 150 can be increased by providing a logic value "1" signal CON and an inverse signal /CON providing a logic value "0" such that transistors 132 and 142 are turned on and the auxiliary driver circuit is enabled. With the auxiliary driver circuit enabled during a read operation, an internal data bit iDQ with a logic value of "1" may turn on transistors 140 and 144, and turn off transistors 130 and 134, so that I/O pin 152 passes through transistors 140 and 144 is coupled to ground voltage VSS, and data bit DQ has a logic value of "0". With the auxiliary driver circuit enabled during a read operation, an internal data bit iDQ with a logic value of "0" may turn off transistors 140 and 144, and turn on transistors 130 and 134, so that I/O pin 152 passes through transistors 130 and 134 is coupled to supply voltage VDD, and data bit DQ has a logic value of "1." With the auxiliary driver circuit enabled, the base and auxiliary driver circuits perform the logic functions of the output driver 150 in parallel, thus increasing the driver strength of the output driver 150 .
这样为每个存储器装置300M1-300M9可执行选择模式寄存器设置操作,以设置共享同一时钟/指令/地址总线112的不同存储装置的不同输出驱动器特性。如上所述,在模式寄存器设置操作期间,可通过时钟/指令/地址总线112的地址线路,提供选择模式寄存器设置指令,使能模式寄存器设置使能/禁止信号可提供给被应用模式寄存器设置指令的存储器装置。此外,模式寄存器设置指令中的单个位的逻辑值可定义存储器装置的所有的输出驱动器是否应该提供增加的或减少的驱动器强度。或者,第一选择模式寄存器设置指令操作可执行用于需要第一输出驱动器强度的第一多个存储器装置,以及第二选择模式寄存器设置指令操作可执行用于需要第二输出驱动器强度的第二多个存储器装置。Select mode register set operations may thus be performed for each memory device 300M1 - 300M9 to set different output driver characteristics for different memory devices sharing the same clock/command/
再或者,选择模式寄存器操作可供给同一存储器装置中的输出驱动器的不同驱动器强度。例如,存储器装置的数据信号DATA可包括八个数据位DQ,每个存储器装置可包括八个各自的输出驱动器。因此,存储器装置的选择模式寄存器设置指令的八位可定义八个各自输出驱动器的驱动器强度。Still alternatively, select mode register operations may feed different driver strengths of output drivers in the same memory device. For example, a data signal DATA for a memory device may include eight data bits DQ, and each memory device may include eight respective output drivers. Thus, the eight bits of the select mode register set instruction of the memory device can define the driver strengths of the eight respective output drivers.
虽然本发明已参考其典型实施例被特别地示出和描述了,本领域普通技术人员可以理解在不脱离本发明的权利要求定义的精神和范围的情况下,可以进行形式和内容上的多种变化。While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it will be understood by those skilled in the art that various changes in form and content may be made without departing from the spirit and scope of the invention as defined by the appended claims. kind of change.
图25是根据本发明另一个实施例的存储器系统1900的框图。参考图25,存储器系统1900包括存储器控制器1910和包括多个存储器装置1930M1到1930M9的存储器模块1920。存储器控制器1910利用时钟信号CK和指令地址信号CA控制存储器装置1930M1到1930M9,以及产生选择控制存储器装置1930M1到1930M9的模式寄存器设置使能/禁止信号ID1到ID9。FIG. 25 is a block diagram of a
在第一模式中,存储器装置1930M1到1930M9被分别设置为不同的操作模式,以响应模式寄存器设置使能/禁止信号ID1到ID9以及指令地址信号CA。在第二模式中,存储器装置1930M1到1930M9操作在设置操作模式中,以响应预定指令地址信号CA。In the first mode, the memory devices 1930M1 to 1930M9 are respectively set to different operation modes in response to the mode register setting enable/disable signals ID1 to ID9 and the command address signal CA. In the second mode, the memory devices 1930M1 to 1930M9 operate in a set operation mode in response to a predetermined command address signal CA.
在此,在存储器装置1930M1到1930M9正常操作前,第一模式是设置存储器装置1930M1到1930M9到对应操作模式的模式,以及第二模式是正常操作存储器装置1930M1到1930M9的模式。Here, before the memory devices 1930M1 to 1930M9 operate normally, the first mode is a mode to set the memory devices 1930M1 to 1930M9 to a corresponding operation mode, and the second mode is a mode to normally operate the memory devices 1930M1 to 1930M9.
也就是说,在第一模式中,存储器装置1930M1到1930M9被分别设置为对应的操作模式,以响应指令地址信号CA。当时,每个存储器装置的操作模式是否应该被设置,取决于对应模式寄存器设置使能/禁止信号ID1到ID9的激活。That is, in the first mode, the memory devices 1930M1 to 1930M9 are respectively set to corresponding operation modes in response to the command address signal CA. At that time, whether the operation mode of each memory device should be set depends on the activation of the corresponding mode register setting enable/disable signals ID1 to ID9.
换句话说,如果对应模式寄存器设置使能/禁止信号ID1到ID9被激活,每个存储器装置1930M1到1930M9被设置为对应操作模式,以响应指令地址信号CA。如果对应模式寄存器设置使能/禁止信号ID1到ID9停用,存储器装置1930M1到1930M9不响应指令地址信号CA。因此,利用模式寄存器设置使能/禁止信号ID1到ID9,互相区别设置存储器装置1930M1到1930M9的操作模式是可能的。In other words, if the corresponding mode register setting enable/disable signals ID1 to ID9 are activated, each memory device 1930M1 to 1930M9 is set to the corresponding operation mode in response to the command address signal CA. If the corresponding mode register setting enable/disable signals ID1 to ID9 are disabled, the memory devices 1930M1 to 1930M9 do not respond to the command address signal CA. Therefore, it is possible to set the operation modes of the memory devices 1930M1 to 1930M9 differently from each other by setting the enable/disable signals ID1 to ID9 using the mode register.
例如,当应用指令地址信号CA时,如果与存储器装置1930M1到1930M5对应的模式寄存器设置使能/禁止信号ID1到ID5被激活,以及与存储器装置1930M6到1930M9对应的模式寄存器设置使能/禁止信号ID6到ID9停用,则仅有存储器装置1930M1到1930M5被设置为操作模式,以响应指令地址信号CA,以及存储器装置1930M6到1930M9不响应指令地址信号CA。For example, when the command address signal CA is applied, if the mode register setting enable/disable signals ID1 to ID5 corresponding to the memory devices 1930M1 to 1930M5 are activated, and the mode register setting enable/disable signals corresponding to the memory devices 1930M6 to 1930M9 ID6 to ID9 are deactivated, then only the memory devices 1930M1 to 1930M5 are set to the operation mode in response to the command address signal CA, and the memory devices 1930M6 to 1930M9 do not respond to the command address signal CA.
此后,如果模式寄存器设置使能/禁止信号ID1到ID5停用,模式寄存器设置使能/禁止信号ID6到ID9被激活,以及应用用于设置不同操作模式的指令地址信号CA,存储器装置1930M6到1930M9的操作模式可被设置为不同于存储器装置1930M1到1930M5的操作模式。Thereafter, if the mode register setting enable/disable signals ID1 to ID5 are deactivated, the mode register setting enable/disable signals ID6 to ID9 are activated, and the command address signal CA for setting different operation modes is applied, the memory devices 1930M6 to 1930M9 The operation mode of the memory devices 1930M1 to 1930M5 may be set to be different from the operation modes of the memory devices 1930M1 to 1930M5.
在第一模式中,存储器装置1930M1到1930M9被设置为不同的操作模式后,在第二模式中,应用预定指令地址信号CA,在不同操作模式中操作存储器装置1930M1到1930M9。After the memory devices 1930M1 to 1930M9 are set to different operation modes in the first mode, in the second mode, the memory devices 1930M1 to 1930M9 are operated in the different operation modes by applying a predetermined command address signal CA.
根据本发明实施例,如果与存储器装置1930M1到1930M5对应的模式寄存器设置使能/禁止信号ID1到ID5被激活,响应指令地址信号CA,存储器装置1930M1到1930M5被设置为刷新模式。如果与存储器装置1930M6到1930M9对应的模式寄存器设置使能/禁止信号ID6到ID9被激活,响应指令地址信号CA,存储器装置1930M6到1930M9被设置为深度断电模式(deeppower down mode)。According to an embodiment of the present invention, if the mode register setting enable/disable signals ID1 to ID5 corresponding to the memory devices 1930M1 to 1930M5 are activated, the memory devices 1930M1 to 1930M5 are set to the refresh mode in response to the command address signal CA. If the mode register setting enable/disable signals ID6 to ID9 corresponding to the memory devices 1930M6 to 1930M9 are activated, the memory devices 1930M6 to 1930M9 are set to a deep power down mode in response to the command address signal CA.
在深度断电模式中,存储器装置的内部电压电源被关闭,以及存储器装置的外部电压电源保持开启。因此,在深度断电模式下的存储器装置中,不执行刷新操作。也就是说,当应用用于设置刷新模式的指令地址信号CA时,与存储器装置1930M1到1930M5对应的模式寄存器设置使能/禁止信号ID1到ID5被激活,以及与存储器装置1930M6到1930M9对应的模式寄存器设置使能/禁止信号ID6到ID9停用。In deep power-down mode, the memory device's internal voltage supply is turned off, and the memory device's external voltage supply remains on. Therefore, in the memory device in the deep power down mode, no refresh operation is performed. That is, when the command address signal CA for setting the refresh mode is applied, the mode register setting enable/disable signals ID1 to ID5 corresponding to the memory devices 1930M1 to 1930M5 are activated, and the mode registers corresponding to the memory devices 1930M6 to 1930M9 are activated. The register setting enables/disables the signals ID6 to ID9 to be disabled.
因此,响应应用于存储器装置1930M1到1930M5的指令地址信号CA,存储器装置1930M1到1930M5被设置为刷新模式,以及剩余的存储器装置1930M6到1930M9不被设置为刷新模式。此后,如果模式寄存器设置使能/禁止信号ID1到ID5停用,模式寄存器设置使能/禁止信号ID6到ID9被激活,以及应用用于设置深度断电模式的指令地址信号CA,存储器装置1930M6到1930M9可被设置为深度断电模式。Accordingly, in response to the command address signal CA applied to the memory devices 1930M1 to 1930M5, the memory devices 1930M1 to 1930M5 are set to the refresh mode, and the remaining memory devices 1930M6 to 1930M9 are not set to the refresh mode. Thereafter, if the mode register setting enable/disable signals ID1 to ID5 are deactivated, the mode register setting enable/disable signals ID6 to ID9 are activated, and the command address signal CA for setting the deep power-off mode is applied, the memory devices 1930M6 to The 1930M9 can be set to deep power down mode.
响应模式寄存器设置使能/禁止信号ID1到ID9和指令地址信号CA,被设置为刷新模式或深度断电模式的每个存储器装置的内部配置,是本领域普通技术人员是熟知的,因此,省略了其详细描述。在存储器模块1920正常操作的第二模式,如果应用用于命令刷新操作的指令地址信号CA,存储器装置1930M1到1930M5执行刷新操作,以及存储器装置1930M6到1930M9操作在深度断电模式。The internal configuration of each memory device set to the refresh mode or the deep power-down mode in response to the mode register setting enable/disable signals ID1 to ID9 and the command address signal CA is well known to those of ordinary skill in the art, and therefore, omitted its detailed description. In the second mode in which the
这里,可能应用用于命令深度断电操作的指令地址信号CA,而不是用于命令刷新操作的指令地址信号CA。也就是说,在第二模式中,用于操作在不同操作模式的存储器装置的指令地址信号CA能被任意设定。因此,通过将存储应被保存的数据的存储器装置设置到刷新模式和将存储可被擦除的数据的存储器装置设置到深度断电模式,减少电源损耗是可能的。Here, it is possible to apply the command address signal CA for commanding a deep power down operation instead of the command address signal CA for commanding a refresh operation. That is, in the second mode, the command address signal CA for the memory devices operating in different operation modes can be arbitrarily set. Therefore, it is possible to reduce power consumption by setting a memory device storing data that should be saved to a refresh mode and a memory device storing data that can be erased to a deep power down mode.
本发明的技术概念不受图25所示的存储器模块1920限制,根据本发明的实施例,本发明的技术概念能应用于图18到23所示的各种存储器模块结构。从存储控制1910产生的指令地址信号CA可以是MRS(模式寄存器设置)指令。这将参考图8B在下文详细说明。The technical concept of the present invention is not limited to the
通常,MRS指令包括地址代码部分(A0到A12)和两个存储体地址部分(BA0和BA1)。A0到A12以及BA0和BA1分别表示地址代码和存储体地址,但A0到A12以及BA0和BA1可表示地址引脚。根据地址代码决定地址代码的逻辑值,例如突发长度和CAS等待时间。Typically, an MRS instruction includes an address code portion (A0 to A12) and two bank address portions (BA0 and BA1). A0 to A12 and BA0 and BA1 represent address codes and bank addresses, respectively, but A0 to A12 and BA0 and BA1 may represent address pins. The logical value of the address code, such as burst length and CAS waiting time, is determined according to the address code.
MRS循环是否是当前循环根据存储体地址的逻辑值决定。地址代码和存储体地址一起被称为“MRS键(key)地址代码”。本实施例使用的MRS指令进一步包括第三存储体地址BA2。Whether the MRS cycle is the current cycle is determined according to the logical value of the memory bank address. The address code and the bank address together are referred to as "MRS key address code". The MRS instruction used in this embodiment further includes a third memory bank address BA2.
根据MRS指令的MRS键地址代码的第三存储体地址BA2决定存储器控制器1910是否该激活模式寄存器设置使能/禁止信号ID。如果第三存储体地址BA2为低,存储器控制器1910停用模式寄存器设置使能/禁止信号ID。这与在没有MRS键地址代码的第三存储体地址BA2的常规MRS指令中的是相同的。According to the third bank address BA2 of the MRS key address code of the MRS command, it is determined whether the
相反地,如果MRS键地址代码的第三存储体地址BA2为高,存储器控制器1910激活并输出模式寄存器设置使能/禁止信号ID。在本实施例中,如果指令地址信号CA(也就是MRS指令)的第三存储体地址BA2为高,根据地址代码A0到A12,存储器装置1930M1到1930M9能被设置为刷新模式或深度断电模式。MRS指令可定义多种操作模式,如图8B所示。例如,如果第三存储体地址BA2为低,第二存储体地址BA1被保存,以致其能够在以后被使用(RFU)。如果第一存储体地址BA0为低,选中模式寄存器设置(MRS)循环。On the contrary, if the third bank address BA2 of the MRS key address code is high, the
如果第一存储体地址BA0为高,选中扩展模式寄存器设置(EMRS)循环。在MRS循环中,地址代码A9到A12被保存,以致其能在以后被使用(RFU),以及地址代码A8控制延迟锁定环(DLL)复位指令。地址代码A7能控制测试指令TM,地址代码A4到A6能控制CAS等待时间指令,地址代码A3能控制突发型BT指令,以及地址代码A0到A3能控制突发长度指令。If the first bank address BA0 is high, the Extended Mode Register Set (EMRS) cycle is selected. In the MRS loop, address codes A9 to A12 are saved so that they can be used later (RFU), and address code A8 controls a delay locked loop (DLL) reset instruction. Address code A7 can control the test command TM, address codes A4 to A6 can control the CAS latency command, address code A3 can control the burst type BT command, and address codes A0 to A3 can control the burst length command.
如上所述,图25所示的存储器系统1900的存储器装置1930M1到1930M9响应预定指令地址信号CA,能分别执行刷新操作和深度断电操作。也就是说,响应同样的指令地址信号CA,存储器装置1930M1到1930M9能执行不同操作。每个模式寄存器设置使能/禁止信号ID1到ID9能被输入到存储器装置1930M1到1930M9中对应一个的数据引脚、数据屏蔽引脚以及数据选通引脚中的其中一个,如图8A中实施例所示。As described above, the memory devices 1930M1 to 1930M9 of the
图26是根据本发明又一个实施例的存储器系统2100框图。参考图26,存储器系统2100包括第一存储器装置M1和第二存储器装置M2。响应指令地址信号CA,第一存储器装置M1和第二存储器装置M2能执行不同操作。更详细地,在第一模式中,响应芯片选择信号CS1或CS2以及预定指令地址信号CA,第一存储器装置M1可被设置为不同于第二存储器装置M2的操作模式。FIG. 26 is a block diagram of a
存储器系统2100进一步包括存储器控制器2110,用于利用时钟信号CK和指令地址信号CA,控制第一和第二存储器装置MI和M2的操作,以及产生芯片选择信号CS1和CS2。类似如图25所示的存储器模块1920的存储器装置1930M1到1930M9,在图26所示的存储器系统2100中,根据指令地址信号CA,第一和第二存储器装置M1和M2被分别设置为不同的操作模式。The
通常,移动设备包括存储芯片而不是存储器模块。图26所示的存储器系统2100是将本发明技术概念应用于移动设备的一个例子。这里,芯片选择信号CS1和CS2被使用,而不是如图25所示的模式寄存器设置使能/禁止信号ID。在第一模式中,如果芯片选择信号CS1和CS2被激活,响应指令地址信号CA,第一和第二存储器装置M1和M2被设置为对应操作模式。如果芯片选择信号CS1和CS2停用,第一和第二存储器装置M1和M2不响应指令地址信号CA。Typically, mobile devices include memory chips rather than memory modules. The
更详细的描述,在第一模式中,如果芯片选择信号CS1被激活,响应指令地址信号CA,第一存储器装置M1被设置为刷新模式。这时,如果芯片选择信号CS2保持停用。并且,在指令地址信号CA中,如上所述,第三存储体地址BA2为高,以及地址代码A0到A12存储用于控制第一存储器装置M1的刷新操作的信息。To describe in more detail, in the first mode, if the chip select signal CS1 is activated, the first memory device M1 is set in the refresh mode in response to the command address signal CA. At this time, if the chip select signal CS2 remains disabled. Also, in the command address signal CA, as described above, the third bank address BA2 is high, and the address codes A0 to A12 store information for controlling the refresh operation of the first memory device M1.
如果芯片选择信号CS1停用,以及应用于第二存储器装置M2的芯片选择信号CS2被激活,响应指令地址信号CA,第二存储器装置M2被设置为深度断电模式。这样,既然在第一模式中,第一存储器装置M1和第二存储器装置M2的操作模式被设置为互相不同的模式,在正常操作模式中,响应同样的指令地址信号CA,第一和第二存储器装置M1和M2能够执行不同的操作。If the chip select signal CS1 is deactivated and the chip select signal CS2 applied to the second memory device M2 is activated, the second memory device M2 is set in a deep power down mode in response to the command address signal CA. Thus, since in the first mode, the operation modes of the first memory device M1 and the second memory device M2 are set to be different from each other, in the normal operation mode, in response to the same command address signal CA, the first and second Memory devices M1 and M2 are capable of performing different operations.
因此,通过将存储应该被保存数据的存储器装置设置到刷新模式,以及将存储可被擦除数据的存储器装置设置到深度断电模式,减少电源功耗是可能的。第一存储器装置M1和第二存储器装置M2直接从存储器控制器2110接收时钟信号CK和指令地址信号CA。但是,响应指令地址信号CA,存储器装置操作在不同的操作模式的存储器系统结构,对本领域普通技术人员来说是明然的,不受图26所示的存储器系统2100的限制。Therefore, it is possible to reduce power consumption by setting a memory device storing data that should be saved to a refresh mode, and setting a memory device storing data that can be erased to a deep power down mode. The first memory device M1 and the second memory device M2 directly receive the clock signal CK and the command address signal CA from the
图27是根据本发明又一个实施例的存储器系统2200的框图。在存储器系统2200中,第一存储器装置M1直接从存储器控制器2210接收时钟信号CK和指令地址信号CA,以及第二存储器装置M2通过第一存储器装置M1接收时钟信号CK和指令地址信号CA。存储器系统2200以与图26所示的存储器系统2100的相同的方式来操作,因此,省略其详细描述。FIG. 27 is a block diagram of a
图28是根据本发明又一个实施例的存储器系统2300的框图。存储器系统2300是将参考图19到22描述的本发明技术概念应用到多个存储器模块的情况。存储器系统2300包括第一存储器模块MM11和MM12,以及第二存储器模块MM21和MM22,其中每个存储器模块包括多个存储器装置。FIG. 28 is a block diagram of a memory system 2300 according to yet another embodiment of the present invention. The memory system 2300 is a case where the technical concept of the present invention described with reference to FIGS. 19 to 22 is applied to a plurality of memory modules. The memory system 2300 includes first memory modules MM11 and MM12, and second memory modules MM21 and MM22, where each memory module includes a plurality of memory devices.
在正常操作模式,响应指令地址信号CA,第一和第二存储器模块MM11、MM12、MM21和MM22能执行不同的操作。响应第一芯片选择信号CS1的激活,第一存储器模块MM11和MM12根据指令地址信号CA被设置为刷新模式。这时,第二芯片选择信号CS2保持停用。In a normal operation mode, the first and second memory modules MM11, MM12, MM21, and MM22 can perform different operations in response to the command address signal CA. In response to activation of the first chip select signal CS1, the first memory modules MM11 and MM12 are set to a refresh mode according to the command address signal CA. At this time, the second chip select signal CS2 remains inactive.
而且,在指令地址信号CA中,如上所述,第三存储体地址BA2为高,以及地址代码A0到A12存储用于控制第一存储器模块MM11和MM12的刷新操作的信息。之后,如果第一芯片选择信号CS1是停用的,以及应用于第二存储器模块MM21和MM22的第二芯片选择信号CS2是激活的,则响应指令地址信号CA,第二存储器模块MM21和MM22被设置为深度断电模式。Also, in the command address signal CA, as described above, the third bank address BA2 is high, and address codes A0 to A12 store information for controlling refresh operations of the first memory modules MM11 and MM12. Thereafter, if the first chip selection signal CS1 is inactive and the second chip selection signal CS2 applied to the second memory modules MM21 and MM22 is active, the second memory modules MM21 and MM22 are activated in response to the command address signal CA. Set to deep power down mode.
这样,如果在第一模式中第一存储器模块MM11和MM12的操作模式被设置为不同于第二存储器模块MM21和MM22的操作模式,在正常操作模式中,响应相同的指令地址信号CA,第一存储器模块MM11和MM12执行不同于第二存储器模块MM21和MM22的操作。Thus, if the operation mode of the first memory modules MM11 and MM12 in the first mode is set to be different from the operation mode of the second memory modules MM21 and MM22, in the normal operation mode, in response to the same command address signal CA, the first The memory modules MM11 and MM12 perform operations different from the second memory modules MM21 and MM22.
因此,通过将存储应该被保存的数据的存储器模块设置到刷新模式,以及将存储可被擦除的数据的存储器模块设置到深度断电模式,减少电源功耗是可能的。Therefore, it is possible to reduce power consumption by setting a memory block storing data that should be saved to a refresh mode, and setting a memory block storing data that can be erased to a deep power down mode.
图28所示的存储器系统2300以与图25到27所示的存储器系统1900、2100,和2200相同的方式来操作,因此,省略其详细描述。The memory system 2300 shown in FIG. 28 operates in the same manner as the
Claims (77)
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR32500/04 | 2004-05-08 | ||
| KR20040032500 | 2004-05-08 | ||
| US10/916,156 | 2004-08-11 | ||
| KR112199/04 | 2004-12-24 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN1722078A true CN1722078A (en) | 2006-01-18 |
| CN100555204C CN100555204C (en) | 2009-10-28 |
Family
ID=35912412
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CNB2005100913311A Expired - Lifetime CN100555204C (en) | 2004-05-08 | 2005-05-08 | Memory device and associated memory module, memory controller and method |
Country Status (2)
| Country | Link |
|---|---|
| KR (1) | KR100630726B1 (en) |
| CN (1) | CN100555204C (en) |
Cited By (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102142270A (en) * | 2009-12-22 | 2011-08-03 | 三星电子株式会社 | Semiconductor device, associated controller, system including the same and operation method |
| US8045405B2 (en) | 2007-01-31 | 2011-10-25 | Samsung Electronics Co., Ltd. | Memory system, memory device and command protocol |
| CN101399079B (en) * | 2007-09-28 | 2012-04-04 | 海力士半导体有限公司 | Semiconductor memory device and driving method thereof |
| CN102483725A (en) * | 2009-08-26 | 2012-05-30 | 高通股份有限公司 | Hybrid single and dual-channel ddr interface scheme by interleaving address/control signals during dual-channel operation |
| CN107615387A (en) * | 2015-06-19 | 2018-01-19 | 爱德斯托科技有限公司 | Ultra-deep power-down mode control in storage arrangement |
| CN108459876A (en) * | 2017-02-20 | 2018-08-28 | 德克萨斯仪器股份有限公司 | Method and apparatus for a reduced area control register circuit |
| CN108604212A (en) * | 2016-02-15 | 2018-09-28 | 高通股份有限公司 | System and method for individually configuring dynamic random access memories sharing a common command access bus |
| CN110299157A (en) * | 2013-11-11 | 2019-10-01 | 拉姆伯斯公司 | Use the mass-storage system of standard controller component |
| CN110659231A (en) * | 2018-06-28 | 2020-01-07 | 澜起科技股份有限公司 | Memory system and method for accessing memory system |
| CN110880352A (en) * | 2018-09-06 | 2020-03-13 | 爱思开海力士有限公司 | Semiconductor device with a plurality of transistors |
| CN111429963A (en) * | 2019-01-10 | 2020-07-17 | 西部数据技术公司 | Memory Bus Duty Cycle Measurement, Calibration and Tuning |
| CN112860174A (en) * | 2019-11-27 | 2021-05-28 | 瑞昱半导体股份有限公司 | Data writing system and method |
| WO2023011367A1 (en) * | 2021-08-03 | 2023-02-09 | 西安紫光国芯半导体有限公司 | Memory chip and stacked chip |
| CN115857806A (en) * | 2022-11-30 | 2023-03-28 | 深圳市亿诚伟业电子有限公司 | Integrated circuit system of multifunctional memory and control method thereof |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5065618B2 (en) * | 2006-05-16 | 2012-11-07 | 株式会社日立製作所 | Memory module |
| KR101132797B1 (en) * | 2010-03-30 | 2012-04-02 | 주식회사 하이닉스반도체 | Semiconductor module comprising module control circuit and module control method of semiconductor module |
| KR20140064546A (en) | 2012-11-20 | 2014-05-28 | 삼성전자주식회사 | Semiconductor memory device and computer system including the same |
| KR102578171B1 (en) * | 2016-08-31 | 2023-09-14 | 에스케이하이닉스 주식회사 | Semiconductor system |
| US11816361B2 (en) | 2022-04-02 | 2023-11-14 | Changxin Memory Technologies, Inc. | Circuit and method for transmitting data to memory array, and storage apparatus |
| US11837304B2 (en) | 2022-04-02 | 2023-12-05 | Changxin Memory Technologies, Inc. | Detection circuit |
| CN116935914A (en) * | 2022-04-02 | 2023-10-24 | 长鑫存储技术有限公司 | Data transmission circuit, method and storage device |
-
2004
- 2004-12-24 KR KR1020040112199A patent/KR100630726B1/en not_active Expired - Fee Related
-
2005
- 2005-05-08 CN CNB2005100913311A patent/CN100555204C/en not_active Expired - Lifetime
Cited By (24)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8045405B2 (en) | 2007-01-31 | 2011-10-25 | Samsung Electronics Co., Ltd. | Memory system, memory device and command protocol |
| CN101399079B (en) * | 2007-09-28 | 2012-04-04 | 海力士半导体有限公司 | Semiconductor memory device and driving method thereof |
| CN102483725B (en) * | 2009-08-26 | 2015-01-21 | 高通股份有限公司 | Hybrid single and dual-channel ddr interface scheme by interleaving address/control signals during dual-channel operation |
| CN102483725A (en) * | 2009-08-26 | 2012-05-30 | 高通股份有限公司 | Hybrid single and dual-channel ddr interface scheme by interleaving address/control signals during dual-channel operation |
| CN102142270A (en) * | 2009-12-22 | 2011-08-03 | 三星电子株式会社 | Semiconductor device, associated controller, system including the same and operation method |
| US8832391B2 (en) | 2009-12-22 | 2014-09-09 | Samsung Electronics Co., Ltd. | Semiconductor device, controller associated therewith, system including the same, and methods of operation |
| CN110299157A (en) * | 2013-11-11 | 2019-10-01 | 拉姆伯斯公司 | Use the mass-storage system of standard controller component |
| CN107615387A (en) * | 2015-06-19 | 2018-01-19 | 爱德斯托科技有限公司 | Ultra-deep power-down mode control in storage arrangement |
| CN107615387B (en) * | 2015-06-19 | 2021-12-21 | 爱德斯托科技有限公司 | Memory device and method of controlling ultra-deep power down mode in memory device |
| CN108604212A (en) * | 2016-02-15 | 2018-09-28 | 高通股份有限公司 | System and method for individually configuring dynamic random access memories sharing a common command access bus |
| CN108604212B (en) * | 2016-02-15 | 2021-08-31 | 高通股份有限公司 | System and method for individually configuring dynamic random access memory sharing a common command access bus |
| CN108459876A (en) * | 2017-02-20 | 2018-08-28 | 德克萨斯仪器股份有限公司 | Method and apparatus for a reduced area control register circuit |
| CN108459876B (en) * | 2017-02-20 | 2024-04-12 | 德克萨斯仪器股份有限公司 | Method and apparatus for reduced area control register circuit |
| CN110659231A (en) * | 2018-06-28 | 2020-01-07 | 澜起科技股份有限公司 | Memory system and method for accessing memory system |
| CN110659231B (en) * | 2018-06-28 | 2020-11-03 | 澜起科技股份有限公司 | Memory system and method for accessing memory system |
| CN110880352A (en) * | 2018-09-06 | 2020-03-13 | 爱思开海力士有限公司 | Semiconductor device with a plurality of transistors |
| CN110880352B (en) * | 2018-09-06 | 2023-11-03 | 爱思开海力士有限公司 | Semiconductor device with a semiconductor layer having a plurality of semiconductor layers |
| CN111429963A (en) * | 2019-01-10 | 2020-07-17 | 西部数据技术公司 | Memory Bus Duty Cycle Measurement, Calibration and Tuning |
| CN111429963B (en) * | 2019-01-10 | 2023-10-24 | 西部数据技术公司 | Measurement, Calibration and Tuning of Memory Bus Duty Cycle |
| CN112860174A (en) * | 2019-11-27 | 2021-05-28 | 瑞昱半导体股份有限公司 | Data writing system and method |
| CN112860174B (en) * | 2019-11-27 | 2024-07-12 | 瑞昱半导体股份有限公司 | Data writing system and method |
| WO2023011367A1 (en) * | 2021-08-03 | 2023-02-09 | 西安紫光国芯半导体有限公司 | Memory chip and stacked chip |
| CN115857806A (en) * | 2022-11-30 | 2023-03-28 | 深圳市亿诚伟业电子有限公司 | Integrated circuit system of multifunctional memory and control method thereof |
| CN115857806B (en) * | 2022-11-30 | 2023-10-20 | 深圳市亿诚伟业电子有限公司 | Integrated circuit system of multifunctional memory and control method thereof |
Also Published As
| Publication number | Publication date |
|---|---|
| KR100630726B1 (en) | 2006-10-02 |
| CN100555204C (en) | 2009-10-28 |
| KR20050107291A (en) | 2005-11-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN1722078A (en) | Memory device and associated memory module, memory controller and method | |
| CN1204626C (en) | Semiconductor memory device for operating in synchronization with an edge of a clock signal | |
| US7102958B2 (en) | Integrated circuit memory devices that support selective mode register set commands and related memory modules, memory controllers, and methods | |
| CN1606095A (en) | Semiconductor memory device capable of adjusting impedance of data output driver | |
| CN1841551A (en) | Semiconductor storage device having a plurality of stacked memory chips | |
| CN1297902C (en) | Memory module, memory chip and memory system | |
| CN1113362C (en) | Synchronous semiconductor storage unit of reducing consumption current of input buffer circuit thereof | |
| JP4199234B2 (en) | Memory card | |
| US20080175071A1 (en) | Methods of Operating Memory Systems Including Memory Devices Set to Different Operating Modes | |
| CN1540665A (en) | Memory modules and memory systems | |
| CN101055768A (en) | Semiconductor memory device | |
| CN1591683A (en) | Data output driver | |
| US11244711B2 (en) | Semiconductor apparatus and method for controlling semiconductor apparatus | |
| CN1169156C (en) | Semiconductor memory with an interface circuit capable of suppressing current consumption | |
| CN1459796A (en) | Semiconductor device for use in two systems with different power voltages | |
| CN1722306A (en) | Method of testing memory modules and central units of memory modules | |
| CN1269136C (en) | Synchronous semiconductor memory apparatus with plurality of memory sets and method for controlling same | |
| CN1581355A (en) | Semiconductor device and its controlling method | |
| JP2005322251A (en) | Integrated circuit memory device, memory controller and method for supporting memory modules associated with selective mode register set instructions | |
| CN1941185A (en) | Semiconductor memory device | |
| CN1992075A (en) | Address converter semiconductor device and semiconductor memory device having the same | |
| CN1941196A (en) | Semiconductor memory device | |
| US11675728B2 (en) | Configuring multiple register clock drivers of a memory subsystem | |
| CN1734673A (en) | Method for modifying operating characteristics of a memory device and related apparatus and system | |
| US8520462B2 (en) | Semiconductor memory apparatus |
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 | ||
| CX01 | Expiry of patent term | ||
| CX01 | Expiry of patent term |
Granted publication date: 20091028 |