CN1748261B - 存储器写入延迟控制的方法和装置 - Google Patents
存储器写入延迟控制的方法和装置 Download PDFInfo
- Publication number
- CN1748261B CN1748261B CN2003801096800A CN200380109680A CN1748261B CN 1748261 B CN1748261 B CN 1748261B CN 2003801096800 A CN2003801096800 A CN 2003801096800A CN 200380109680 A CN200380109680 A CN 200380109680A CN 1748261 B CN1748261 B CN 1748261B
- Authority
- CN
- China
- Prior art keywords
- signal
- receiver
- writing
- write latency
- memory device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C5/00—Details of stores covered by group G11C11/00
- G11C5/14—Power supply arrangements, e.g. power down, chip selection or deselection, layout of wirings or power grids, or multiple supply levels
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
- G11C7/1078—Data input circuits, e.g. write amplifiers, data input buffers, data input registers, data input level conversion circuits
- G11C7/1087—Data input latches
-
- 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/4074—Power supply or voltage generation circuits, e.g. bias voltage generators, substrate voltage generators, back-up power, power control 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/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
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
- G11C7/1015—Read-write modes for single port memories, i.e. having either a random port or a serial port
- G11C7/1045—Read-write mode select circuits
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
- G11C7/1078—Data input circuits, e.g. write amplifiers, data input buffers, data input registers, data input level conversion circuits
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
- G11C7/1078—Data input circuits, e.g. write amplifiers, data input buffers, data input registers, data input level conversion circuits
- G11C7/1096—Write circuits, e.g. I/O line write drivers
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/22—Read-write [R-W] timing or clocking circuits; Read-write [R-W] control signal generators or management
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C2207/00—Indexing scheme relating to arrangements for writing information into, or reading information out from, a digital store
- G11C2207/22—Control and timing of internal memory operations
- G11C2207/2227—Standby or low power modes
Abstract
一种逻辑电路使动态随机存取存储器中的写接收机在低功率模式、高写反应时间模式或高功率模式、低写反应时间模式下工作。逻辑电路接收表示高功率、低写反应时间模式是否已经启动的第一信号、表示存储器件中的存储单元行是否有效的第二信号、表示存储器件是否正工作在下电模式下的第三信号以及表示存储器件的读发送机是否有效的第四信号。如果存储器件中的存储单元行是有效的、存储器件不工作在下电模式下以及存储器件中的读发送机无效,则无论何时高功率、低写反应时间模式已经启动,逻辑电路都保持提供给写接收机的电源。
Description
技术领域
本发明涉及一种动态随机存取存储器(“DRAM”),特别是,涉及一种用于在低功率、高写反应时间模式或者高功率、低写反应时间模式下操作DRAM的电路和方法。
背景技术
集成电路所消耗的功率在它们用于某些应用时是关键因素。例如,由便携式个人计算机中使用的存储器件消耗的功率大大影响在不需要对给这种计算机供电的电池重新充电的情况下可以使用它们的时间长度。甚至在存储器件不由电池供电的情况下功耗也是很重要的,因为必须限制由存储器件产生的热量。
一般情况下,存储器件功耗随着存储器件的容量和工作速度而增加。随着存储器件的容量增加,例如,存储器件包含更多的必须周期性刷新的存储单元,必须被接收和处理的地址位的数量增加。随着存储器件的速度增加,存储器件中的大量信号线更快速地改变状态,每个状态变化都消耗功率。人们已经采用各种方法来减少存储器件的功耗。例如,已经研制了一种技术来减少存储器件所需的刷新速度,减少操作所有或部分存储器件所需的电压的幅度,以及减少当访问另一存储器件时由存储器件消耗的功率。例如,当DRAM以这些模式工作时,通过将电源移交到输入缓冲器而在某个DRAM刷新模式期间减少功耗。
如本领域所公知的,存储器件一般连接到总线构造中的控制器件,例如存储控制器或系统控制器。在总线构造中,几个存储器件彼此并联连接并连接到控制器件。结果,当控制器件正在给一个存储器件施加地址或数据时,所有其它存储器件也接收该地址或数据。地址和数据通常通过接收机或输入缓冲器耦合到数据和地址总线,其中接收机或输入缓冲器可以是简单的反相器。耦合到这些接收机之一的数据位或地址位每次改变状态时,接收机进行切换,由此消耗功率。然而只有一个存储器件将使用这些数据或地址。由切换所有其它存储器件中的接收机所消耗的功率构成浪费的功率。
已经用于减少由无效存储器件消耗的功率的一种技术是从无效存储器件中的数据缓冲器中除去电源。使用这种方法,每个存储器件对指令进行解码,从而确定发布指令访问存储器件的时间。每个存储器件也对地址进行解码,以检测存储器访问特定存储器件的时间。存储器件中的控制电路将电源移交到所有数据输入缓冲器(也公知为写接收机),直到检测到对那个特定存储器件进行写访问为止。同样,控制电路将电源移交到所有数据输出缓冲器(也公知为读发送机),直到检测到对那个特定存储器件进行读访问为止。通过将电源移交给写接收机和读发送机,除非写访问或读访问分别针对那个存储器件,可以实现由存储器件消耗的功率的大大减少。
尽管当存储器件无效时电源可以从数据接收机和发送机除去,但是电源同样不能从指令和地址接收机除去,因为它们必须是有效的,以便检测对该存储器件进行读访问或写访问的时间。如果电源从指令和地址缓冲器除去,则它们将不能将指令和地址信号耦合到检测对该存储器件进行读访问或写访问的内部电路。
尽管选择性地将电源移交到写接收机和读发送机提供了减少功耗的优点,但是这个优点是以减小数据访问速度为代价的。更具体地讲,直到存储器件已经对针对该存储器件的写指令和地址进行了解码,电源才开始施加于常规存储器件中的写接收机。直到电源已经完全施加于写接收机,写接收机才能将写数据耦合到存储器件中的电路。在常规存储器件中,通常需要6-8ns的时间来完全给存储器件中的写接收机供电。当利用300MHz时钟信号进行工作时,例如,在写接收机能将写数据耦合到内部电路之前将需要2个时钟周期。结果,这种存储器件的最小写反应时间是2个时钟周期。然而通常希望写反应时间少于2个时钟周期。通常使用各种技术设置存储器件的写反应时间。对于有些存储器件来说,要么没有写反应时间,要么写反应时间固定在预定数量的时钟周期上,例如1个时钟周期。针对其它存储器件,通过用户对模式寄存器进行编程来设置写反应时间。在另外的存储器件中,通过选择存储器件的读反应时间来设置写反应时间。写反应时间例如可以是少于读反应时间1或2个时钟周期。在本例中,2个时钟周期的最小写反应时间将限制读反应时间为3或4个时钟周期。这个幅度的反应时间使常规存储器件的工作速度大大降低。
尽管选择性地将电源移交到存储器件中的写接收机对存储器件的写反应时间有不良影响,但是选择性地将电源移交到存储器件中的读发送机对存储器件的读反应时间不会有不良影响。这个差别的主要原因是直到读指令和读地址已经耦合到存储器件之后读数据才能从存储器件进行耦合,这是因为必须首先从存储单元阵列访问读数据,然后耦合到存储器件的数据总线端子。相反,伴随着写指令和写地址已经耦合到存储器件或在此之后不久,写数据就可以耦合到存储器件的数据总线端子,因为写数据接下来耦合到存储单元阵列。因此,只对于将电源移交到写接收机的情况存在由选择性地将电源移交到接收机或发送机引起的增加反应时间的问题。
因此需要一种电路和方法,在实现最小写反应时间比实现减少功率更重要的情况下,允许存储器件在低功率模式下工作而又不对写反应时间造成不良影响。
发明内容
存储器件的方法和电路允许存储器件要么在可以增加存储器件的写反应时间的低功率模式下要么在可以使存储器件的写反应时间最小的高功率模式下工作。在低功率模式中,存储器件以上述常规的方式工作从而当存储器件检测到对那个存储器件进行写访问时除外,其余时间将电源移交到存储器件中的写接收机。在高功率模式中,在大多数情况下电源没有从写接收机除去,从而写接收机可以立即将写数据耦合到内部电路,由此避免了可能在低功率模式下工作时发生写反应时间的增加。然而,即使在高功率模式中,当存储器件中的存储单元行都不有效时,优选从写接收机除去电源。当存储器件中的读发送机有效时,甚至在高功率模式下也优选从写接收机除去电源。允许存储器件在低功率模式或高功率模式下工作的方法和电路优选用在动态随机存取存储(“DRAM”)器件中,并且这种DRAM器件可以用在计算机系统或一些其它电子系统中。
根据本发明的一个实施例,公开了一种耦合到存储体的写数据电路,包括:
控制逻辑,用于接收低写反应时间信号和接收机使能信号,其中所述低写反应时间信号有效时表示高功率、低写反应时间模式已经启动,所述接收机使能信号有效时表示对所述存储体的写访问,所述控制逻辑还用于响应有效的低写反应时间信号和有效的接收机使能信号来产生有效的接收机使能信号;
接收机使能逻辑,该接收机使能逻辑耦合到所述控制逻辑,并且用于从所述控制逻辑接收所述接收机使能信号,并且用于接收表示给读发送机施加电源的接收机关闭信号,所述接收机使能逻辑还用于响应有效的接收机使能信号和无效的接收机关闭信号来产生有效的电源信号;
写接收机,该写接收机耦合到所述接收机使能逻辑,用来从中接收所述电源信号,并且用于在收到写数据位和有效的电源信号时产生写数据;以及
数据缓冲存储器电路,该数据缓冲存储器电路耦合到所述写接收机来从所述写接收机接收写数据,并且用于将所述写数据耦合到所述存储体。
根据另一个实施例,公开了一种存储器件,包括:
行地址电路,可操作用于接收和解码施加于所述存储器件的外部地址端子的行地址信号;
列地址电路,可操作用于接收和解码施加于所述外部地址端子的列地址信号;
存储单元阵列,可操作用于储存在由所述解码的行地址信号和所述解码的列地址信号所确定的位置上写入所述阵列或从所述阵列读取的数据;
数据通路电路,可操作用于耦合对应所述阵列和所述存储器件的外部数据端子之间的数据的数据信号,所述数据通路电路包括多个写接收机和多个读发送机,每个所述写接收机耦合到所述外部数据端子的相应一个上,每个所述读发送机耦合到所述外部数据端子的相应一个上;
指令解码器,可操作用于对施加于所述存储器件的相应外部指令端子的多个指令信号进行解码,所述指令解码器可操作用于产生对应于已解码的指令信号的控制信号;
写接收机控制电路,使所述写接收机在高功率、低写反应时间模式或低功率、高写反应时间模式下工作,所述写接收机控制电路包括接收第一信号和第二信号的逻辑电路,其中所述第一信号表示高功率、低写反应时间模式是否已经启动,所述第二信号表示读发送机是否有效,所述逻辑电路可操作响应于表示高功率、低写反应时间模式已经启动的第一信号,从而当所述读发送机无效时,将电源施加于所述写接收机,而与所述写接收机是否有效无关,并且在所述读发送机有效时从所述写接收机除去电源,所述逻辑电路还可操作响应于表示高功率、低写反应时间模式没有启动的第一信号,从而当所述写接收机有效并且所述读接收机无效时,将电源施加于所述写接收机,并且当所述写接收机无效或所述读发送机有效时从所述写接收机除去电源;以及
耦合到所述写接收机控制电路的模式控制电路,所述模式控制电路产生所述第一信号,并且将所述第一信号施加于所述写接收机控制电路。
根据再一个实施例,公开了一种计算机系统,包括:
处理器,具有处理器总线;
输入器件,经所述处理器总线耦合到所述处理器,从而允许数据进入所述计算机系统;
输出器件,经所述处理器总线耦合到所述处理器,从而允许数据从所述计算机系统输出;
数据存储器件,经所述处理器总线耦合到所述处理器,从而允许数据从大规模存储器件读出;
存储器控制器,经所述处理器总线耦合到所述处理器;以及
存储器件,耦合到所述存储器控制器,所述存储器件包括:
行地址电路,可操作用于接收和解码施加于所述存储器件的外部地址端子的行地址信号;
列地址电路,可操作用于接收和解码施加于所述外部地址端子的列地址信号;
存储单元阵列,可操作用于储存在由所述解码的行地址信号和所述解码的列地址信号所确定的位置上写入所述阵列或从所述阵列读取的数据;
数据通路电路,可操作用于耦合对应于所述阵列和所述存储器件的外部数据端子之间的数据的数据信号,所述数据通路电路包括多个写接收机和多个读发送机,其中每个所述写接收机耦合到所述外部数据端子中的相应一个上,每个所述读发送机耦合到所述外部数据端子中的相应一个上;
指令解码器,可操作用于对施加于所述存储器件的相应外部指令端子的多个指令信号进行解码,该指令解码器可操作用于产生对应于已解码的指令信号的控制信号;
写接收机控制电路,使所述写接收机在高功率、低写反应时间模式或低功率、高写反应时间模式下工作,所述写接收机控制电路包括接收第一信号和第二信号的逻辑电路,其中所述第一信号表示高功率、低写反应时间模式是否已经启动,所述第二信号表示所述读发送机是否有效,所述逻辑电路可操作响应于表示高功率、低写反应时间模式已经启动的第一信号,从而当所述读发送机无效时,将电源施加于所述写接收机,而与所述写接收机是否有效无关,并且在所述读发送机有效时从所述写接收机除去电源,所述逻辑电路还可操作响应于表示高功率、低写反应时间模式没有启动的第一信号,从而当所述写接收机有效并且所述读接收机无效时,将电源施加于所述写接收机,并且当所述写接收机无效或当所述读发送机有效时从所述写接收机除去电源;以及
模式控制电路,耦合到所述写接收机控制电路,所述模式控制电路产生所述第一信号,并且将所述第一信号施加于所述写接收机控制电路。
根据又一个实施例,公开了在具有用于从数据总线接收相应数据位的多个写接收机和用于向数据总线施加相应数据位的多个读发送机的存储器件中,在高功率、低写反应时间模式或者低功率、高写反应时间模式下操作所述写接收机的方法,包括:
当所述写接收机正在高功率、低写反应时间模式下工作时,在所述读发送机无效时,将电源施加于所述写接收机,而与所述写接收机是否有效无关;
当所述写接收机正在高功率、低写反应时间模式下工作时,当所述读发送机有效时,从所述写接收机除去电源;
当所述写接收机正在低功率、高写反应时间模式下工作时,在所述写接收机有效并且所述读接收机无效时,将电源施加于所述写接收机;以及
当所述写接收机正在低功率、高写反应时间模式下工作时,在所述接收机无效或者所述读发送机有效时,将电源移交到所述写接收机。
附图说明
图1是常规存储器件的方框图,可以根据本发明的实施例修改该存储器件以便在低功率模式或高功率模式下工作;
图2是根据本发明系统的一个实施例的方框图,该系统允许图1的存储器件在低功率模式或高功率模式下工作;
图3是使用含有图2的双模式系统的图1的存储器件的计算机系统的方框图。
具体实施方式
图1是可以利用根据本发明一个实施例的双功率系统的常规同步动态随机存取存储器(“SDRAM”)2的方框图。然而,应该理解的是,本发明的各个实施例也可以用在其它类型的DRAM或其它类型的存储器件中。
SDRAM 2的工作由指令解码器4响应在控制总线6上接收到的高电平指令信号来控制。通常由存储器控制器(图1中未示出)产生的这些高电平指令信号是时钟使能信号CKE*、时钟信号CLK、芯片选择信号CS*、写使能信号WE*、行地址选通信号RAS*、列地址选通信号CAS*、以及数据掩码信号DM,其中“*”表示低电平有效的信号。指令解码器4包括多个输入缓冲器或指令接收机,总体由参考标记10表示,通过它可以耦合高电平指令信号。如前所述,指令接收机10通常实际上在任何时候都被供电,因此可以检测到针对存储器件2的存储器指令。指令解码器4响应高电平指令信号而产生指令信号序列,从而执行由每个高电平指令信号表示的功能(例如,读或写)。这些指令信号以及它们实现它们的相应功能的方式是常规的。因此,为了简明起见,省略了对这些指令信号的进一步解释。指令解码器4也可以包括模式寄存器11,可以对其进行编程以控制SDRAM2的工作模式,例如其读反应时间。
SDRAM 2包括通过地址总线14接收行地址和列地址的地址寄存器12。地址总线14一般连接到存储器控制器(图1中未示出)。地址寄存器12包括多个输入缓冲器或地址接收机,总体由参考标记16表示。每个地址接收机16将相应地址位耦合到地址寄存器12中的电路。如前所述,地址接收机16通常实际上在任何时候都被供电,因此SDRAM 2可以确定有特定存储指令针对它。行地址一般首先由地址寄存器12接收并施加于行地址多路复用器18。行地址多路复用器18将行地址耦合到与两个存储体20、22中的任何一个相关的大量元件,这取决于形成一部分行地址的存储体地址位的状态。与每个存储体相关20、22有关的是储存行地址的各个行地址锁存器25以及对行地址进行解码并将相应信号施加于阵列20或22之一的行解码器28。行地址多路复用器18也将行地址耦合到行地址锁存器26,目的是刷新阵列20、22中的存储单元。为了刷新目的由刷新计数器30产生行地址,其中刷新计数器30由刷新控制器32控制。而刷新控制器32轮到由指令解码器4进行控制。
在行地址已经施加于地址寄存器12并储存在行地址锁存器26之一中之后,列地址施加于地址寄存器12。地址寄存器12将列地址耦合到列地址锁存器40。根据SDRAM 2的工作模式,列地址通过脉冲(burst)计数器42耦合到列地址缓冲器44,或者当地址寄存器12从列地址输出开始时耦合到脉冲计数器42,该脉冲计数器42将列地址序列施加到列地址缓冲器44。在任何情况下,列地址缓冲器44将列地址施加于列解码器48,该列解码器48将各个列信号施加于对应的读出放大器以及用于各个阵列20、22之一的相关列电路50、52。
要从阵列20、22之一读出的数据分别耦合到阵列20、22之一的列电路50、52。然后该数据耦合到数据输出寄存器56,该数据输出寄存器56包括多个读发送机,总体上用参考标记57表示。每个读发送机57将各个数据位施加到数据总线58的各个导体。只有当响应对该SDRAM 2的读存储器访问进行检测而需要读发送机57从而将读数据耦合到数据总线58时,电源才正常施加于读发送机57。将要写入到阵列20、22之一的数据从数据总线58通过数据输入寄存器60进行耦合。数据输入寄存器60包括将写数据的各个位从数据总线48耦合到数据输入寄存器60中的内部电路的多个写接收机62。然后将写数据耦合到列电路50、52,其中它们分别转移到阵列20、22之一。掩码寄存器64响应数据掩码DM信号,选择性地改变流入列电路50、52和从列电路50、52流出的数据流,例如通过选择地对将要从阵列20、22读出的数据进行掩码。如上所述,在常规SDRAM 2中,只有在检测到对该SDRAM 2进行写存储访问时,电源才正常地施加于写接收机62。
用于允许图1的SDRAM 2或其它存储器件在低功率、高写反应时间模式或高功率、低写反应时间模式下工作的系统100的一个实施例显示在图2中。
图2所示的系统100包括逻辑电路110,当电源将要施加于写接收机62时,该逻辑电路110接收大量输入信号从而产生接收机使能信号“RxEN”(图1)。逻辑电路110主要用于对这些输入信号的某些组合进行解码。为此,逻辑电路110优选是指令解码器4的一部分,尽管它也可以是SDRAM 2的其它元件或SDRAM 2的分离元件或一些其它存储器件的一部分。
施加于逻辑电路110的输入信号包括“低写反应时间”信号,该信号是有效的以便允许系统100在上述高功率、低写反应时间模式下工作。低写反应时间信号优选由指令解码器4中的模式寄存器11(图1)提供,对其进行编程以便通过常规方式选择这一模式。然而,低写反应时间信号或者可以由SDRAM 2中的其它元件提供。例如,可以由选择高功率、低写反应时间模式的逻辑电路(未示出)提供,如果这样做,则允许存储器件实现由用户选择的写反应时间,或者例如是基于读反应时间的反应时间值的写反应时间。通过其它例子,低写反应时间信号可以是施加于SDRAM 2的外部可访问端子的信号,从而可以由SDRAM 2外部的器件直接选择高功率、低写反应时间模式或者低功率、高写反应时间模式。例如,该模式可以根据执行它的软件的性质由微处理器来选择。
被逻辑电路110解码的另一输入信号是“存储体有效”信号,表示存储体0 20(图1)或存储体1 22中的行已经被激活。如本领域中所公知的,在从存储单元的存储体20、22中的任一个读出或写入数据之前,必须激活一行存储单元。如果在SDRAM 2中没有激活行,则必须给写接收机62施加电源将不限制写访问时间,因为激活SDRAM 2的行所需要的时间要远远大于给写接收机62加电所需要的时间要。为了其它目的,存储体有效信号正常地存在于SDRAM 2中。然而,如果它已经不存在于SDRAM 2中,则由常规手段提供。
施加于逻辑电路110的另一输入信号是“下电”信号,它也通常存在于SDRAM 2中。下电信号有源以表示当SDRAM 2将要在相当一段时间内无效时,应该从SDRAM 2中的许多电路除去电源。例如,在具有其中计算机系统是无效的“睡眠”模式的计算机系统中,SDRAM 2通常是无效的,除了周期性地刷新存储体20、22中的存储单元之外。下电信号通常由指令解码器4中的时钟使能电路(未示出)提供,尽管或者可以由SDRAM 2中的其它电路提供,或者在别处以常规方式或通过一些其它手段来提供。
逻辑电路的最终输入信号是接收机使能信号“RXEN Λ”信号,它通常是由指令解码器4提供,从而以常规方式从写接收机62除去电源。如前所述,在指令解码器4检测到对应写存储访问的指令并且行解码器28检测到对SDRAM 2的访问的任何时候,RXEN Λ信号通常都是有效的。
逻辑电路110的工作将从下列的真值表中可以明显看出,其中“1”表示有效状态,“0”表示无效状态,以及X表示“不关心”状态,在该状态下,当其它信号具有所示状态时,不使用信号:
低写反应时间 | 存储体有效 | 下电 | R<sub>X</sub>E<sub>N</sub><sup>Λ</sup>输入 | R<sub>X</sub>E<sub>N</sub>输出 |
0 | 0 | 0 | 0 | 0 |
0 | 1 | 0 | 1 | 1 |
1 | 0 | 0 | 0 | 0 |
1 | 1 | 0 | X | 1 |
X | X | 1 | X | 0 |
该真值表可以由本领域技术人员使用,从而很容易地设计实现该表所表示的功能的逻辑电路110。
从上述真值表可以看出,在高功率、低写反应时间模式中,在SDRAM 2中的存储体20、22有效的并且SDRAM 2没有切换到其下电模式的任何时候,RXEN信号都是有效的,从而将电源施加于写接收机62,而与指令解码器4是否试图除去或施加电源到写接收机62无关。在低功率、高写反应时间模式中,来自指令解码器4的RXEN Λ信号使RXEN信号有效,从而将电源施加于写接收机62,只要SDRAM2中的存储体20、22有效并且SDRAM 2没有被切换到其下电模式。然而,在任何一种模式中,如果SDRAM 2中的存储体20、22不是有效的或者SDRAM 2已经被切换到其下电模式,则不会将电源施加于写接收机62。
参见图2,系统100还包括接收机使能逻辑电路120,它接收来自逻辑电路110的信号RXEN信号和“接收机关闭”RXOff信号。在将电源施加于读发送机57(图1)从而允许读发送机57将读数据提供给数据总线58的任何时候,RXOff信号都是有效的。RXOff信号优选由SDRAM 2中的用于将电源施加给读发送机57的常规电路提供。为此,接收机使能逻辑电路120优选位于写接收机62和读发送机57附近,通常将它们制造在非常接近SDRAM 2的数据总线端子的位置上。接收机使能逻辑电路120非常接近写接收机62和读发送机57是接收机使能逻辑电路120没有作为逻辑电路110的一部分在图2中示出的原因。然而,应该理解的是,接收机使能逻辑电路120和逻辑电路110可以组合成单个逻辑电路,并且接收机使能逻辑电路120或者逻辑电路110可以分成两个或多个分离的逻辑电路。
在工作时,在RXEN信号是有效的任何时候,接收机使能逻辑电路120输出有效电源信号“PWR”,除非RXOff信号是有效的。因此,RXOff信号优先于PWR信号。一从读发送机57除去电源,RXOff信号就转变到无效状态以允许接收机使能逻辑电路120输出有效PWR信号。
进一步如图2所示,来自接收机使能逻辑电路120的PWR信号耦合到写接收机62的电源使能输入端,在图2中示出了两个写接收机62。写接收机62从数据总线58接收相应写数据位,并将写数据位提供给可以是常规设计的相应数据高速缓冲存储器电路130。写数据可以储存在数据高速缓冲存储器电路130中,然后通过合适的数据通路电路(未示出)耦合到存储单元的存储体20、22。当然,写数据也可以通过其它手段从写接收机62耦合到存储体20、22。
如上所述,反应时间模式可以通过以合适的方式对模式寄存器11(图1)进行编程来选择。然而,也可以使用其它技术在高功率、低写反应时间模式或低功率、高写反应时间模式之间进行选择。例如,逻辑电路110可以设计成作为通过外部可访问端子而施加于SDRAM2的信号的函数来选择低功率、高写反应时间模式或高功率、低写反应时间模式。外部信号可以通过处理器(图2中未示出)或其它电路供给,这取决于要执行的软件的性质。如果处理器执行存储器增强应用,例如图表程序,则可以选择高功率、低写反应时间模式。如果处理器执行不是存储器增强的应用,例如类似于电子制表软件的计算增强程序,则处理器可以选择低功率、高写反应时间模式。
当然,写反应时间模式可以通过作为读反应时间的函数选择写反应时间而以常规方式来确定。如果选择3个时钟周期的读反应时间,例如,则写反应时间将通过适当的手段自动设置为2个时钟周期(如果写反应时间小于读反应时间一个时钟周期)或者1个时钟周期(如果写反应时间小于读反应时间两个时钟周期)。如果写反应时间小于读反应时间两个时钟周期,则逻辑电路110可以设计成自动选择高功率、低写反应时间模式,从而允许SDRAM 2以1个时钟周期的写反应时间进行工作。如果写反应时间小于读反应时间一个时钟周期,则逻辑电路110将选择低功率、高写反应时间模式,因为如果SDRAM2以2个时钟周期的写反应时间进行工作,则通过使用高功率模式将不能获得优点。其它技术也可以用于选择写反应时间和/或是否使用高功率、低写反应时间。
图3示出可以使用SDRAM 2或一些其他存储器件的计算机系统400的实施例或者根据本发明的系统的某个其它实施例,其中所述计算机系统400含有用于允许在低功率模式或高功率模式工作的系统100。计算机系统400包括用于进行各种计算功能的处理器402,例如运行特殊软件,从而执行特殊的计算或任务。处理器402包括处理器总线404,该处理器总线404通常包括地址总线、控制总线和数据总线。此外,计算机系统400包括耦合到处理器402的一个或多个诸如键盘或鼠标的输入器件414,从而允许操作者与计算机系统400交互。通常,计算机系统400也包括耦合到处理器402的一个或多个输出器件416,例如通常是打印机或视频终端的输出器件。一个或多个数据存储器件418也通常耦合到处理器402,从而储存数据或从外部存储介质(未示出)取回数据。典型的存储器件418的例子包括硬盘和软盘、磁带和光盘只读存储器(CD-ROM)。处理器402也通常通过存储器控制器430耦合到高速缓冲存储器426和SDRAM 2,其中所述高速缓冲存储器426通常是静态随机存取存储器(“SRAM”)。存储器控制器430包括耦合到地址总线14(图1)的地址总线,从而将行地址和列地址耦合到DRAM 2。存储器控制器430还包括控制总线,该控制总线将指令信号耦合到SDRAM 2的控制总线6。SDRAM2的外部数据总线58直接或通过存储器控制器430耦合到处理器402的数据总线。
从前面的说明中应该认识到,尽管为了说明的目的而在这里介绍了本发明的具体实施例,但是在不脱离本发明的精神和范围的情况下可以做各种修改。因而,本发明只受所附权利要求书的限制。
Claims (40)
1.一种耦合到存储体的写数据电路,包括:
控制逻辑,用于接收低写反应时间信号和接收机使能信号,其中所述低写反应时间信号有效时表示高功率、低写反应时间模式已经启动,所述接收机使能信号有效时表示对所述存储体的写访问,所述控制逻辑还用于响应有效的低写反应时间信号和有效的接收机使能信号来产生有效的接收机使能信号;
接收机使能逻辑,该接收机使能逻辑耦合到所述控制逻辑,并且用于从所述控制逻辑接收所述接收机使能信号,并且用于接收表示给读发送机施加电源的接收机关闭信号,所述接收机使能逻辑还用于响应有效的接收机使能信号和无效的接收机关闭信号来产生有效的电源信号;
写接收机,该写接收机耦合到所述接收机使能逻辑,用来从中接收所述电源信号,并且用于在收到写数据位和有效的电源信号时产生写数据;以及
数据缓冲存储器电路,该数据缓冲存储器电路耦合到所述写接收机来从所述写接收机接收写数据,并且用于将所述写数据耦合到所述存储体。
2.根据权利要求1所述的写数据电路,其中所述控制逻辑还接收表示所述存储体是否有效的存储体有效信号,并且其中所述控制逻辑进一步用于响应表示所述存储体无效的存储体有效信号,从而禁止将电源施加于所述写接收机,而与所述低写反应时间信号和所述接收机使能信号的状态无关。
3.根据权利要求1所述的写数据电路,其中所述控制逻辑还接收表示下电模式是否有效的下电信号,并且其中所述控制逻辑进一步用于响应表示下电模式有效的下电信号,从而禁止将电源施加于所述写接收机,而与所述低写反应时间信号和所述接收机使能信号的状态无关。
4.根据权利要求1所述的写数据电路,还包括用于产生所述第一信号的模式寄存器,在第一状态下对所述模式寄存器进行编程以促使所述低写反应时间信号表示高功率、低写反应时间模式已经启动,并且在第二状态下对所述模式寄存器进行编程以促使所述低写反应时间信号表示高功率、低写反应时间模式没有启动。
5.根据权利要求4所述的写数据电路,其中通过对信号的组合进行解码来对所述模式寄存器进行编程。
6.根据权利要求1所述的写数据电路,还包括用于产生所述低写反应时间信号的模式控制电路,该模式控制电路确定写反应时间并且产生作为所确定的写反应时间是否大于通过以高功率、低写反应时间模式来操作写接收机可取得的写反应时间函数的所述低写反应时间信号。
7.根据权利要求6所述的写数据电路,其中所述模式控制电路还接收表示读反应时间的读反应时间信号,并且其中所述模式控制电路可操作用于确定作为由该读反应时间信号表示的读反应时间函数的写反应时间。
8.根据权利要求1所述的写数据电路,其中所述控制逻辑包括集成电路,并且其中所述低写反应时间信号包括通过所述集成电路的外部可访问的端子施加于所述控制逻辑的信号。
9.一种存储器件,包括:
行地址电路,可操作用于接收和解码施加于所述存储器件的外部地址端子的行地址信号;
列地址电路,可操作用于接收和解码施加于所述外部地址端子的列地址信号;
存储单元阵列,可操作用于储存在由所述解码的行地址信号和所述解码的列地址信号所确定的位置上写入所述阵列或从所述阵列读取的数据;
数据通路电路,可操作用于耦合对应所述阵列和所述存储器件的外部数据端子之间的数据的数据信号,所述数据通路电路包括多个写接收机和多个读发送机,每个所述写接收机耦合到所述外部数据端子的相应一个上,每个所述读发送机耦合到所述外部数据端子的相应一个上;
指令解码器,可操作用于对施加于所述存储器件的相应外部指令端子的多个指令信号进行解码,所述指令解码器可操作用于产生对应于已解码的指令信号的控制信号;
写接收机控制电路,使所述写接收机在高功率、低写反应时间模式或低功率、高写反应时间模式下工作,所述写接收机控制电路包括接收第一信号和第二信号的逻辑电路,其中所述第一信号表示高功率、低写反应时间模式是否已经启动,所述第二信号表示读发送机是否有效,所述逻辑电路可操作响应于表示高功率、低写反应时间模式已经启动的第一信号,从而当所述读发送机无效时,将电源施加于所述写接收机,而与所述写接收机是否有效无关,并且在所述读发送机有效时从所述写接收机除去电源,所述逻辑电路还可操作响应于表示高功率、低写反应时间模式没有启动的第一信号,从而当所述写接收机有效并且所述读接收机无效时,将电源施加于所述写接收机,并且当所述写接收机无效或所述读发送机有效时从所述写接收机除去电源;以及
耦合到所述写接收机控制电路的模式控制电路,所述模式控制电路产生所述第一信号,并且将所述第一信号施加于所述写接收机控制电路。
10.根据权利要求9所述的存储器件,其中所述逻辑电路还接收表示所述阵列中的存储单元行是否有效的第三信号,并且其中所述逻辑电路进一步可操作用于响应表示存储单元行无效的所述第三信号,而禁止将电源施加于所述写接收机,而与所述第一和第二信号的状态无关。
11.根据权利要求9所述的存储器件,其中所述逻辑电路还接收表示所述存储器件是否在下电模式下工作的第三信号,并且其中所述逻辑电路进一步可操作用于响应表示所述存储器件在下电模式下工作的所述第三信号,而禁止将电源施加于所述写接收机,而与所述第一和第二信号的状态无关。
12.根据权利要求9所述的存储器件,其中所述模式控制电路包括用于产生所述第一信号的模式寄存器,在第一状态下对所述模式寄存器进行编程以促使所述第一信号表示高功率、低写反应时间模式已经启动,并且在第二状态下对所述模式寄存器进行编程以促使所述第一信号表示高功率、低写反应时间模式没有启动。
13.根据权利要求12所述的存储器件,其中所述模式寄存器包含在所述指令解码器中,并且其中所述模式寄存器通过对多个所述指令信号进行解码来编程。
14.根据权利要求9所述的存储器件,其中所述模式控制电路包括用于产生所述第一信号的第二逻辑电路,所述第二逻辑电路确定写反应时间,并且产生作为所确定的写反应时间是否大于通过以高功率、低写反应时间模式来操作所述写接收机可取得的写反应时间函数的所述第一信号。
15.根据权利要求14所述的存储器件,其中所述第二逻辑电路接收表示读反应时间的第三信号,并且其中所述第二逻辑电路可操作用于确定作为由所述第三信号表示的读反应时间函数的写反应时间。
16.根据权利要求9所述的存储器件,其中所述模式控制电路包括从所述存储器件的外部可访问端子到所述逻辑电路的信号通路,以便所述第一信号可包括通过所述存储器件的外部可访问端子施加于所述逻辑电路的信号。
17.根据权利要求9所述的存储器件,其中所述存储器件包括动态随机存取存储器件。
18.根据权利要求9所述的存储器件,其中所述逻辑电路还接收表示所述存储器件的工作参数的第三信号,并且其中所述逻辑电路可操作用于作为所述第一、第二和第三信号的函数而将电源施加于所述写接收机。
19.根据权利要求18所述的存储器件,其中所述逻辑电路包括:
第一电路,产生作为所述第一信号和第三信号函数的接收机使能信号;以及
第二电路,作为所述接收机使能信号和所述第二信号的函数而将电源施加于所述写接收机。
20.根据权利要求19所述的存储器件,其中所述存储器件包括集成电路,并且其中将所述第一电路制造在该集成电路上,并且它离所述指令解码器比离所述写接收机更近,并且其中将所述第二电路制造在该集成电路上,并它离所述写接收机比离所述指令解码器更近。
21.一种计算机系统,包括:
处理器,具有处理器总线;
输入器件,经所述处理器总线耦合到所述处理器,从而允许数据进入所述计算机系统;
输出器件,经所述处理器总线耦合到所述处理器,从而允许数据从所述计算机系统输出;
数据存储器件,经所述处理器总线耦合到所述处理器,从而允许数据从大规模存储器件读出;
存储器控制器,经所述处理器总线耦合到所述处理器;以及
存储器件,耦合到所述存储器控制器,所述存储器件包括:
行地址电路,可操作用于接收和解码施加于所述存储器件的外部地址端子的行地址信号;
列地址电路,可操作用于接收和解码施加于所述外部地址端子的列地址信号;
存储单元阵列,可操作用于储存在由所述解码的行地址信号和所述解码的列地址信号所确定的位置上写入所述阵列或从所述阵列读取的数据;
数据通路电路,可操作用于耦合对应于所述阵列和所述存储器件的外部数据端子之间的数据的数据信号,所述数据通路电路包括多个写接收机和多个读发送机,其中每个所述写接收机耦合到所述外部数据端子中的相应一个上,每个所述读发送机耦合到所述外部数据端子中的相应一个上;
指令解码器,可操作用于对施加于所述存储器件的相应外部指令端子的多个指令信号进行解码,该指令解码器可操作用于产生对应于已解码的指令信号的控制信号;
写接收机控制电路,使所述写接收机在高功率、低写反应时间模式或低功率、高写反应时间模式下工作,所述写接收机控制电路包括接收第一信号和第二信号的逻辑电路,其中所述第一信号表示高功率、低写反应时间模式是否已经启动,所述第二信号表示所述读发送机是否有效,所述逻辑电路可操作响应于表示高功率、低写反应时间模式已经启动的第一信号,从而当所述读发送机无效时,将电源施加于所述写接收机,而与所述写接收机是否有效无关,并且在所述读发送机有效时从所述写接收机除去电源,所述逻辑电路还可操作响应于表示高功率、低写反应时间模式没有启动的第一信号,从而当所述写接收机有效并且所述读接收机无效时,将电源施加于所述写接收机,并且当所述写接收机无效或当所述读发送机有效时从所述写接收机除去电源;以及
模式控制电路,耦合到所述写接收机控制电路,所述模式控制电路产生所述第一信号,并且将所述第一信号施加于所述写接收机控制电路。
22.根据权利要求21所述的计算机系统,其中所述逻辑电路还接收表示所述阵列中的存储单元行是否有效的第三信号,并且其中所述逻辑电路可进一步操作用于响应表示存储单元行无效的所述第三信号,而禁止将电源施加于所述写接收机,而与所述第一和第二信号的状态无关。
23.根据权利要求21所述的计算机系统,其中所述逻辑电路还接收表示所述存储器件是否在下电模式工作的第三信号,并且其中所述逻辑电路可进一步操作用于响应表示所述存储器件在下电模式工作的所述第三信号,而禁止将电源施加于所述写接收机,而与所述第一和第二信号的状态无关。
24.根据权利要求21所述的计算机系统,其中所述模式控制电路包括用于产生所述第一信号的模式寄存器,在第一状态下对所述模式寄存器进行编程,以促使所述第一信号表示高功率、低写反应时间模式已经启动,并且在第二状态下对所述模式寄存器进行编程,以促使所述第一信号表示高功率、低写反应时间模式没有启动。
25.根据权利要求24所述的计算机系统,其中所述模式寄存器包含在所述指令解码器中,并且其中所述模式寄存器通过对多个所述指令信号解码来编程。
26.根据权利要求21所述的计算机系统,其中所述模式控制电路包括用于产生所述第一信号的第二逻辑电路,所述第二逻辑电路确定写反应时间,并且产生作为所确定的写反应时间是否大于通过以高功率、低写反应时间模式来操作所述写接收机可取得的写反应时间函数的第一信号。
27.根据权利要求26所述的计算机系统,其中所述第二逻辑电路接收表示读反应时间的第三信号,并且其中所述第二逻辑电路可操作用于确定作为由所述第三信号表示的读反应时间函数的写反应时间。
28.根据权利要求21所述的计算机系统,其中所述模式控制电路包括从所述存储器件的外部可访问端子到所述逻辑电路的信号通路,从而所述第一信号可包括通过所述存储器件的外部可访问端子施加于所述逻辑电路的信号。
29.根据权利要求21所述的计算机系统,其中所述存储器件包括动态随机存取存储器件。
30.根据权利要求21所述的计算机系统,其中所述逻辑电路还接收表示所述存储器件的工作参数的第三信号,并且其中所述逻辑电路可操作用于作为所述第一、第二和第三信号的函数而将电源施加于所述写接收机。
31.根据权利要求30所述的计算机系统,其中所述逻辑电路包括:
第一电路,产生作为所述第一信号和第三信号函数的接收机使能信号;以及
第二电路,作为所述接收机使能信号和所述第二信号的函数而将电源施加于所述写接收机。
32.根据权利要求31所述的计算机系统,其中所述存储器件包括集成电路,并且其中将所述第一电路制造在所述集成电路上,并且它离所述指令解码器比离所述写接收机更近,并且将所述第二电路制造在所述集成电路上,并且它离所述写接收机比离所述指令解码器更近。
33.在具有用于从数据总线接收相应数据位的多个写接收机和用于向数据总线施加相应数据位的多个读发送机的存储器件中,在高功率、低写反应时间模式或者低功率、高写反应时间模式下操作所述写接收机的方法,包括:
当所述写接收机正在高功率、低写反应时间模式下工作时,在所述读发送机无效时,将电源施加于所述写接收机,而与所述写接收机是否有效无关;
当所述写接收机正在高功率、低写反应时间模式下工作时,当所述读发送机有效时,从所述写接收机除去电源;
当所述写接收机正在低功率、高写反应时间模式下工作时,在所述写接收机有效并且所述读接收机无效时,将电源施加于所述写接收机;以及
当所述写接收机正在低功率、高写反应时间模式下工作时,在所述接收机无效或者所述读发送机有效时,将电源移交到所述写接收机。
34.根据权利要求33所述的方法,还包括:
确定所述存储器件中的存储单元行是否有效;
如果确定所述存储器件中的存储单元行是有效的,则允许将电源施加于所述写接收机;并且
如果确定所述存储器件中的存储单元行是无效的,则禁止将电源施加于所述写接收机。
35.根据权利要求33所述的方法,还包括:
确定所述存储器件是否正在下电模式下工作;
如果确定所述存储器件不是在下电模式下工作,则允许将电源施加于所述写接收机;并且
如果确定所述存储器件是在下电模式下工作,则禁止将电源施加于所述写接收机。
36.根据权利要求33所述的方法,还包括通过对所述存储器件中的模式寄存器进行编程来选择高功率、低写反应时间模式或低功率、高写反应时间模式。
37.根据权利要求33所述的方法,还包括通过向所述存储器件的外部可访问端子施加信号来选择高功率、低写反应时间模式或低功率、高写反应时间模式。
38.根据权利要求33所述的方法,还包括通过以下方式来选择高功率、低写反应时间模式或低功率、高写反应时间模式:
确定写反应时间;
如果所确定的写反应时间大于要求所述写接收机在高功率、低写反应时间模式下工作的写反应时间,则选择低功率、高写反应时间模式;以及
如果所确定的写反应时间小于或等于要求所述写接收机在高功率、低写反应时间模式下工作的写反应时间,则选择高功率、低写反应时间模式。
39.根据权利要求38所述的方法,其中确定所述写反应时间的行为包括确定作为所述存储器件的读反应时间函数的写反应时间。
40.根据权利要求33所述的方法,其中所述存储器件包括动态随机存取存储器件。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/317,429 US6934199B2 (en) | 2002-12-11 | 2002-12-11 | Memory device and method having low-power, high write latency mode and high-power, low write latency mode and/or independently selectable write latency |
US10/317,429 | 2002-12-11 | ||
PCT/US2003/039187 WO2004053879A2 (en) | 2002-12-11 | 2003-12-09 | Memory device and method having low-power, high write latency mode and high-power, low write latency mode and/or independently selectable write latency |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1748261A CN1748261A (zh) | 2006-03-15 |
CN1748261B true CN1748261B (zh) | 2010-05-26 |
Family
ID=32506119
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2003801096800A Expired - Fee Related CN1748261B (zh) | 2002-12-11 | 2003-12-09 | 存储器写入延迟控制的方法和装置 |
Country Status (8)
Country | Link |
---|---|
US (7) | US6934199B2 (zh) |
EP (1) | EP1573270A4 (zh) |
JP (1) | JP4310544B2 (zh) |
KR (1) | KR100929333B1 (zh) |
CN (1) | CN1748261B (zh) |
AU (1) | AU2003296420A1 (zh) |
TW (1) | TWI314736B (zh) |
WO (1) | WO2004053879A2 (zh) |
Families Citing this family (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6934199B2 (en) * | 2002-12-11 | 2005-08-23 | Micron Technology, Inc. | Memory device and method having low-power, high write latency mode and high-power, low write latency mode and/or independently selectable write latency |
JP2004351732A (ja) * | 2003-05-29 | 2004-12-16 | Oki Data Corp | 画像処理装置及び画像形成装置 |
US7535772B1 (en) * | 2003-06-27 | 2009-05-19 | Cypress Semiconductor Corporation | Configurable data path architecture and clocking scheme |
JP4316399B2 (ja) * | 2004-02-18 | 2009-08-19 | インターナショナル・ビジネス・マシーンズ・コーポレーション | プログラム、記録媒体、制御方法、及び情報処理装置 |
US7099221B2 (en) * | 2004-05-06 | 2006-08-29 | Micron Technology, Inc. | Memory controller method and system compensating for memory cell data losses |
JP2005352568A (ja) * | 2004-06-08 | 2005-12-22 | Hitachi-Lg Data Storage Inc | アナログ信号処理回路、並びに、そのデータレジスタ書換方法とそのデータ通信方法 |
US20060010339A1 (en) * | 2004-06-24 | 2006-01-12 | Klein Dean A | Memory system and method having selective ECC during low power refresh |
US7340668B2 (en) * | 2004-06-25 | 2008-03-04 | Micron Technology, Inc. | Low power cost-effective ECC memory system and method |
US7116602B2 (en) | 2004-07-15 | 2006-10-03 | Micron Technology, Inc. | Method and system for controlling refresh to avoid memory cell data losses |
US7496777B2 (en) * | 2005-10-12 | 2009-02-24 | Sun Microsystems, Inc. | Power throttling in a memory system |
KR100753412B1 (ko) * | 2006-01-13 | 2007-08-30 | 주식회사 하이닉스반도체 | 반도체 메모리 장치의 커맨드 디코더 회로 |
US7894289B2 (en) | 2006-10-11 | 2011-02-22 | Micron Technology, Inc. | Memory system and method using partial ECC to achieve low power refresh and fast access to data |
US7900120B2 (en) * | 2006-10-18 | 2011-03-01 | Micron Technology, Inc. | Memory system and method using ECC with flag bit to identify modified data |
KR101312281B1 (ko) | 2007-11-06 | 2013-09-30 | 재단법인서울대학교산학협력재단 | 프로세서 및 메모리 제어 방법 |
US9405683B2 (en) * | 2007-11-06 | 2016-08-02 | Samsung Electronics Co., Ltd. | Processor and memory control method for allocating instructions to a cache and a scratch pad memory |
US8149643B2 (en) * | 2008-10-23 | 2012-04-03 | Cypress Semiconductor Corporation | Memory device and method |
US7990795B2 (en) * | 2009-02-19 | 2011-08-02 | Freescale Semiconductor, Inc. | Dynamic random access memory (DRAM) refresh |
US10049724B2 (en) | 2016-06-07 | 2018-08-14 | Intel Corporation | Aging tolerant register file |
US10580104B2 (en) * | 2017-04-17 | 2020-03-03 | Intel Corporation | Read/write modes for reducing power consumption in graphics processing units |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6310825B1 (en) * | 1999-11-17 | 2001-10-30 | Fujitsu Limited | Data writing method for semiconductor memory device |
CN1346131A (zh) * | 2000-09-28 | 2002-04-24 | 株式会社东芝 | 时钟同步电路 |
US6614698B2 (en) * | 1997-07-10 | 2003-09-02 | Micron Technology, Inc. | Method and apparatus for synchronous data transfers in a memory device with selectable data or address paths |
Family Cites Families (51)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6468141A (en) | 1987-09-09 | 1989-03-14 | Unie Data Syst Kk | Optical communication system |
US5933608A (en) | 1988-02-04 | 1999-08-03 | The City University | Multiway signal switching device including a WSIC and optical communication ports |
US5391917A (en) | 1993-05-10 | 1995-02-21 | International Business Machines Corporation | Multiprocessor module packaging |
JPH08293836A (ja) | 1995-04-21 | 1996-11-05 | Hitachi Ltd | 二次元自由空間双方向光接続装置 |
US6100026A (en) | 1995-04-25 | 2000-08-08 | Irori | Matrices with memories and uses thereof |
US6810449B1 (en) | 1995-10-19 | 2004-10-26 | Rambus, Inc. | Protocol for communication with dynamic memory |
TW318933B (en) | 1996-03-08 | 1997-11-01 | Hitachi Ltd | Semiconductor IC device having a memory and a logic circuit implemented with a single chip |
US5953278A (en) | 1996-07-11 | 1999-09-14 | Texas Instruments Incorporated | Data sequencing and registering in a four bit pre-fetch SDRAM |
US5966343A (en) * | 1997-01-02 | 1999-10-12 | Texas Instruments Incorporated | Variable latency memory circuit |
JPH1139069A (ja) | 1997-07-15 | 1999-02-12 | Fuji Xerox Co Ltd | バスモジュールおよび演算装置 |
US6442644B1 (en) | 1997-08-11 | 2002-08-27 | Advanced Memory International, Inc. | Memory system having synchronous-link DRAM (SLDRAM) devices and controller |
NO308149B1 (no) | 1998-06-02 | 2000-07-31 | Thin Film Electronics Asa | Skalerbar, integrert databehandlingsinnretning |
US6453377B1 (en) | 1998-06-16 | 2002-09-17 | Micron Technology, Inc. | Computer including optical interconnect, memory unit, and method of assembling a computer |
JP2000137983A (ja) | 1998-08-26 | 2000-05-16 | Toshiba Corp | 半導体記憶装置 |
US6424034B1 (en) | 1998-08-31 | 2002-07-23 | Micron Technology, Inc. | High performance packaging for microprocessors and DRAM chips which minimizes timing skews |
JP2000163965A (ja) | 1998-11-27 | 2000-06-16 | Mitsubishi Electric Corp | 同期型半導体記憶装置 |
JP4056173B2 (ja) * | 1999-04-14 | 2008-03-05 | 富士通株式会社 | 半導体記憶装置および該半導体記憶装置のリフレッシュ方法 |
KR100322530B1 (ko) | 1999-05-11 | 2002-03-18 | 윤종용 | 반도체 메모리 장치의 데이터 입력 회로 및 데이터 입력 방법 |
JP3820843B2 (ja) | 1999-05-12 | 2006-09-13 | 株式会社日立製作所 | 方向性結合式メモリモジュール |
JP4707204B2 (ja) | 1999-10-08 | 2011-06-22 | 富士通セミコンダクター株式会社 | 半導体記憶装置 |
JP4090165B2 (ja) * | 1999-11-22 | 2008-05-28 | 富士通株式会社 | 半導体記憶装置 |
TW522399B (en) | 1999-12-08 | 2003-03-01 | Hitachi Ltd | Semiconductor device |
US6681332B1 (en) * | 2000-03-13 | 2004-01-20 | Analog Devices, Inc. | System and method to place a device in power down modes/states and restore back to first mode/state within user-controlled time window |
WO2001081954A2 (en) | 2000-04-26 | 2001-11-01 | Herzel Laor | Configuring optical fibers in a multi-chip module |
JP4015346B2 (ja) * | 2000-05-30 | 2007-11-28 | 富士通株式会社 | 半導体メモリ |
US6745268B1 (en) | 2000-08-11 | 2004-06-01 | Micron Technology, Lnc. | Capacitive multidrop bus compensation |
JP4569915B2 (ja) | 2000-08-11 | 2010-10-27 | エルピーダメモリ株式会社 | 半導体記憶装置 |
US6868504B1 (en) * | 2000-08-31 | 2005-03-15 | Micron Technology, Inc. | Interleaved delay line for phase locked and delay locked loops |
KR100340203B1 (ko) | 2000-09-19 | 2002-06-15 | 오길록 | 파장분할 다중화 방식 광전송 시스템의 광성능 감시장치 |
US6731515B2 (en) | 2001-03-30 | 2004-05-04 | Intel Corporation | Riser assembly and method for coupling peripheral cards to a motherboard |
JP2002342109A (ja) | 2001-05-18 | 2002-11-29 | Fuji Xerox Co Ltd | インサーキットエミュレータ装置 |
US6697926B2 (en) * | 2001-06-06 | 2004-02-24 | Micron Technology, Inc. | Method and apparatus for determining actual write latency and accurately aligning the start of data capture with the arrival of data at a memory device |
DE10137344A1 (de) | 2001-07-31 | 2003-02-20 | Infineon Technologies Ag | Speicherschaltung mit einem optischen Ein-/Ausgang |
KR100448702B1 (ko) * | 2001-08-01 | 2004-09-16 | 삼성전자주식회사 | 반도체 메모리 장치 및 이 장치의 라이트 레이턴시 제어방법 |
JP2003068077A (ja) | 2001-08-28 | 2003-03-07 | Mitsubishi Electric Corp | 半導体記憶装置 |
DE10210726B4 (de) * | 2002-03-12 | 2005-02-17 | Infineon Technologies Ag | Latenz-Zeitschaltung für ein S-DRAM |
JP4141724B2 (ja) | 2002-04-05 | 2008-08-27 | 株式会社ルネサステクノロジ | 半導体記憶装置 |
US7200024B2 (en) | 2002-08-02 | 2007-04-03 | Micron Technology, Inc. | System and method for optically interconnecting memory devices |
US6754117B2 (en) | 2002-08-16 | 2004-06-22 | Micron Technology, Inc. | System and method for self-testing and repair of memory modules |
US7149874B2 (en) | 2002-08-16 | 2006-12-12 | Micron Technology, Inc. | Memory hub bypass circuit and method |
US7149376B2 (en) | 2002-08-27 | 2006-12-12 | Ibiden Co., Ltd. | Embedded optical coupling in circuit boards |
US7102907B2 (en) | 2002-09-09 | 2006-09-05 | Micron Technology, Inc. | Wavelength division multiplexed memory module, memory system and method |
WO2004042965A2 (en) | 2002-11-05 | 2004-05-21 | Lightfleet Corporation | Optical fan-out and broadcast interconnect |
US6811320B1 (en) | 2002-11-13 | 2004-11-02 | Russell Mistretta Abbott | System for connecting a fiber optic cable to an electronic device |
US6934199B2 (en) * | 2002-12-11 | 2005-08-23 | Micron Technology, Inc. | Memory device and method having low-power, high write latency mode and high-power, low write latency mode and/or independently selectable write latency |
US6756681B1 (en) | 2002-12-23 | 2004-06-29 | Nokia Corporation | Radio frequency integrated circuit having increased substrate resistance enabling three dimensional interconnection with feedthroughs |
US6793408B2 (en) | 2002-12-31 | 2004-09-21 | Intel Corporation | Module interface with optical and electrical interconnects |
US6961259B2 (en) | 2003-01-23 | 2005-11-01 | Micron Technology, Inc. | Apparatus and methods for optically-coupled memory systems |
US6869320B2 (en) | 2003-04-23 | 2005-03-22 | Hewlett-Packard Development Company, L.P. | Portable modular electronic system with symmetrical connections |
US6982892B2 (en) | 2003-05-08 | 2006-01-03 | Micron Technology, Inc. | Apparatus and methods for a physical layout of simultaneously sub-accessible memory modules |
US7227759B2 (en) | 2004-04-01 | 2007-06-05 | Silicon Pipe, Inc. | Signal-segregating connector system |
-
2002
- 2002-12-11 US US10/317,429 patent/US6934199B2/en not_active Expired - Fee Related
-
2003
- 2003-12-09 AU AU2003296420A patent/AU2003296420A1/en not_active Abandoned
- 2003-12-09 KR KR1020057010745A patent/KR100929333B1/ko not_active IP Right Cessation
- 2003-12-09 CN CN2003801096800A patent/CN1748261B/zh not_active Expired - Fee Related
- 2003-12-09 EP EP03812914A patent/EP1573270A4/en not_active Withdrawn
- 2003-12-09 WO PCT/US2003/039187 patent/WO2004053879A2/en active Application Filing
- 2003-12-09 JP JP2004558629A patent/JP4310544B2/ja not_active Expired - Fee Related
- 2003-12-11 TW TW092135036A patent/TWI314736B/zh not_active IP Right Cessation
-
2005
- 2005-01-14 US US11/035,905 patent/US7149141B2/en not_active Expired - Fee Related
- 2005-01-14 US US11/035,601 patent/US7027337B2/en not_active Expired - Fee Related
-
2006
- 2006-03-03 US US11/367,468 patent/US7254067B2/en not_active Expired - Fee Related
-
2007
- 2007-07-25 US US11/881,344 patent/US7450447B2/en not_active Expired - Fee Related
-
2008
- 2008-11-06 US US12/266,397 patent/US7826283B2/en not_active Expired - Fee Related
-
2010
- 2010-10-26 US US12/912,129 patent/US8164965B2/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6614698B2 (en) * | 1997-07-10 | 2003-09-02 | Micron Technology, Inc. | Method and apparatus for synchronous data transfers in a memory device with selectable data or address paths |
US6310825B1 (en) * | 1999-11-17 | 2001-10-30 | Fujitsu Limited | Data writing method for semiconductor memory device |
CN1346131A (zh) * | 2000-09-28 | 2002-04-24 | 株式会社东芝 | 时钟同步电路 |
Also Published As
Publication number | Publication date |
---|---|
US20070268756A1 (en) | 2007-11-22 |
EP1573270A4 (en) | 2009-07-22 |
US7149141B2 (en) | 2006-12-12 |
TWI314736B (en) | 2009-09-11 |
AU2003296420A8 (en) | 2004-06-30 |
US20090067267A1 (en) | 2009-03-12 |
WO2004053879A2 (en) | 2004-06-24 |
US7450447B2 (en) | 2008-11-11 |
JP4310544B2 (ja) | 2009-08-12 |
WO2004053879A3 (en) | 2005-07-07 |
US7826283B2 (en) | 2010-11-02 |
KR100929333B1 (ko) | 2009-12-03 |
US20050122797A1 (en) | 2005-06-09 |
US6934199B2 (en) | 2005-08-23 |
US20060152983A1 (en) | 2006-07-13 |
TW200511317A (en) | 2005-03-16 |
US7254067B2 (en) | 2007-08-07 |
US7027337B2 (en) | 2006-04-11 |
US20050117414A1 (en) | 2005-06-02 |
JP2006515453A (ja) | 2006-05-25 |
US8164965B2 (en) | 2012-04-24 |
US20040114448A1 (en) | 2004-06-17 |
US20110038217A1 (en) | 2011-02-17 |
EP1573270A2 (en) | 2005-09-14 |
AU2003296420A1 (en) | 2004-06-30 |
CN1748261A (zh) | 2006-03-15 |
KR20050085606A (ko) | 2005-08-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1748261B (zh) | 存储器写入延迟控制的方法和装置 | |
US5559990A (en) | Memories with burst mode access | |
US5835435A (en) | Method and apparatus for dynamically placing portions of a memory in a reduced power consumtion state | |
US6141283A (en) | Method and apparatus for dynamically placing portions of a memory in a reduced power consumption state | |
CN101946237B (zh) | 存储器电路中可调的流水线 | |
CN101714406A (zh) | 用于动态随机存取存储器的低功耗自动刷新电路和方法 | |
US7796458B2 (en) | Selectively-powered memories | |
US20090158076A1 (en) | Technique to implement clock-gating | |
WO2007140040A2 (en) | Contention-free hierarchical bit line in embedded memory and method thereof | |
US7000133B2 (en) | Method and apparatus for controlling power states in a memory device utilizing state information | |
US7295481B2 (en) | Power saving by disabling cyclic bitline precharge | |
US6629194B2 (en) | Method and apparatus for low power memory bit line precharge | |
WO2009055470A1 (en) | Digital memory with controllable input/output terminals | |
CN1551232B (zh) | 用于增强高速数据存取中刷新操作的半导体存储装置 | |
EP0660330A2 (en) | Data processing system having a memory with a low power operating mode and method therefor | |
CN107025930B (zh) | 用于启用/停用sram中的突发模式读取的地址检测器 | |
JPH0793280A (ja) | メモリ内蔵型プロセッサlsi | |
JPH08147262A (ja) | マイクロプロセッサ | |
Arjun et al. | Design of Low-Power DDR Controller and DRAM for Deep Learning and Server Applications | |
JPH10260950A (ja) | マイクロプロセッサ及びデータ処理システム | |
JP2000021187A (ja) | 半導体メモリ装置 | |
JP2000067582A (ja) | メモリシステムおよび電子装置の動作方法 | |
JPH10260893A (ja) | マイクロプロセッサ及びデータ処理システム | |
JPH06266606A (ja) | メモリ | |
JPH03152795A (ja) | メモリ装置およびそれを用いたデータ処理システム |
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 | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20100526 Termination date: 20101209 |