CN1748261B - 存储器写入延迟控制的方法和装置 - Google Patents

存储器写入延迟控制的方法和装置 Download PDF

Info

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
Application number
CN2003801096800A
Other languages
English (en)
Other versions
CN1748261A (zh
Inventor
克里斯托弗·S·约翰逊
布赖恩·约翰逊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Micron Technology Inc
Original Assignee
Micron Technology Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Micron Technology Inc filed Critical Micron Technology Inc
Publication of CN1748261A publication Critical patent/CN1748261A/zh
Application granted granted Critical
Publication of CN1748261B publication Critical patent/CN1748261B/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C5/00Details of stores covered by group G11C11/00
    • G11C5/14Power supply arrangements, e.g. power down, chip selection or deselection, layout of wirings or power grids, or multiple supply levels
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/10Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
    • G11C7/1078Data input circuits, e.g. write amplifiers, data input buffers, data input registers, data input level conversion circuits
    • G11C7/1087Data input latches
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C11/00Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C11/21Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
    • G11C11/34Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
    • G11C11/40Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
    • G11C11/401Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming cells needing refreshing or charge regeneration, i.e. dynamic cells
    • G11C11/4063Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing
    • G11C11/407Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing for memory cells of the field-effect type
    • G11C11/4074Power supply or voltage generation circuits, e.g. bias voltage generators, substrate voltage generators, back-up power, power control circuits
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C11/00Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C11/21Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
    • G11C11/34Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
    • G11C11/40Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
    • G11C11/401Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming cells needing refreshing or charge regeneration, i.e. dynamic cells
    • G11C11/4063Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing
    • G11C11/407Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing for memory cells of the field-effect type
    • G11C11/4076Timing circuits
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C11/00Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C11/21Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
    • G11C11/34Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
    • G11C11/40Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
    • G11C11/401Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming cells needing refreshing or charge regeneration, i.e. dynamic cells
    • G11C11/4063Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing
    • G11C11/407Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing for memory cells of the field-effect type
    • G11C11/409Read-write [R-W] circuits 
    • G11C11/4093Input/output [I/O] data interface arrangements, e.g. data buffers
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/10Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
    • G11C7/1015Read-write modes for single port memories, i.e. having either a random port or a serial port
    • G11C7/1045Read-write mode select circuits
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/10Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
    • G11C7/1078Data input circuits, e.g. write amplifiers, data input buffers, data input registers, data input level conversion circuits
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/10Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
    • G11C7/1078Data input circuits, e.g. write amplifiers, data input buffers, data input registers, data input level conversion circuits
    • G11C7/1096Write circuits, e.g. I/O line write drivers
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/22Read-write [R-W] timing or clocking circuits; Read-write [R-W] control signal generators or management 
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C2207/00Indexing scheme relating to arrangements for writing information into, or reading information out from, a digital store
    • G11C2207/22Control and timing of internal memory operations
    • G11C2207/2227Standby 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所述的方法,其中所述存储器件包括动态随机存取存储器件。
CN2003801096800A 2002-12-11 2003-12-09 存储器写入延迟控制的方法和装置 Expired - Fee Related CN1748261B (zh)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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