CN101261877B - 半导体存储器 - Google Patents

半导体存储器 Download PDF

Info

Publication number
CN101261877B
CN101261877B CN2008100925030A CN200810092503A CN101261877B CN 101261877 B CN101261877 B CN 101261877B CN 2008100925030 A CN2008100925030 A CN 2008100925030A CN 200810092503 A CN200810092503 A CN 200810092503A CN 101261877 B CN101261877 B CN 101261877B
Authority
CN
China
Prior art keywords
signal
state
refresh
write
state machine
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
CN2008100925030A
Other languages
English (en)
Other versions
CN101261877A (zh
Inventor
中村俊和
江渡聪
三代俊哉
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.)
Socionext Inc
Original Assignee
Fujitsu Semiconductor Ltd
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 Fujitsu Semiconductor Ltd filed Critical Fujitsu Semiconductor Ltd
Publication of CN101261877A publication Critical patent/CN101261877A/zh
Application granted granted Critical
Publication of CN101261877B publication Critical patent/CN101261877B/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • 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/406Management or control of the refreshing or charge-regeneration cycles
    • G11C11/40603Arbitration, priority and concurrent access to memory cells for read/write or refresh operations
    • 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/406Management or control of the refreshing or charge-regeneration cycles
    • 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/406Management or control of the refreshing or charge-regeneration cycles
    • G11C11/40615Internal triggering or timing of refresh, e.g. hidden refresh, self refresh, pseudo-SRAMs
    • 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/4072Circuits for initialization, powering up or down, clearing memory or presetting
    • 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/4096Input/output [I/O] data management or control circuits, e.g. reading or writing circuits, I/O drivers or bit-line switches 
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C29/00Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
    • G11C29/02Detection or location of defective auxiliary circuits, e.g. defective refresh counters
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C29/00Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
    • G11C29/02Detection or location of defective auxiliary circuits, e.g. defective refresh counters
    • G11C29/022Detection or location of defective auxiliary circuits, e.g. defective refresh counters in I/O circuitry
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C29/00Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
    • G11C29/02Detection or location of defective auxiliary circuits, e.g. defective refresh counters
    • G11C29/028Detection or location of defective auxiliary circuits, e.g. defective refresh counters with adaption or trimming of parameters
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C29/00Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
    • G11C29/04Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
    • G11C29/50Marginal testing, e.g. race, voltage or current testing
    • G11C29/50012Marginal testing, e.g. race, voltage or current testing of timing
    • 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
    • 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
    • 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/2281Timing of a read operation
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C2211/00Indexing scheme relating to digital stores characterized by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C2211/401Indexing scheme relating to cells needing refreshing or charge regeneration, i.e. dynamic cells
    • G11C2211/406Refreshing of dynamic cells
    • G11C2211/4061Calibration or ate or cycle tuning

Abstract

本发明涉及一种半导体存储器。该半导体存储器包括:存储器内核;刷新控制电路;子状态机,发出刷新许可、读取许可和写入许可;以及主状态机,根据所述刷新许可、读取许可和写入许可分别使存储器内核执行刷新操作、读取操作和写入操作。子状态机具有:就绪状态,是在没有提供读取命令时子状态机所转换到的状态;保留状态,是子状态机响应于读取命令从就绪状态转换到的、并在该转换后预定时间内发出读取许可的状态。主状态机具有:空闲状态,在该状态下,使存储器内核处于不工作状态;读取状态,在该状态下,使存储器内核执行读取操作;写入状态,在该状态下,使存储器内核执行写入操作;以及刷新状态,在该状态下,使存储器内核执行刷新操作。

Description

半导体存储器
本申请为分案申请,其原申请的国际申请号为PCT/JP2003/001853,中国国家申请号为03814798.X,申请日为2003年2月20日,发明名称为“半导体存储器”。
技术领域
本发明涉及一种半导体存储器,该半导体存储器具有易失性存储单元并且具有SRAM接口,其中所述易失性存储单元具有电容器。
背景技术
近来,诸如蜂窝电话的移动装置在服务功能方面日益完善,并且所要处理的数据量不断地增多。于是,相应地需要在移动装置上安装更大容量的工作存储器。
传统上,移动装置的工作存储器使用SRAM,该SRAM使得系统构造能够较为容易。但是,SRAM在用于构成单元的各个单个位的器件数量方面要大于DRAM,并且因此不利于较高的存储容量。由于这个原因,开发出了一种被称为拟SRAM的半导体存储器,这种存储器具备DRAM的高容量和SRAM的可用性。拟SRAM具有DRAM存储单元和SRAM接口。例如,在美国专利No.6392958中公开了一种拟SRAM的概述。
由于拟SRAM具有DRAM存储器内核,所以必须要对存储单元进行重写,以避免读取数据之后的数据破坏。因此,在读取操作时,如果选择了一字线并且提供了不同的地址信号以选择另一字线,则不能正确地进行重写,并且存储单元中的数据被破坏。即,拟SRAM发生误操作。相反,由于SRAM是由锁存器构成的,所以即使在读取操作期间由于提供了另一地址信号而使读取操作中断,存储单元中的数据也不会被破坏。
为了避免前述的误操作,拟SRAM具有下述的定时规范:在读取周期过程中当重新选择字线时禁止地址信号的这种变化。
拟SRAM具有SRAM接口,并且与SRAM基本兼容。但是,与SRAM相比,拟SRAM存在某些限制,例如上述对于地址变化的定时规范。因此,当使用拟SRAM来替代安装在系统上的SRAM时,经常需要对用于控制存储器的控制器进行修改。
同时,当拟SRAM具有16位的I/O端子(两个字节)时,通常形成用于输入低位字节信号/LB和高位字节信号/UB的多个外部端子,从而以单个字节为单位输入/输出数据。当将数据的低八位写入存储单元或从存储单元中读出时,将低位字节信号/LB使能。当将数据的高八位写入存储单元或从存储单元读出时,将高位字节信号使能。例如,在NEC公司生产的拟SRAMμPD4632312-x的数据单中,介绍了这种类型的拟SRAM的产品规范。
但是,虽然这种类型的拟SRAM可以以多个字节为单位输入输出数据,但是存储器内核是响应于16位数据进行工作的。因此,例如,当仅向存储器内核中写入低位1字节的数据时,必须屏蔽向存储器内核写入高位1字节的数据。此外,如果低位字节信号/LB和高位字节信号/UB的使能周期部分重叠,则向存储器内核的写入操作的起始时刻必须与低位字节信号/LB和高位字节信号/UB之间的较慢禁止定时合拍。
如上所述,为了进行字节写入,传统的16位结构的拟SRAM需要用于控制数据屏蔽的电路和用于控制写入操作的起始时刻的电路(写入等待电路)。这增大了控制电路的规模,导致芯片尺寸较大的问题。此外,字节写入时的复杂写入控制减小了定时余量。
以下为与本发明相关的现有技术参考文献。
(专利文献)
(1)美国专利No.6392958
(非专利文献)
(1)μPD4632312-x,NEC数据单,NEC公司
发明内容
本发明的一个目的在于提高具有DRAM高容量和SRAM接口的半导体存储器的SRAM兼容性和可用性。具体地说,目的在于防止由于地址信号的变化而导致保留在存储单元中的数据被破坏。
本发明的另一个目的在于使用简单的控制电路对能够彼此独立地向它们的存储器内核写入多个数据组的多个拟SRAM的写入操作进行控制。
根据本发明的半导体存储器的多个方面之一,定时器从接收到外部访问信号开始测量预定的时间,并且在经过所述预定时间之后输出访问请求信号。所述外部访问信号使存储器内核执行读取操作,所述访问请求信号使所述存储器内核进行操作。所述预定时间被设定为长于内核操作时间,该内核操作时间是所述存储器内核执行单个操作所需的时间。因此当外部访问信号在短于所述预定时间的时间内发生变化时,存储器内核不进行操作。结果,即使在以存储器内核不能正确操作的时间间隔提供外部访问信号时,也可以防止存储器内核发生误操作以及防止保存在其中的数据被破坏。
根据本发明的半导体存储器的另一方面,边沿检测电路在检测到所述外部访问信号的转换边沿时输出转换测得信号。所述定时器响应于所述转换测得信号开始测量所述预定时间。因此可以可靠地检测到外部访问信号的变化并且启动定时器的操作。
根据本发明的半导体存储器的另一方面,重置电路与所述转换测得信号同步地产生用于重置所述定时器的重置信号。设置电路以生成所述重置信号的延迟与所述转换测得信号同步地产生用于启动所述定时器的设置信号。由于在启动之前通过重置信号确保了定时器的重置,所以可以始终正确地测量所述预定时间。
根据本发明的半导体存储器的另一方面,所述重置电路响应于从所述定时器输出的所述访问请求信号产生所述重置信号。另选地,所述重置电路在作为所述外部访问信号的芯片使能信号处于非启动状态的同时输出所述重置信号。另选地,所述重置电路在提供用于使所述存储器内核执行写入操作的所述外部访问信号的同时输出所述重置信号。由于在所述定时器不需要进行操作时重置所述定时器,所以可靠地避免了所述定时器发生误操作。
根据本发明的半导体存储器的另一方面,所述定时器具有振荡器和计数器。该振荡器响应于所述转换测得信号而启动,并且产生内部时钟信号。该计数器通过对所述内部时钟信号的脉冲数量进行计数来测量所述预定时间,并且在测量所述预定时间之后输出所述访问请求信号。所述定时器由振荡器和计数器组合在一起而构成,以使得可以容易地高精度地测量所述预定时间。
根据本发明的半导体存储器的另一方面,刷新请求电路周期性地输出用于刷新所述存储单元的刷新请求。刷新保持电路保持所述刷新请求。刷新屏蔽电路在所述存储器内核没有进行操作或所述计数器没有测量所述预定时间时,输出保持在所述刷新保持电路中的刷新请求作为刷新开始信号。此外,该刷新屏蔽电路在所述存储器内核正在进行操作或所述计数器正在测量所述预定时间时,禁止输出所述刷新开始信号。也就是说,所述刷新屏蔽电路用作为确定刷新操作与访问操作之间的优先级的判优电路。这使得可以避免刷新操作与访问操作之间的冲突。
此外,在测量所述预定时间的过程中,通过禁止启动刷新操作,可以将访问操作和刷新操作的开始定时设置为在所述预定时间的测量之后。这使得能够容易地控制访问操作与响应于随机出现的刷新请求而发生的刷新操作之间的判优。
根据本发明的半导体存储器的另一方面,访问保持电路保持所述访问请求信号。访问屏蔽电路在所述存储器内核没有进行操作时,输出保持在所述访问保持电路中的所述访问请求信号作为用于启动存储器内核的操作的访问开始信号。此外,所述访问屏蔽电路在所述存储器内核进行操作时,禁止输出所述访问开始信号。也就是说,访问屏蔽电路用作为确定刷新操作与访问操作之间的优先级的判优电路。因此可以避免访问操作与响应于随机出现的刷新请求而发生的刷新操作之间的冲突。
根据本发明的半导体存储器的另一方面,允许将作为所述外部访问信号的地址信号仅保持短于所述预定时间或长于单个读取操作所需的周期时间的时间。禁止将所述地址信号保持长于所述预定时间或短于所述周期时间的时间。如果将所述地址信号保持得长于所述预定时间并且短于所述周期时间,则存储器内核开始操作。然而,所述地址信号的保持时间短于所述周期时间,从而输出数据将是无效的。将所述周期时间设置为包括无效的存储器内核操作所花的时间是对时间的浪费,因为无效存储器内核操作对任何访问都没有贡献。根据本发明,能够禁止无效存储器内核操作,从而减少了周期时间。
根据本发明的半导体存储器的另一方面,禁止端子接收用于禁止所述定时器测量所述预定时间的禁止信号。在提供所述禁止信号时,开始信号输出电路响应于所述外部访问信号的接收强制输出所述访问请求信号。结果,安装有所述半导体存储器的系统例如可以根据存储器内核的实际操作性能来访问所述半导体存储器。
根据本发明的半导体存储器的另一方面,刷新请求电路周期性地输出用于刷新所述存储单元的刷新请求。刷新保持电路保持所述刷新请求。在没有提供所述禁止信号时,刷新屏蔽电路输出保持在所述刷新保持电路中的刷新请求作为刷新开始信号。此外,在提供所述禁止信号时,该刷新屏蔽电路禁止输出所述刷新开始信号。暂时禁止响应于随机出现的刷新请求的刷新操作使得可以根据存储器内核的实际操作性能在最短的时间内访问半导体存储器。
根据本发明的半导体存储器的另一方面,测试模式电路在外部端子连续接收到多个具有预定逻辑值的信号时进入测试模式。结果,可以容易地使半导体存储器进入测试模式,而不需要具有专用测试端子。
根据本发明的半导体存储器的另一方面,在进入测试模式时或者进入测试模式之后,测试解码电路可以根据提供给所述外部端子的信号的逻辑值从多种测试中选择所要执行的测试。
根据本发明的半导体存储器的另一方面,写入屏蔽电路响应于在进入所述测试模式时提供的写入使能信号禁止写入操作。这可以防止在进入所述测试模式时的错误写入操作,该错误写入操作会破坏保存在所述存储单元中的数据。
根据本发明的半导体存储器的另一方面,在测试模式下,第一测试电路禁止所述定时器测量所述预定时间,并且响应于所述外部访问信号的接收强制输出所述访问请求信号。因此,可以容易地估算对存储器内核的访问时间的实际值。
根据本发明的半导体存储器的另一方面,在测试模式下,第二测试电路向外部端子输出一测量信号,该测量信号表示所述定时器正在测量所述预定时间。因此可以容易地测量所述预定时间。
根据本发明的半导体存储器的另一方面,所述第二测试电路具有重置禁止电路和定时器输出电路。重置禁止电路禁止所述定时器在经过所述预定时间之后进行重置,以便重复地测量所述预定时间。所述定时器输出电路根据所述重置禁止电路的操作接收在每个预定时间输出的所述访问请求信号,响应于第一个访问请求信号输出所述测量信号,并且在停止输出所述测量信号之前接收所述访问请求信号预定次数。输出所述测量信号,直到经过了多次预定时间。结果,可以高精度地测量所述预定时间。
根据本发明的半导体存储器的另一方面,在测试模式下,第三测试电路响应于所述外部访问信号强制生成刷新请求。接着,该第三测试电路在完成与所述外部访问信号相对应的读取操作时,根据所述刷新请求开始刷新操作。此外,该第三测试电路响应于该刷新操作强制产生读取操作请求,并且执行读取操作。通常,当在读取操作过程中发出刷新请求时,出现最差访问时间。然而,由于刷新请求是随机出现的,所以难以通过外部控制使半导体存储器执行最差访问操作。根据本发明,该第三测试电路可以容易地实现最差访问操作,从而测量最差访问时间。
根据本发明的半导体存储器的另一方面,写入控制电路响应于写入使能信号和第一数据使能信号输出用于操作存储器内核的第一存储单元的第一写入信号。该写入控制电路还响应于写入使能信号和第二数据使能信号输出用于操作存储器内核的第二存储单元的第二写入信号。
所述第一存储单元响应于所述第一写入信号向存储单元写入第一写入数据。所述第二存储单元响应于所述第二写入信号向存储单元写入第二写入数据。所述第一和第二存储单元分别根据第一和第二写入信号彼此独立地进行操作。结果,无论什么时候提供写入使能信号以及第一和第二数据使能信号,所述写入控制电路只能根据这些控制信号在预定的定时输出第一和第二写入信号。换句话说,所述写入控制电路不需要进行诸如根据控制信号的提供定时来对写入操作的开始定时进行偏移的控制。这使得能够减小半导体存储器的电路规模,并提高所述写入控制电路的定时间余量。结果,可以减少写入周期时间。
根据本发明的半导体存储器的另一方面,输入控制电路响应于所述第一和第二写入信号分别向所述第一和第二存储单元输出所述第一和第二写入数据。这消除了例如在半导体存储器上形成用于在向第一存储单元写入数据时禁止向第二存储单元写入数据的屏蔽逻辑的必要。结果,可以减小半导体存储器的电路规模。由于不必控制数据屏蔽,所以可以通过减少写入周期时间来提高与写入操作相关的电路的定时余量。
根据本发明的半导体存储器的另一方面,所述半导体存储器具有子状态机和主状态机。存储器内核具有由于数据保持而需要刷新的存储单元。刷新控制电路以预定的时间间隔产生刷新命令,以刷新所述存储单元。
所述子状态机具有就绪状态和保留状态,其中在没有提供读取命令时所述子状态机转换到所述就绪状态,所述子状态机响应于读取命令从所述就绪状态转换到所述保留状态,并在转换到所述保留状态后预定时间发出读取许可。所述子状态机根据所述半导体存储器内部产生的刷新命令以及从外部提供的读取命令和写入命令分别发出刷新允许、读取允许和写入允许,以操作所述存储器内核。
所述主状态机具有:空闲状态,在该状态下,主状态机将所述存储器内核设置为非操作状态;读取状态,在该状态下,主状态机使所述存储器内核执行读取操作;写入状态,在该状态下,主状态机使所述存储器内核执行写入操作;以及刷新状态,在该状态下,主状态机使所述存储器内核执行刷新操作。该主状态机根据所述刷新允许从空闲状态转换到刷新状态,从而使所述存储器内核执行刷新操作。该主状态机根据所述读取允许从空闲状态转换到读取状态,从而使存储器内核执行读取操作。该主状态机根据所述写入允许从空闲状态转换到写入状态,从而使存储器内核执行写入操作。
控制半导体存储器的操作的状态机由直接控制存储器内核的操作的主状态机和根据来自存储器内核的操作命令控制内部电路的操作的子状态机组成,从而可以防止状态机在结构方面太复杂。各个状态机的简化使得能够实现与各个状态机相对应地形成在半导体存储器中的控制电路的简单结构。结果,可以减少半导体存储器的电路设计所花费的时间。
通常,存储器内核往往普遍用于多种类型的半导体存储器。这里,控制存储器内核的操作的主状态机与几乎相同的控制电路相对应,因此,可以将以前设计的控制电路用于它们。也就是说,可以通过仅设计与命令输入规范相关的新的子状态机来实现新的半导体存储器的开发。这使得可以缩短半导体存储器的开发周期以及降低其开发成本,因为仅需要对子状态机集中进行验证。相反,如果状态机是一体机,则需要区分哪些部分是可转用的,哪些部分是需要重新生成的,这会加长状态机验证所花费的时间。
根据本发明的半导体存储器的另一方面,所述子状态机在响应于读取命令转换为保留状态之后预定时间发出读取允许,并且从保留状态转换到就绪状态。所述主状态机响应于读取允许从空闲状态转换到读取状态,以进行读取操作。当所述子状态机在保留状态接收到新的读取命令时,所述子状态机响应于所述读取命令重置所述保留状态,并且转换到新的保留状态,以再次测量所述预定时间。这样,在以短于预定时间间隔的时间间隔提供的读取命令的情况下,存储器内核不进行操作。因此防止了在以存储器内核无法正确地进行操作的时间间隔提供读取命令时存储器内核的误操作。结果,具有需要刷新的存储单元的半导体存储器可以使用与静态RAM相同的定时规范进行操作。
根据本发明的半导体存储器的另一方面,所述子状态机在保留状态下接收刷新命令,并且在经过预定时间之后发出读取允许和刷新允许。在响应于读取允许的读取操作之后,主状态机响应于刷新允许从空闲状态转换到刷新状态,以进行刷新操作。这样,当在保留状态下提供刷新命令时,可以以高于刷新操作的优先级进行读取操作。结果,可以缩短从提供读取命令到输出所读取的数据的时间(读取访问时间)。
根据本发明的半导体存储器的另一方面,当在经过预定时间之前在保留状态下连续接收到刷新命令和新的读取命令时,所述子状态机发出刷新允许,重置保留状态并且转换到新的保留状态。所述主状态机响应于刷新允许从空闲状态转换到刷新状态,以进行刷新操作。这样,当在保留状态下连续提供刷新命令和新的读取命令时,优先执行刷新操作。由于可以在保留周期内进行刷新操作,所以可以隐藏来自外部系统的刷新周期。也就是说,具有需要刷新的半导体单元的半导体存储器可以执行与静态RAM相同的操作。
根据本发明的半导体存储器的另一方面,当在经过预定时间之前在保留状态下接收到写入命令时,所述子状态机发出写入允许并且转换到就绪状态。所述主状态机响应于写入允许从空闲状态转换到写入状态,以进行写入操作。结果,在存储器内核处于空闲状态时,响应于写入命令立即进行写入操作。
根据本发明的半导体存储器的另一方面,主状态机可以仅从空闲状态转换到刷新状态、读取状态和写入状态。由此,当在刷新状态、读取状态和写入状态中的任何一种状态下发出了读取允许、刷新允许或写入允许时,主状态机在存储器内核完成其操作之后首先转换到空闲状态,然后转换到新的状态。
根据本发明的半导体存储器的另一方面,当在就绪状态下接收到刷新命令时,所述子状态机保持就绪状态并且发出刷新允许。所述主状态机响应于刷新允许从空闲状态转换到刷新状态,以进行刷新操作。这样,在存储器内核处于空闲状态时,响应于刷新命令,立即执行刷新操作。
根据本发明的半导体存储器的另一方面,当在保留状态下连续接收到刷新命令和等待命令时,所述子状态机发出刷新允许并且从保留状态转换到就绪状态。所述主状态机响应于刷新允许从空闲状态转换到刷新状态,以进行刷新操作。这样,当在保留状态下提供刷新命令和等待命令时,优先进行刷新操作。在就绪状态下,在经过预定时间之后开始与读取命令相对应的读取操作。在就绪状态下开始刷新操作使得可以隐藏来自外部系统的刷新周期。
写入操作需要直到写入数据的接收定时的规范(半导体存储器的定时规范)。同时,可以根据半导体存储器的内部状态设置从接收写入数据到开始写入操作的时间。这样,可以在刷新操作之后执行与在刷新操作期间提供的写入命令相对应的写入操作。
根据本发明的半导体存储器的另一方面,当在就绪状态下接收到写入命令时,所述子状态机保持就绪状态并且发出写入允许。所述主状态机响应于写入允许从空闲状态转换到写入状态,以进行写入操作。结果,在存储器内核处于空闲状态时,响应于写入命令,立即进行写入操作。
附图说明
图1表示本发明的半导体存储器的第一实施例的方框图;
图2是表示图1的输入电路的细节的电路图;
图3是表示图1的边沿检测电路的细节的电路图;
图4是表示图1的地址锁存电路的细节的电路图;
图5是表示图1的重置电路和设置电路的细节的电路图;
图6是表示图1的定时器的细节的电路图;
图7是表示图1的刷新控制电路的细节的电路图;
图8是表示图1的主动控制电路的细节的电路图;
图9是表示图1的内核操作控制电路的细节的电路图;
图10是表示图1的测试模式电路的细节的电路图;
图11是表示图1的测试模式电路的细节的电路图;
图12是表示图1的测试模式电路的细节的电路图;
图13是表示本发明的基本操作的时序图;
图14是表示在读取操作中定时器的操作的时序图;
图15是表示在读取操作中存储器内核的操作的时序图;
图16是表示在满足周期时间的情况下的读取操作的时序图;
图17是表示写入操作的概况的时序图;
图18是表示刷新操作的概况的时序图;
图19是表示在读取操作中的保持时间期间出现刷新请求的示例的时序图;
图20是表示在保持时间期间出现刷新请求的另一示例的时序图;
图21是表示在保持时间期间出现刷新请求的另一示例的时序图;
图22是表示正好在写入操作中的/WE信号的上升沿之前出现刷新请求的示例的时序图;
图23是表示正好在写入操作中的/WE信号的上升沿之后出现刷新请求的示例的时序图;
图24是表示依次执行满足保持时间的读取操作、写入操作和读取操作的示例的时序图;
图25是表示将FCRAM从正常操作模式转换为测试模式的方法的时序图;
图26是表示测试TES64的概况的时序图;
图27是表示测试TES65的概况的时序图;
图28是表示测试TES03的概况的时序图;
图29是表示在FCRAM中实际发生的最差访问操作的时序图;
图30是表示在FCRAM的定时规范发生变化时的最差访问时间的时序图;
图31是表示本发明的半导体存储器的第二实施例的方框图;
图32是表示图31的重置电路的细节的电路图;
图33是表示图31的定时器的细节的电路图;
图34是表示图31的刷新控制电路的细节的电路图;
图35是表示根据第二实施例的读取操作的概况的时序图;
图36是表示本发明的半导体存储器的第三实施例的方框图;
图37是表示根据第三实施例的写入操作的示例的时序图;
图38是表示根据第三实施例的写入操作的另一示例的时序图;
图39是表示根据第三实施例的写入操作的另一示例的时序图;
图40是表示本发明的半导体存储器的第四实施例的方框图;
图41是根据第四实施例的FCRAM的状态转换图;
图42是表示在读取操作中存储器内核的操作的时序图;
图43是表示在连续提供读取命令的情况下,FCRAM的操作的时序图;
图44是表示在保留状态下出现刷新命令的情况下,FCRAM的操作的时序图;
图45是表示在保留状态下出现刷新命令的情况下,FCRAM的操作的时序图;
图46是表示在保留状态下出现写入命令的情况下,FCRAM的操作的时序图;
图47是表示在保留状态下提供写入命令并且随后出现刷新命令的情况下,FCRAM的操作的时序图;
图48是表示在保留状态下提供写入命令并且在写入操作期间出现刷新命令的情况下,FCRAM的操作的时序图;
图49是表示在保留状态下依次写入命令和提供满足保持时间的读取命令的情况下,FCRAM的操作的时序图;
图50是表示在保留状态下提供写入命令,然后出现刷新命令并且提供满足保持时间的读取命令的情况下,FCRAM的操作的时序图;
图51是表示在保留状态下提供写入命令和满足保持时间的读取命令,并且在写入操作期间出现刷新命令的情况下,FCRAM的操作的时序图;
图52是表示在读取操作中并且在保留状态下出现刷新命令的情况下,FCRAM的操作的时序图;
图53是表示在读取操作中并且在保留状态下出现刷新命令的情况下,FCRAM的另一种操作的时序图;
图54是表示在保留状态下出现刷新命令的情况下,FCRAM的另一种操作的时序图;
图55是表示在读取操作中并且在保留状态下出现刷新命令,并且随后提供满足保持时间的读取命令的情况下,FCRAM的操作的时序图;
图56是表示本发明的半导体存储器的第五实施例的方框图;
图57是根据第五实施例的FCRAM的状态转换图;
图58是表示在保留状态下提供写入命令的情况下,FCRAM的操作的时序图;
图59是表示在保留状态下依次提供刷新命令(SRTZ)和写入命令(WRO)的情况下,FCRAM的操作的时序图;
图60是表示在保留状态下提供写入命令并且在写入操作过程中出现刷新命令的情况下,FCRAM的操作的时序图;
图61是表示在保留状态下依次提供写入命令和满足保持时间的读取命令的情况下,FCRAM的操作的时序图;
图62是表示在保留状态下出现刷新命令,然后提供写入命令并且提供满足保持时间的读取命令的情况下,FCRAM的操作的时序图;
图63是表示在保留状态下提供写入命令和满足保持时间的读取命令并且在写入操作过程中出现刷新命令的情况下,FCRAM的操作的时序图;以及
图64是表示在保留状态下出现满足保持时间的刷新命令,然后提供写入命令的情况下,FCRAM的操作的时序图。
具体实施方式
在下文中,将参照附图对本发明的实施例进行说明。
图1表示本发明的半导体存储器的第一实施例。在这些附图中,各条粗线均表示由多根线组成的信号线。这些附图中的双圆表示外部端子。以“/”开始的信号和以“X”结束的信号是负逻辑信号。以“Z”结束的信号是正逻辑信号。以“PZ”结束的信号是作为正脉冲信号输出的信号。在下面的说明中,可能会对信号名称进行简写,例如将“芯片使能信号/CE”简写为“/CE信号”。
采用CMOS工艺在硅基底上将该半导体存储器形成为时钟异步FCRAM(快速周期RAM(Fast Cycle RAM))。FCRAM是具有DRAM存储器内核和SRAM接口的拟SRAM。
FCRAM具有输入电路10、边沿检测电路12、地址锁存电路14、重置电路16、设置电路18、定时器20、刷新控制电路22、主动控制电路24、内核操作控制电路26、存储器内核28、输入/输出控制电路30、输入/输出电路32和测试模式电路34。图1仅示出了基本信号。将在图2中以及后面详细说明输入到各个电路块/从各个电路块输出的信号。
输入电路10接收芯片使能信号/CE、地址信号AD、写入使能信号/WE、输出使能信号/OE、低位字节信号/LB和高位字节信号/UB,这些信号是从外部端子提供的。根据所接收的信号,输入电路10输出内部芯片使能信号CEX、内部地址信号ADZ、测试地址信号TAZ、读取信号RDZ、写入信号WTZ、内部输出使能信号OEX等。芯片使能信号/CE、地址信号AD和写入使能信号/WE是用于使存储器内核28执行读取操作或写入操作的外部访问信号。注意,本发明也可应用于提供有两个芯片使能信号/CE1和/CE2的FCRAM。
当边沿检测电路12检测到内部地址信号ADZ或内部芯片使能信号CEX的转换边沿时,边沿检测电路12输出地址转换信号ATDPZ(转换测得信号)。
地址锁存电路14对内部地址信号ADZ和刷新地址信号RFAZ进行锁存,并且将所锁存的两个信号中的任何一个作为锁存地址信号RAX输出,其中刷新地址信号RFAZ是由刷新控制电路22中的刷新地址计数器生成的。
重置电路16响应于地址转换信号ATDPZ输出定时器设置信号HTSZ。在读取操作中,重置电路16响应于地址转换信号ATDFZ或来自定时器20的保持终止信号HTPZ输出定时器重置信号HTRPZ。在写入操作中,将定时器重置信号HTRPZ固定为高电平。设置电路18响应于定时器设置信号HTSZ输出定时器设置信号HTSPZ。
当定时器20接收到定时器重置信号HTRPZ时,对其内部进行初始化,而当其接收到定时器设置信号HTSPZ时,开始工作。在写入操作期间将定时器重置信号HTRPZ固定为高电平,以使定时器20不工作。在定时器20开始工作之后预定时间输出用于启动读取操作的保持终止信号HTPZ。通过这种方式,在地址信号AD或芯片使能信号/CE发生变化之后预定时间(保持时间)输出该保持终止信号HTPZ。
刷新控制电路22包括自刷新定时器(刷新请求电路),并且该刷新控制电路22根据用于使自刷新定时器周期性输出的刷新请求(稍后将在图7中见到的自刷新信号SRTZ)输出刷新请求信号RREQZ和刷新开始信号REFPZ。在内核信号COREZ的输出期间和保持终止信号HTPZ的输出期间屏蔽刷新开始信号REFPZ的输出,其中该内核信号COREZ表示存储器内核28正在进行操作。
当主动控制电路24接收到表示请求开始读取操作的保持终止信号HTPZ时,主动控制电路24输出用于请求进行读取操作的读取开始信号RACTPZ。也就是说,保持终止信号HTPZ是操作存储器内核28的访问请求信号。当主动控制电路24接收到表示请求开始写入操作的写入信号WTZ时,主动控制电路24输出写入开始信号WACTPZ。在内核信号COREZ和刷新请求信号RREQZ的输出期间屏蔽RACTPZ信号和WACTPZ信号的输出,其中内核信号COREZ表示存储器内核28正在进行操作。
当内核操作控制电路26接收到RACTPZ信号、WACTPZ信号和REFPZ信号中的任何一个时,内核操作控制电路26输出内核信号COREZ和内核操作信号RASZ。内核信号COREZ的有效期表示存储器内核28正在进行操作。内核操作控制电路26响应于RACTPZ信号和WACTPZ信号分别输出读取信号READZ和写入信号WRITEZ。
存储器内核28具有以矩阵方式排列的多个易失性存储单元MC、与该存储单元MC相连的多个字线WL和多个位线BL、以及与位线BL相连的多个读出放大器SA。存储单元MC与普通的DRAM存储单元相同,它们分别具有用于以充电的形式保存数据的电容器和设置在该电容器与位线BL之间的传递晶体管。传递晶体管的栅极与字线WL相连。
存储器内核28响应于内核操作信号RASZ而开始操作,并且根据锁存地址信号RAX选择字线WL。通过选择字线WL,执行读取操作、写入操作和刷新操作中的任何一种操作。具体地说,当存储器内核28接收到RASZ信号和READZ信号时,存储器内核28进行读取操作,当存储器内核28接收到RASZ信号和WRITEZ信号时,存储器内核28进行写入操作,当存储器内核28仅接收到RASZ信号(READZ信号和WRITEZ信号未被激活)时,存储器内核28进行刷新操作。在读取操作、写入操作和刷新操作中任何一种操作之后,存储器内核28执行预充电操作,以将位线BL重置为预定电压。该预充电操作是自动执行的,无需接收外部命令。
在读取操作中,输入/输出控制电路30将所读取的数据从存储器内核28传送到输入/输出电路32。在写入操作中,输出/输出控制电路30将通过输入/输出电路32提供的写入数据从外部传送给存储器内核28。
输入/输出电路32通过外部端子接收写入数据,并且向外部端子输出所读取的数据。该输入/输出电路32还将来自测试模式电路34的保持测量信号HTMZ输出给数据端子DQ的最低有效位。
测试模式电路34根据通过外部端子和输入电路10提供的信号使FCRAM进入测试模式,并且输出用于进行内部测试的测试控制信号TESZ(例如,稍后描述的TES64Z、TES65Z和TES03Z)。在进入用于测量保持周期的测试模式(测试TES65)的情况下,测试模式电路34用作为第二测电路,用于向数据端子DQ输出保持测量信号HTMZ,该保持测量信号HTMZ表示定时器20正在测量保持时间。
图2表示图1中所示的输入电路10的细节。形成多个以虚线表示的框(例如10d)。输入电路10具有分别用于接收/CE信号、/OE信号、/WE信号和地址信号AD的CE缓冲器10a、OE缓冲器10b、WE缓冲器10c和地址缓冲器10d。
CE缓冲器10a输出/CE信号作为CEX信号。由于CE缓冲器10a没有由任何其它信号选通,所以CEX信号直接随/CE信号的改变而变化。当CEX信号为低电平时,OE缓冲器10b进行操作,并且输出/OE信号作为OEX信号。
当CEX信号为低电平时,WE缓冲器10c进行操作,并且输出WTZ信号或RDZ信号。当在写入操作中提供/WE信号时,与/WE信号(具有低电平周期的负脉冲信号)同步地输出WTZ信号(具有高电平周期的正脉冲信号)。在读取操作中,根据高电平的/WE信号将RDZ信号保持为高电平。WE缓冲器10c的DELAY1表示延迟电路。该延迟电路DELAY1防止由于/WE信号的噪声而导致WTZ信号输出。具体地说,当WE缓冲器10c接收到脉冲宽度小于或等于延迟电路DELAY1的延迟时间的/WE信号时,将不产生WTZ信号。顺便说一下,在后续的图中,将多个延迟电路表示为DELAYn(n为整数)。
地址缓冲器10d具有锁存器10e、定时反相器10f、锁存器10g和选通电路10h。当CEX信号为低电平时,锁存器10e接收地址信号AD,并且当CEX信号为高电平时,锁存AD信号。当WTZ信号为低电平时,定时反相器10f导通,从而将AD信号传送给锁存器10g。也就是说,定时反相器10f在写入使能信号/WE为高电平的期间导通。输出传送给锁存器10g的AD信号作为地址信号ADZ。锁存器10g与WTZ信号的上升沿同步地锁存地址信号AD。也就是说,锁存器10g仅在写入操作中锁存地址信号AD。当WTZ信号为高电平时,选通电路10h输出AD信号作为测试地址信号TAZ。将测试地址信号TAZ输出给测试模式电路34,并且用作为进入测试模式、选择要在测试模式中进行的测试以及退出测试模式(进入正常工作模式)时使用的地址信号。
图3表示图1中所示的边沿检测电路12的细节。
边沿检测电路12具有ADZ信号的边沿检测部分12a、CEX信号的边沿检测部分12b和OR电路12c。边沿检测部分12a具有用于检测ADZ信号的上升沿的定时反相器12d和用于检测ADZ信号的下降沿的定时反相器12e。当边沿检测部分12a检测到ADZ信号的上升沿和下降沿时,边沿检测部分12a输出地址转换信号ATDZ(正脉冲的ATD00Z、ADT01Z、…)。
边沿检测部分12b与CEX信号的下降沿同步地输出芯片使能转换信号CTDAZ。该边沿检测部分12b还输出内部芯片使能信号CTDRZ,该内部芯片使能信号CTDRZ具有与CEX信号相同的逻辑。该CTDRZ信号作用为定时器20的重置信号。
OR电路12c输出地址转换信号ATDZ和芯片使能转换信号CTDAZ的多个位中的任意一位作为地址转换信号ATDPZ。在图中,OR电路12c接收地址转换信号ATDZ的五位,而实际上其接收与外部地址端子相同数量的地址转换信号ATDZ位。
图4表示图1中所示的地址锁存电路14的细节。
地址锁存电路14具有锁存器部分14a、14b、14c、14d和14e以及开关14f。锁存器部分14a在从刷新控制电路22的自刷新定时器周期性地输出的自刷新信号SRTZ的高电平期间接收RFAZ信号,并且与SRTZ信号的下降沿同步地锁存RFAZ信号。与用于启动刷新操作的刷新开始信号REFPZ同步地输出所锁存的RFAZ信号。用于产生SRTZ信号和REFPZ信号的电路将会在稍后看到的图7中进行介绍。
锁存器部分14b是与锁存器部分14a相同的电路。锁存器部分14b在定时器设置信号HTSPZ或测试控制信号TEST64Z的高电平期间接收读取地址(ADZ信号),并且与HTSPZ信号或TEST64Z信号的下降沿同步地锁存该读取地址。也就是说,当HTSPZ信号或TEST64Z信号为高电平时,锁存器部分14b将不进行任何锁存操作。与作为用于请求读取操作的信号的RACTZ信号同步地输出所锁存的读取地址。
锁存器部分14c是与锁存器部分14a相同的电路。锁存器部分14c在写入信号WTZ的高电平期间接收写入地址(ADZ信号),并且与WTZ信号的下降沿(/WE信号的上升沿)同步地锁存该写入地址(ADZ信号)。与作为用于请求写入操作的信号的WACTZ信号同步地输出所锁存的写入地址。
锁存器部分14d与RACTZ信号或WACTZ信号的下降沿同步地锁存锁存器部分14b或锁存器部分14c的输出电平。当用于启动读取操作的读取开始信号RACTZ或用于启动写入操作的写入开始信号WACTZ为高电平时,开关14f导通,从而将锁存器部分14d的输出连接到锁存器部分14e。该锁存器部分14e与REFPZ信号、RACTPZ信号和WACTPZ信号中的任何一个信号的下降沿同步地锁存锁存器部分14a的输出或者锁存器部分14d的输出。锁存在锁存器部分14e中的地址信号用作为行地址信号,用于选择存储器内核28的字线WL。
图5表示图1中所示的重置电路16和设置电路18的细节。
重置电路16具有OR电路16a和AND电路16b。当地址转换信号ATDPZ、内部芯片使能信号CTDRZ、保持终止信号HTPZ和写入信号WTZ中的任何一个信号为高电平时,该OR电路16a输出定时器重置信号HTRPZ。注意,通过在执行测试TES65时变为高电平的测试控制信号TES65Z来屏蔽保持终止信号HTPZ。这样,在执行测试TES65的测试模式中,将不会输出定时器重置信号HTRPZ。也就是说,重置电路16也用作为重置禁止电路(第二测试电路),用于禁止定时器20在经过保持时间之后进行重置。这里,如稍后所述,定时器20在每一次经过保持时间时都输出保持终止信号HTPZ。
当测试控制信号TES64Z为低电平时,AND电路16b输出地址转换信号ATDPZ作为定时器设置信号HTSZ。该AND电路16b用作为第一测试电路,用于使用在执行测试TES64时变为高电平的测试控制信号TES64Z来屏蔽地址转换信号ATDPZ,并且输出低电平的定时器设置信号HTSZ来禁止定时器20的操作。
设置电路18与定时器重置信号HTSZ(正脉冲)的下降沿同步地输出定时器设置信号HTSPZ。也就是说,始终在输出定时器重置信号HTRPZ之后输出定时器重置信号HTRPZ。这防止了向图6中所示的定时器20的触发电路20f的设置端子和重置端子同时提供信号。结果,防止了定时器20误操作。
图6表示图1中所示的定时器20的细节。
定时器20具有时钟发生电路20a、三个1位计数器20b、20c和20d以及保持输出电路20e。时钟发生电路20a具有触发电路20f和振荡器20g,该振荡器20g的操作由触发器20f的输出进行控制。与定时器设置信号HTSPZ的上升沿同步地设置触发电路20f,并且与定时器重置信号HTRPZ或启动器信号STTZ的上升沿同步地重置触发电路20f。当对触发电路20f进行设置时,振荡器20g开始工作,从而产生了内部时钟信号HTOSCZ,该内部时钟信号HTOSCZ的周期为延迟电路DELAY6的延迟时间的两倍。而且,当对触发电路20f进行重置时,振荡器20g停止工作。启动器信号STTZ是下述的信号:当FCRAM通电时,该信号变为高电平预定时间。逻辑电路21g输出保持信号HOLDZ,该保持信号HOLDZ表示振荡器20g正在进行操作(正在测量保持时间)。
1位计数器20b是一普通电路,因此省略对其的详细说明。三个1位计数器20b、20c和20d串联连接,以构成一个3位计数器,分别输出进位信号HTC0Z、HTC1Z和HTC2Z。在接收到定时器重置信号HTRPZ时重置1位计数器20b、20c和20d。
保持输出电路20e具有检测电路20h和选择器20i。当检测电路20h检测到所有的进位信号HTC0Z、HTC1Z和HTC2Z都变成高电平时,检测电路20h向选择器20i输出低电平的保持测得信号HDET。通过该保持测得信号HDET自重置检测电路20h的触发电路,从而在经过延迟电路DELAY7的延迟时间之后,保持测得信号HDET变为低电平。当测试控制信号TES64Z为低电平(在正常操作模式下)时,检测器20i与保持测得信号HDET同步地输出保持终止信号HTPZ。也就是说,1位计数器20b、20c和20d以及保持输出电路20e用作为通过对内部时钟信号HTOSCZ的脉冲数量进行计数来测量保持时间的计数器,并且在经过保持时间之后输出保持终止信号HTPZ。此外,当选择器20i接收到在执行测试TES64(不测量保持时间的测试模式)时变为高电平的控制测试信号TES64Z时,用作为用于与地址转换信号ATDPZ同步地强制输出保持终止信号HTPZ(访问请求信号)的第一测试电路。
顺便说一下,时钟发生电路20a的延迟电路DELAY6可以由具有引信(fuse)的可调延迟电路构成,从而可以根据引信编程来改变可调延迟电路的延迟时间。
图7表示图1中所示的刷新控制电路22的细节。
刷新控制电路22具有脉冲发生电路22a和刷新开始电路22b。脉冲发生电路22a与周期性地从自刷新定时器输出的自刷新信号SRTZ(刷新请求信号)的上升沿同步地输出自刷新信号SRTPZ。
刷新开始电路22b具有第一保持电路22c(刷新保持电路)、第二保持电路22d和屏蔽电路22e。与自刷新信号SRTPZ或自刷新信号TSRTZ的上升沿同步地设置第一保持电路22c的触发电路,并且在刷新开始信号REFPZ的上升沿之后预定时间重置第一保持电路22c的触发电路。设置触发电路将刷新请求信号RREQZ变为高电平。自刷新信号TSRTZ是在稍后描述的测试TES03期间与保持终止信号HTPZ同步输出的刷新请求信号。也就是说,刷新开始电路22b还用作为用于开始与响应于读取请求强制输出的刷新请求(TSRTZ信号)相对应的刷新操作的第三测试电路。
第一保持电路22c的输出通过延迟电路DELAY9和NAND门与第二保持电路22d的设置端子相连。当屏蔽信号RMSKX为高电平时,NAND门将第一保持电路22c的输出电平发送给第二保持电路22d,而当该屏蔽信号RMSKX为低电平时,屏蔽第一保持电路22c的输出电平向第二保持电路22d的传送。
在设置第一保持电路22c的触发电路之后经过延迟电路DELAY9的延迟时间,设置第二保持电路22d的触发电路。对该触发电路进行的设置将用于启动刷新操作的刷新开始信号REFPZ变为高电平。在刷新开始信号REFPZ的上升沿之后经过延迟电路DELAY10的延迟时间,重置第二保持电路22d的触发电路。对该触发电路进行的重置将刷新请求信号REFPZ改变为低电平。也就是说,第二保持电路22d还用作为脉冲发生电路。
由于第二保持电路22d的设置定时(从出现刷新请求到开始刷新操作)由延迟电路DELAY9进行了延迟,所以在同时出现写入请求和刷新请求时,优先于刷新操作进行写入操作。也就是说,通过延迟电路DELAY9优先于刷新操作进行写入操作。更具体地,将延迟电路DELAY9的延迟时间设置得长于或等于从写入请求信号WACTZ到产生内核信号COREZ的时间,从而避免由于写入操作于刷新操作之间的冲突而导致的误操作。
屏蔽电路22e在保持终止信号HTPZ和内核信号COREZ为高电平的期间将屏蔽信号RMSKX变为低电平。此外,当刷新请求信号RREQZ为低电平时,该屏蔽电路22e与保持信号HOLDZ的上升沿同步地设置其触发电路,并且当刷新请求信号RREQZ为高电平时,与保持信号HOLDZ的下降沿同步地重置触发电路。触发电路的设置与重置分别将屏蔽信号RMSKX改变为低电平和高电平。而且,在第一保持电路22c保持刷新请求之后(=刷新请求信号RREQZ变为高电平),通过保持信号HOLDZ禁止激活屏蔽信号RMSKX。也就是说,与三输入NOR门的输出相连的NAND门用作为刷新屏蔽电路,该刷新屏蔽电路在存储器内核28正在进行操作并且正在测量保持时间时禁止输出刷新开始信号REFPZ,并且在存储器内核28未进行操作以及没有测量保持时间,并且由第一保持电路22c保持了刷新请求时,允许刷新开始信号REFPZ的输出。
图8表示图1中所示的主动控制电路24的细节。主动控制电路24具有主动生成电路24a、主动输出控制电路24b和写入控制电路24c。
主动生成电路24a输出保持终止信号HTPZ作为正常操作中的读取请求信号RACTZ(访问请求信号),并且在测试模式下(当TES65Z信号为高电平时)将读取请求信号RACTZ固定为低电平。当写入禁止信号WAPCTLX为低电平时,主动生成电路24a还与写入信号WTZ的下降沿(写入使能信号/WE的上升沿)同步地输出写入请求信号WACTZ(访问请求信号)。也就是说,主动生成电路24a用作为用于与/WE信号的有效周期的结束同步地输出写入请求信号WACTZ的写入控制电路。当写入禁止信号WAPCTLX为低电平时,将写入请求信号WACTZ固定为低电平。
主动输出控制电路24b具有触发电路24a(访问保持电路)、NAND门24e、触发电路24f、触发电路24g和选通电路24h。触发电路24d保持读取请求信号RACTZ、写入请求信号WACTZ和在测试模式下(当TES03Z为高电平时)响应于刷新开始信号REFPZ而输出的测试读取请求信号TRACTZ中的任何一个。也就是说,主动输出控制电路24b还用作为用于开始与在测试模式下响应于刷新操作而输出的测试读取请求信号TRACTZ相对应的读取操作的第三测试电路。在进入测试模式时,通过低电平的写入禁止信号TWAPCTLX来屏蔽写入请求信号WACTZ向触发电路24d和24g的输入。也就是说,主动输出控制电路24b还用作为用于禁止响应于为了进入测试模式而提供的/WE信号执行写入操作的写入屏蔽电路。
在输出内核信号COREZ(存储器内核28正在进行操作)时以及在读取请求信号RACTZ为低电平并且输出刷新请求信号RREQZ时,NAND门24e屏蔽触发电路24d到触发电路24f的输出电平传输。也就是说,NAND门24e用作为访问屏蔽电路,该访问屏蔽电路在存储器内核28正在进行操作时,禁止输出读取开始信号RACTPZ和写入开始信号WACTPZ(访问开始信号),而在存储器内核28没有进行操作时,允许输出读取开始信号RACTPZ和写入开始信号WACTPZ。
触发电路24f锁存NAND门24e的输出。触发电路24g在写入请求信号WACTZ为低电平时(读取操作)输出低电平,而在写入请求信号WACTZ为高电平(写入操作)时输出高电平。选通电路24h根据触发电路24g的输出来输出读取开始信号RACTPZ或写入开始信号WACTPZ。在对触发电路24f进行设置之后,延迟与延迟电路DELAY12相同的延迟时间重置触发电路24d、24f和24g。
写入控制电路24c具有触发电路24i和24j。在接收到写入请求信号WACTZ时设置触发电路24i,而当其在设置触发电路24j的同时接收到预充电信号PREDZ时,对其进行重置。写入禁止信号WAPCTLX响应于触发电路24i而变为低电平。在存储器内核28完成了预充电操作之后输出预充电信号PREDZ。
当写入请求信号WACTZ和WACTPZ都为高电平时设置触发电路24j,并且在接收到预充电信号PREDZ时重置触发电路24j。通过这种方式,当在完成写入操作之前提供下一写入使能信号/WE时,写入控制电路24c禁止写入请求信号WACTZ作为写入开始信号WACTPZ输出。也就是说,避免了由于/WE信号的噪声而导致的误操作。
图9表示图1中所示的内核操作控制电路26的细节。
内核操作控制电路26具有触发电路26a、26b和26c。在接收到刷新开始信号REFPZ、读取开始信号RACTPZ或写入开始信号WACTPZ时设置触发电路26a,并且输出表示图1所示存储器内核28正在进行操作的内核信号COREZ。在接收到启动器信号STTZ或预充电信号PREDZ时重置触发电路26a。
在接收到刷新开始信号REFPZ、读取开始信号RACTPZ或写入开始信号WACTPZ时设置触发电路26b,并且输出用于使存储器内核28执行读取操作、写入操作和刷新操作中的任一操作的内核操作信号RASZ。在接收到启动器信号STTZ或表示正在执行预充电操作的预充电信号PREZ时重置触发电路26b。
在接收到读取开始信号RACTPZ时设置触发电路26c,并且输出用于控制存储器内核28内部的读取操作的读取信号READZ。在接收到刷新开始信号REFPZ或写入开始信号WACTPZ时重置触发电路26c。
图10到12表示图1中所示的测试模式电路34的细节。本实施例的FCRAM具有多种测试模式,包括与存储器内核28的操作相关的三种测试模式(TES65、TES64和TES03)。在测试TES65中,不对图1中所示的定时器20进行重置而是强制地使其保持测量保持时间的操作。在测试TES64中,强行禁止定时器20的操作,并且与地址转换信号ATDPZ同步地产生保持终止信号HTPZ。也就是说,与地址转换信号ATDPZ同步地开始读取操作,由此对存储器内核28进行测量以获得读取操作时间的实际值。在测试TES03中,对确定FCRAM的周期时间的最差访问时间进行测量。
在图10中,在测试模式TES65期间进行操作的保持测量电路34a具有4位移位寄存器。保持测量电路34a在第一次接收到保持终止信号HTPZ时将保持测量信号HTMZ改变为高电平,并且在第四次接收到保持终止信号HTPZ时将保持测量信号HTMZ改变为低电平。结果,保持测量信号HTMZ的高电平周期是定时器周期的三倍。也就是说,保持测量电路34a用作为定时器输出电路(第二测试电路),用于响应于第一个保持终止信号HTPZ而输出保持测量信号HTMZ并且当其随后三次接收到保持终止信号HTPZ时停止输出保持测量信号HTMZ。
在测试TES65中,将保持测试信号HTMZ的电平输出到数据端子DQ的最低有效位(DQ0)。因此可以使用LSI测试器使FCRAM进入测试模式,并且测量数据端子DQ的高电平周期,以估算定时器20的操作时间。当图6中所示的延迟电路DELAY6由具有引信的可变延迟电路构成时,通过例如根据各个制造批次(lot)的访问时间的实际值来调整测试过程中的延迟电路DELAY6的延迟时间,可以将从地址转换信号ATDPZ变化时到存储器内核28开始读取操作时的保持时间设置为最佳值。
在测试TES03期间进行操作的刷新控制电路34b(第三测试电路)输出保持终止信号HTPZ和刷新开始信号REFPZ,分别作为自刷新信号TSRTZ和测试读取请求信号TRACTZ。也就是说,在用于估算最差访问时间的测试TES03中,与从定时器20输出的保持终止信号HTPZ同步地将刷新请求强行发送给刷新控制电路22,从而与从刷新控制电路22输出的刷新开始信号REFPZ同步地强行请求进行读取操作。
在进入测试模式(进入信号TMENTZ为高电平)时,写入屏蔽电路34c将写入禁止信号TWAPCTLX改变为低电平。TWPACTLX信号的低电平屏蔽了向图8中所示的主动输出控制电路24b提供写入请求信号WACTZ。这防止了存储器内核28响应于在进入测试模式时发生变化的/WE信号而开始写入操作。从输出写入请求信号WACTZ开始,延迟了延迟电路DELAY13的延迟时间后,写入屏蔽电路34c将写入禁止信号TWAPCTLX恢复为高电平。
在图11中,当测试使能信号TAENZ为高电平时,测试地址产生电路34d进行操作,从而接收到通过地址端子AD提供的四位地址信号TA01Z-TA04Z,并且产生具有与地址信号TA01Z-TA04Z相同的逻辑的地址信号TA01CZ-TA04CZ以及具有与地址信号TA01Z-TA04Z相反的逻辑的地址信号TA01CX-TA04CX。
测试进入电路34e(如稍后所见的图12所示)根据高位字节信号/UB(UBB0Z)、低位字节信号/LB(LBB0Z)、芯片使能信号/CE(C1BZ)、输出使能信号(OEBZ)和写入使能信号/WE(WEBZ),将测试使能信号TAENZ改变为高电平,并且根据在测试使能信号TAENZ为高电平时提供的地址信号TA01CZ-TA04CZ和TA01Z-TA04Z输出测试进入信号TMENTPX。
当测试退出电路34f在测试模式下(在进入期间)接收到地址信号TA01Z-TA04Z的预定组合时,或者接收到启动器信号STTZ时,测试退出电路34f输出测试退出信号TMEXITPZ。
当测试开始电路34g在测试模式下(在进入期间)接收到地址信号TA01Z-TA04Z的预定组合时,测试开始电路34g输出用于进行预定测试的测试信号TESZ(例如TES03Z、TES64Z和TES65Z)。也就是说,测试开始电路34g用作为用于选择预定测试的测试解码电路。当测试开始电路34g接收到测试退出信号MEXITPZ时,其停止输出测试信号TESZ。
图12表示图11中所示的测试进入电路34e的细节。
测试进入电路34e具有组合电路34h、在进入脉冲信号ENTPX为低电平时激活的地址解码器34i、34j和34k、以及通过门电路串联连接并且根据进入脉冲信号ENTPX进行操作的锁存器34m、34n和34o。当高位字节信号/UB和低位字节信号/LB为高电平并且芯片使能信号/CE、写入使能信号/WE和输出使能信号/OE为低电平时,组合电路34h输出测试使能信号TAENZ。响应于测试使能信号TAENZ的输出而输出进入脉冲信号ENTPX。
当地址信号AD1-AD4为“1111”时,地址解码器34i输出高电平。当地址信号AD1-AD4为“0111”时,地址解码器34j输出高电平。当地址信号AD1-AD4为“1011”时,地址解码器34k输出高电平。当对/OE信号进行计时时,地址解码器34i、34j和34k进行锁存操作。
锁存器34m锁存地址解码器34i的输出电平。当锁存器34m中锁存了高电平时,锁存器34n锁存地址解码器34j的输出电平。当锁存器34n中锁存了高电平时,锁存器34o锁存地址解码器34k的输出电平。于是,仅当锁存器34o锁存了高电平时,测试进入信号TMENTPX才在进入脉冲信号ENTPX的高电平期间变为低电平。测试进入信号TMENTPX变为低电平使得FCRAM从正常操作模式进入测试模式。也就是说,仅当连续向地址解码器34i、34j和34k提供预定的地址时,测试进入电路34e才使得FCRAM进入测试模式。顺便说一下,锁存器34m、34n和34o是在加电后(启动器信号STTX为高电平)由写入请求信号WACTZ初始化的。
在下文中,将对根据本发明的FCRAM的操作进行说明。
图13表示本发明的基本操作(读取操作)。
定时器20测量比存储器内核28的单次操作时间(在图表中以方框表示)稍长的保持时间HOLD。然后,当保持时间HOLD比地址信号AD的有效周期和芯片使能信号/CE的作用周期长时,存储器内核28进行操作以执行读取操作。此外,当地址信号AD的有效周期和芯片使能信号/CE的作用周期比周期时间TRC长时,存储器内核28的操作变得无效,并且将无效数据输出到数据端子DQ。
当地址A00、A01的有效周期比保持时间HOLD短(图13(a))时,存储器内核28不进行操作。当/OE信号变为低电平(图13(b))时,将无效数据输出到数据端子DQ。由于在地址信号AD的有效周期比保持时间HOLD短时,存储器内核28不会开始操作,所以即使在读取周期期间地址信号AD发生了变化,也可以防止存储单元中的数据被破坏。可以将根据本发明的FCRAM的接口设计成SRAM的接口,可以容易地使用FCRAM来替代SRAM,而无需对系统进行修改。
当地址A02的有效周期比保持时间HOLD长(图13(c))时,存储器内核28开始进行操作(图13(d))。然而,由于地址A02的有效周期比周期时间TRC短,所以存储器内核28的操作变得无效。地址A03的有效周期比保持时间HOLD长并且比周期时间TRC长(图13(e))。由此,将通过存储器内核28的操作而读取的数据作为有效数据输出到数据端子DQ(图13(f))。
周期时间TRC是基于通过测试TES03估算的最差访问时间确定的。最差访问时间的值是存储器内核操作时间加上前次访问周期的存储器内核操作时间和刷新操作时间。它几乎等于存储器内核操作时间的三倍。
图14表示读取操作时定时器20的操作。
首先,图3中所示的边沿检测电路12的边沿检测部分12b与/CE信号的下降沿同步地输出芯片使能转换信号CTDAZ(图14(a))。OR电路12c响应于CTDAZ输出地址转换信号ATDPZ(图14(b))。
图5中所示的重置电路16响应于ATDPZ信号输出定时器设置信号HTSZ和定时器重置信号HTRPZ(图14(c))。设置电路18与HTSZ信号的下降沿同步地输出定时器设置信号HTSPZ(图14(d))。
在图6中所示的定时器20响应于HTSPZ信号启动振荡器20g的操作之前,由HTRPZ对定时器20进行重置(图14(e))。振荡器20g的操作对计数器20b、20c和20d进行操纵,从而输出进位信号HTC0Z、HTC1Z和HTC2Z(图14(f))。地址A00在HTC0Z、HTC1Z和HTC2Z全部变成高电平之间发生变化(图14(g))。也就是说,由于地址信号AD的有效周期不满足保持时间HOLD,所以不会输出保持终止信号HTPZ(图14(h))。结果,将地址A00的读取周期视为无效,并且存储器内核28不进行操作。
在后续的周期中,地址信号AD(A01,A02)的有效周期满足保持时间HOLD,从而输出保持终止信号HTPZ(图14(i))。于是,存储器内核28执行读取操作。
图15表示读取操作时存储器内核28的操作。在该示例中,与图14一样,地址A00和A03不满足保持时间HOLD,而地址A01和A02满足保持时间HOLD。将省略对与图14相同的操作的说明。
在提供地址A01的读取周期中,响应于图8中所示的保持终止信号HTPZ输出读取请求信号RACTZ和读取开始信号RACTPZ(图15(a))。图9中所示的内核操作控制电路26响应于读取开始信号RACTPZ输出内核操作信号RASZ和内核信号COREZ(图15(b))。存储器内核28响应于RASZ信号根据地址A02选择一字线WL,并且执行读取操作(图15(c))。RASZ信号的高电平周期表示字线WL的选定周期。将从存储单元读取到位线BL并且由读出放大器放大的数据传送给图1中所示的输入/输出控制电路30。向存储单元重写在位线RL上放大的数据。
内核操作控制电路26响应于预充电信号PREZ的输出将RASZ信号改变为低电平(图15(d))。通过RASZ信号的失效使字线WL失效。位线BL响应于预充电信号PREZ预充电到预定电压。内核操作控制电路26响应于预充电信号PREDZ的输出将COREZ信号改变为低电平(图15(e))。于是,存储器内核28完成了读取操作。
在提供地址A02的读取周期中,也以与上述相同的方式进行读取操作。
图16表示满足周期时间tRC时的读取操作。一直到存储器内核28的操作与图15中的相同。在该示例中,/CE信号的作用周期和地址信号AD(A00)的有效周期比周期时间tRC长,因此存储器内核28的操作变得有效。结果,在将读取数据传送给图1的输入/输出电路32之后,降低/OE信号,以将读取的数据输出给数据端子DQ。
图17表示写入操作的概况。
在/CE信号的作用周期期间保持地址信号AD(A00)不变(图17(a))。在/CE信号的作用周期期间/WE信号变为低电平(图17(b))。图2中所示的WE缓冲器10c响应于/WE信号输出写入信号WTZ(图17(c))。图2中所示的地址缓冲器10d与WTZ信号的上升沿同步地锁存地址信号AD。结果,在WTZ信号的高电平周期期间(在/WE信号的低电平周期期间),地址缓冲器10d的定时反相器10f截止。这样,即使在写入操作时(在/WE信号为低电平的周期内)地址信号AD发生变化,也不会出现地址变换信号ATDPZ。
接下来,与/WE信号的上升沿同步地将写入数据D00提供给数据端子DQ(图17(d))。图8中所示的主动控制电路24响应于WTZ信号的下降沿输出写入请求信号WACTZ(图17(e)),并且与WACTZ信号同步地输出写入开始信号WACTPZ(图17(f))。
图9中所示的内核操作控制电路26响应于写入开始信号WACTZ输出内核操作信号RASZ和内核信号COREZ(图17(g))。存储器内核28响应于RASZ信号根据地址A02选择一字线WL,并且进行写入操作(图17(h))。随后,内核操作控制电路26响应于预充电信号PREZ的输出将RASZ信号改变为低电平(图17(i))。通过RASZ信号的失效使该字线WL失效。响应于预充电信号PREZ将位线预充电到预定电压。内核操作控制电路26响应于预充电信号PREDZ的输出将COREZ信号改变为低电平(图17(j))。于是,存储器内核28完成了写入操作。
图18表示刷新操作的概况。通过由刷新定时器以预定的时间间隔输出的自刷新信号SRTZ启动刷新操作,其中该刷新定时器形成在图1所示的刷新控制电路22内部。
图7中所示的刷新控制电路22在SRTZ信号的上升沿之后预定时间输出刷新开始信号REFPZ(图18(a))。图9中所示的内核操作控制电路26响应于REFPZ信号输出内核操作信号RASZ和内核信号COREZ(图18(b))。存储器内核28根据由刷新地址计数器响应于RASZ信号而产生的刷新地址信号RFAZ来选择字线WL,并执行刷新操作REF(图18(c))。随后,与上述读取操作和写入操作中一样,输出预充电信号PREZ和PREDZ,以进行预充电操作(图18(d)),以完成刷新操作REF。
图19表示在读取操作的保持时间期间出现刷新请求的示例。/CE信号和AD信号如以上看到的图15中那样变化。
在用于提供地址A00的保持时间的测量期间出现刷新请求(SRTZ信号)(图19(a))。由于地址A00不满足保持时间HOLD,所以在该周期中不输出读取请求信号RACTZ(图19(b))。图7中所示的刷新控制电路22与SRTZ信号同步地输出刷新请求信号RREQZ(图19(c))。
刷新控制电路22在保持信号HOLDZ的输出期间屏蔽刷新请求信号RREQZ的输出。当通过从地址A00改变为地址A01而重置定时器20时,HOLDZ信号变为低电平。刷新控制电路22响应于HOLDZ信号的失效而解除屏蔽,并且输出刷新开始信号REFPZ(图19(d))。通过输出刷新开始信号REFPZ来重置刷新请求信号RREQZ(图19(e))。
图9中所示的内核操作控制电路26响应于REFPZ信号输出内核操作信号RASZ和内核信号COREZ(图19(f))。然后,存储器内核28进行操作,以执行刷新操作REF(图19(g))。将保持时间HOLD设置得比存储器内核28的操作时间稍长。由此,确保在地址A01的保持时间HOLD测量过程中完成刷新操作。因此,以与图15相同的定时执行地址A01和A02的存储器内核操作。
图20表示在读取操作中的保持时间期间出现满足保持时间HOLD的刷新请求的示例。
刷新控制电路22与SRTZ信号同步地输出刷新请求信号RREQZ(图20(a))。刷新控制电路22在保持信号HOLDZ的输出期间屏蔽刷新开始信号REFPZ的输出。由于地址A00满足保持时间HOLD,所以定时器20输出保持终止信号HTPZ(未示出)。图8中所示的主动控制电路24响应于保持终止信号HTSPZ输出读取请求信号RACTZ(图20(b))。响应于RACTZ信号的高电平激活主动控制电路24的NAND门24e。将保持在触发电路24d中的读取请求(RACTZ信号)传送给触发电路24f,并且输出读取开始信号RACTPZ(图20(c))。
图9中所示的内核操作控制电路26响应于读取开始信号RACTPZ输出内核操作信号RASZ和内核信号COREZ(图20(d))。也就是说,在该示例中,在刷新操作REF之前执行与地址A00相对应的读取操作(图20(e))。在与地址A00相对应的读取操作期间,提供下一个地址A01,并且定时器20开始测量保持时间HOLD(图20(f))。
内核信号COREZ在读取操作完成的同时变为低电平(图20(g))。
刷新控制电路22响应于CORE信号的失效而解除屏蔽,并且输出刷新开始信号REFPZ(图20(h))。响应于刷新开始信号REFPZ的输出而执行刷新操作REF(图20(i))。
在执行刷新操作REF的过程中完成保持时间HOLD的测量,并且输出读取请求信号RACTZ(图20(j))。在COREZ信号的输出期间使图8中所示的主动控制电路24的NAND门24e无效。主动控制电路24响应于由刷新操作REF的完成而导致的COREZ信号失效,输出读取开始信号RACTPZ(图20(k))。
图9中所示的内核操作控制电路26响应于读取开始信号RACTPZ输出内核操作信号RASZ和内核信号COREZ(图20(l))。然后,执行与地址信号A01相对应的读取操作(图20(m))。随后,执行与地址信号A02相对应的读取操作(图20(n))。
将保持时间HOLD设置得比存储器内核28的操作时间稍长。结果,即使在连续的存储器内核28读取操作期间出现了刷新请求并且该刷新请求延迟了存储器内核28的操作,也可以在多个周期内消除该延迟。
图21表示在读取周期的保持时间期间出现满足周期时间tRC的刷新请求的示例。
首先,与上面所见的图20一样,由于地址A00满足保持时间HOLD,所以输出保持终止信号HTPZ(图21(a))。响应于保持终止信号HTPZ,连续输出读取请求信号RACTZ和RACTPZ(图21(b)),并且执行读取操作(图21(c))。
接下来,响应于由读取操作的完成而导致的CORE信号失效,输出刷新开始信号REFPZ(图21(d))。然后,响应于刷新开始信号REFPZ的输出执行刷新操作REF(图21(e))。
图22表示恰在写入操作中的/WE信号的上升沿之前出现刷新请求(SRTZ信号)的示例。
首先,响应于SRTZ信号输出刷新请求信号RREQZ(图22(a))。这里,存储器内核28不进行操作,并且不对保持时间HOLD进行测量。因此,图7中所示的刷新控制电路22在RREQZ信号之后延迟预定的时间输出刷新开始信号REFPZ(图22(b))。然后,在写入操作之前执行刷新操作REF(图22(c))。
在COREZ信号的输出期间使图8中所示的主动控制电路24的NAND门24e无效。主动控制电路24响应于由刷新操作REF的完成而导致的COREZ信号的失效,输出写入开始信号WACTPZ(图22(d))。
图9中所示的内核操作控制电路26响应于写入开始信号WACTPZ输出内核操作信号RASZ和内核信号COREZ(图22(e))。然后,执行与地址A00相对应的写入操作(图22(f))。
图23表示恰在写入操作中的/WE信号的上升沿之后出现刷新请求(SRTZ信号)的示例。
在该示例中,在刷新请求信号RREQZ之前将写入请求信号WACTZ提供给主动控制电路24(图8)。因此,主动控制电路24输出写入开始信号WACTZ(图23(a))。然后,在刷新操作REF之前执行写入操作(图23(b))。
图7中所示的刷新控制电路22响应于由写入操作而导致的COREZ信号的失效来解除屏蔽,并且输出刷新开始信号REFPZ(图23(c))。然后,执行刷新操作REF(图23(d))。
图24表示连续执行满足保持时间HOLD的读取操作、写入操作和读取操作并且在第一次读取操作的保持时间期间出现刷新请求的示例。
与地址A00相对应的读取操作以及刷新操作与上面所见的图20中的相同,从而省略对其的说明。在刷新操作REF期间/WE信号变为高电平,并且输出写入请求信号WACTZ(图24(a))。与图22中一样,图8所示的主动控制电路24响应于由刷新操作REF的完成而导致的COREZ信号的失效,输出写入开始信号WACTPZ(图24(b))。然后,响应于写入开始信号WACTPZ输出内核操作信号RASZ和内核信号COREZ(图24(c)),并且执行与地址A01相对应的写入操作(图24(d))。
在刷新操作和写入操作期间提供地址A02之后的保持时间HOLD内,输出读取请求信号RACTZ(图24(e))。这里,存储器内核28正在执行写入操作。从而主动控制电路24响应于由写入操作的完成而导致的COREZ信号的失效,输出读取开始信号RACTPZ(图24(f))。然后,执行与地址信号A02相对应的读取操作(图24(g))。
图25表示将FCRAM从正常操作模式(等待模式)转换为测试模式的方法。
在将/CE信号和/WE信号保持为低电平以及将/UB信号和/LB信号保持为高电平的状态下,FCRAM对/OE信号计时三次,并且向地址端子AD连续提供表示预定逻辑值KEY1、KEY2和KEY3的4位地址信号AD1-AD4,由此进入测试模式。在该实施例中,KEY1是“1111”,KEY2是“0111”,而KEY3是“1011”。当图12中所示的测试进入电路34e接收到正确的KEY1、KEY2和KEY3时,将测试进入信号TMENTPX改变为低电平。
随后,图11中所示的测试开始电路34g接收与第四/OE信号同步提供的测试码CODE(预定的逻辑值),并激活与该测试码CODE相对应的测试信号TESZ。例如,测试开始电路34g激活测试信号TES64Z,以执行测试TES64。
此外,如果测试码CODE是用于退出测试模式的代码,则图11中所示的测试退出电路34f输出测试退出信号TMEXITPZ。然后,FCRAM从测试模式转换为正常操作模式。
图26表示测试TES64的概况。当使用LSI测试器在测试模式下执行测试TES64时,可以估算存储器内核28的操作时间的实际值。
在测试TES64中,定时器20的振荡器20g在读取操作中不进行操作,并且由保持输出电路20e响应于地址转换信号ATDPZ生成保持终止信号HTPZ(图26(a))。响应于该保持终止信号HTPZ,连续输出读取请求信号RACTZ和RACTPZ(图26(b)),并且执行读取操作(图26(c))。也就是说,测试TES64可以估算存储器内核28的读取操作时间的实际值。由于可以估算该实际值,所以可以确定定时器20的振荡器20g是否具有最佳周期。
图27表示测试TES65的概况。当使用LSI测试器在测试模式下执行测试TES65时,可以测量保持时间HOLD。
首先,在转换为测试模式(测试TES65)之后,将/CE信号改变为低电平(图27(a))。由于/CE信号的变化,而输出地址转换信号ATDPZ(图27(b))。响应于该地址转换信号ATDPZ输出定时器重置信号HTRPZ(图27(c)),以重置图6中所示的定时器20。还响应于该地址转换信号ATDPZ输出定时器开始信号HTSPZ,从而定时器20开始工作。
在测试TES65中,图8中所示的主动控制电路24的主动生成电路24a响应于表示满足保持时间HOLD的保持终止信号HTPZ,屏蔽读取请求信号RACTZ的输出。也就是说,即使输出了保持终止信号HTPZ,也不执行读取操作。此外,图5中所示的重置电路16接收测试控制信号TES65Z的高电平,并且响应于保持终止信号HTPZ屏蔽定时器重置信号HTRPZ的输出。结果,定时器20保持操作而不进行重置。结果,定时器20在每一次达到保持时间HOLD时输出保持终止信号HTPZ。
图10中所示的保持测量电路34a在接收到保持终止信号HTPZ四次时将保持测量信号HTMZ改变为高电平(图27(e))。保持测量信号HTMZ例如强制数据端子DQ的最低有效位(DQ0)输出高电平(图27(f))。通过LSI测试器测量数据端子DQ0的高电平周期,由此使得能够对定时器20的操作时间进行估算。结果,结合前面的测试TES64的估算结果,可以容易地评价保持时间HOLD是否最佳。
图28表示测试TES03的概况。当使用LSI测试器在测试模式下执行测试TES03时,可以测量出读取操作的最差访问时间。最差访问时间是在读取请求之后执行与前次读取请求相对应的内核操作以及与刷新请求相应的内核操作的情形下的访问时间。在测试TES03中,在FCRAM内部自动进行这些操作。
在测试TES03中,在转换为测试模式之前,例如,将互反数据写入与地址A00相对应的存储单元以及其它存储单元。此外,预先进入测试TES64,以使得可以开始读取操作,而无需在访问请求中等待保持时间HOLD。
首先,在转换为测试模式(测试TES64、TES03)之后,将/CE信号改变为低电平(图28(a))。由于/CE信号的变化,而输出地址转换信号ATDPZ(图28(b))。响应于地址转换信号ATDPZ,输出定时器重置信号HTRPZ(图28(c)),从而重置图6中所示的定时器20。然而,由于进入了测试TES64,所以不输出定时器开始信号HTSPZ。结果,定时器20不进行操作并且不输出保持信号HOLDZ。
随后,如图26中那样连续输出读取请求信号RACTZ和RACTPZ(图28(d))。然后,执行与地址A00相对应的读取操作(图28(e))。
图10中所示的测试模式电路34的刷新控制电路34b响应于保持终止信号HTPZ输出自刷新信号TSRTZ(图28(f))。也就是说,在测试TES03中,响应于读取请求强制产生刷新请求。图22中所示的刷新控制电路22响应于自刷新信号TSRTZ输出刷新请求信号RREQZ(图28(g))。
此外,图1中所示的输入/输出控制电路30接收自刷新信号TSRTZ,并且使来自存储器内核28的读取数据反相(invert)。由输入/输出电路32锁存该反相读取数据(反相数据),并且将其输出到数据端子DQ(图28(h))。
在与地址A00相对应的存储器内核28的操作之后,刷新控制电路22响应于内核信号COREZ的下降沿输出刷新开始信号REFPZ(图28(i))。然后,在读取操作之后开始刷新操作(图28(j))。
此外,刷新控制电路34b响应于刷新开始信号REFPZ输出测试读取请求信号TRACTZ(图28(k))。结果,在刷新操作之后,图8中所示的主动控制电路24响应于内核信号COREZ的下降沿输出读取开始信号RACTPZ(图28(l))。然后,再次执行与地址A00相对应的读取操作(图28(m))。
响应于测试读取请求信号TRACTZ,输入/输出控制电路30停止对来自存储器内核28的读取数据进行反相。由此将从存储器内核28读取的数据作为有效数据输出给数据端子DQ(图28(n))。然后,LSI测试器测量从/CE信号的下降沿到输出有效数据的时间,由此估算FCRAM的最差访问时间。
图29表示在FCRAM中实际发生的最差访问操作。
在该示例中,在与满足保持时间HOLD而不是最差访问时间(=周期时间)的读取请求相对应的存储器内核28的操作开始之前,出现刷新请求。然后,执行满足周期时间的读取操作。这里,FCRAM根据与图28中所示的测试TES03相同的定时进行操作。如该图所示,最差访问时间tAA的值是由读取操作产生的内核操作时间tRC(内核)加上由刷新操作产生的内核操作时间tRC(内核)以及由最终的读取操作产生的地址访问时间tRAC。顺便说一下,图20中所示的与地址A01相对应的读取操作也是最差访问操作。
图30表示改变FCRAM的定时规范时的最差访问时间。
在该示例中,在请求比该访问时间长的读取访问(地址A01)时间T2之前,始终插入比保持时间HOLD短的地址信号AD(地址A00)时间T1。此外,在读取访问时,禁止保持比时间T1长并且比时间T2短的地址信号AD。也就是说,当存储器内核28进行操作时,始终将读取数据输出给数据端子DQ。这里,由于存储器内核28不进行与地址A00相对应的操作,所以可以通过单个内核操作来减少最差访问时间。
如上所述,根据本实施例,在从接收到用于进行读取操作的访问请求开始经过保持时间HOLD(比内核操作时间长)之后开始读取操作。这样,当地址信号AD或芯片使能信号/CE在短时间内发生变化时,可以防止存储器内核28响应于该变化而进行操作。结果,可以防止存储器内核28误操作,并且防止保存在存储单元中的数据被破坏。
此外,由于存储器内核28在经过保持时间HOLD之后才进行操作,所以可以消除关于地址信号AD的保持时间的限制。这使得可以将FCRAM的接口设计为SRAM接口。结果,这便于在使用SRAM的系统中替换FCRAM(拟SRAM)。换句话说,可以减少替换FCRAM所需的系统调整需要的工时。此外,可以降低由于替换FCRAM而出现问题的可能性。
当边沿检测电路12检测到地址信号AD和芯片使能信号/CE的转换边沿时,开始测量保持时间HOLD。结果,可以响应于AD信号和/CE信号的变化可靠地测量保持时间HOLD。
设置电路18在从重置电路16输出定时器重置信号HTRPZ之后输出定时器设置信号HTSPZ。结果,可以确保在启动之前重置定时器20,从而始终可以正确地测量保持时间HOLD。
在芯片使能信号/CE的无效周期内以及在写入使能信号/WE的有效周期内,在输出地址转换信号ATDPZ时输出用于重置定时器20的重置信号HTRPZ。由于在不需要定时器20进行操作时重置定时器20,所以可以可靠地避免定时器20的误操作。
由于定时器20由组合在一起的振荡器20g以及计数器20b、20c、20d和20e构成,所以可以容易地高精度测量保持时间HOLD。此外,可以通过切换光掩模或实施引信电路来容易地调整保持时间HOLD。
刷新控制电路22作为用于建立刷新操作和读取操作之间的优先关系的判优电路进行操作,并且当存储器内核28正在进行操作时或者当正在测量保持时间HOLD时,禁止输出刷新开始信号REFPZ。因此可以避免刷新操作和访问操作(写入操作和读取操作)之间的冲突。由于在测量保持时间HOLD的过程中不输出刷新开始信号REFPZ,所以可以将读取操作和刷新操作的开始定时设置在保持时间HOLD的测量之后。这使得能够容易地控制刷新操作(与随机出现的刷新请求相对应)和读取操作之间的判优操作。
主动控制电路24作为用于建立刷新操作与访问操作之间的优先关系的判优电路进行操作,并且当存储器内核28正在进行操作时禁止输出读取开始信号RACTPZ和写入开始信号WACTPZ。因此可以避免与随机出现的刷新请求相对应的刷新操作与访问操作之间的冲突。
将关于地址信号AD的保持时间的定时规范限定为比保持时间HOLD    短或者比单次读取操作所需的周期时间tRC长。也就是说,禁止比保持时间HOLD长以及比周期时间tRC短的保持时间。结果,可以避免执行对访问没有帮助的无效存储器内核操作,使得能够减少周期时间tRC。
当地址端子AD连续接收到三个预定关键码(逻辑值)时,发生从正常操作模式到测试模式的转换。这降低了错误进入测试模式的可能性,并且可以很容易地使FCRAM进入测试模式,而无需形成专用的测试端子。在进入测试模式时,可以在预定关键码之后提供表示测试项的码,从而可以从多种测试中选择要进行的测试。
禁止响应于在进入测试模式时提供的写入使能信号/WE而执行写入操作。这可以防止在进入测试模式时错误地执行写入操作,防止破坏保存在存储单元MC中的数据。
在进入测试TES64之后,定时器20禁止测量保持时间HOLD,并且响应于地址信号AD或芯片使能信号/CE的变化强制输出读取请求信号RACTZ。因此可以容易地估算存储器内核28的访问时间的实际值。
在进入测试TES65之后,将表示定时器20正在测量保持时间HOLD的保持测量信号HTMZ输出给数据端子DQ。因此可以容易地从外部测量保持时间HOLD。此外,在四次测量保持时间HOLD的同时,将保持测量信号HTMZ保持为高电平。因此即使保持时间HOLD较短,也可以高精度地测量保持时间HOLD。
在进入测试TES03之后,响应于地址信号AD或芯片使能信号/CE的变化,强制产生自刷新信号TSRTZ,并且在完成读取操作之后立即开始刷新操作。此外,响应于刷新开始信号REFPZ,强制产生测试读取请求信号TRACTZ,以进行读取操作。结果,可以由FCRAM的测试电路自动执行最差访问操作,使得能够容易地测量最差访问时间。
图31表示本发明的半导体存储器的第二实施例。将使用相同的标号或符号表示与第一实施例中所述的电路和信号相同的电路和信号。将省略对其的详细说明。
本实施例的FCRAM具有禁止端子DIS,用于禁止测量保持时间HOLD以及禁止刷新操作。将从禁止端子DIS提供给输入电路36的禁止信号DIS提供给重置电路38、定时器40和刷新控制电路42。为了可靠地执行刷新操作,将禁止信号DIS的高电平周期的最大时间(规范)设置得比出现自刷新信号SRTZ的周期短。其余的结构与第一实施例(图1)的相同。
图32表示图31中所示的重置电路38的细节。
重置电路38具有用于接收测试控制信号TES64Z和禁止信号DIS的NOR门38a。其余的结构与图5中所示的重置电路16相同。当重置电路38接收到高电平的禁止信号DIS时,将定时器设置信号HTSZ固定为低电平。由此禁止定时器40的操作。
图33表示图31中所示的定时器40的细节。
定时器40具有保持输出电路40e,而不是第一实施例的保持输出电路20e。保持输出电路40e具有与接收测试控制信号TES64Z的保持输出电路20e的NAND门的输入端相连的NOR门。该NOR门接收测试控制信号TES64Z和禁止信号DIS。保持输出电路40e用作为用于在禁止信号DIS为高电平的周期期间强制输出保持终止信号HTPZ(访问请求信号)的开始信号输出电路。其余的结构与第一实施例的定时器20(图6)相同。
图34表示图31中所示的刷新控制电路42的细节。
刷新控制电路42具有脉冲发生电路42b,而不是第一实施例的脉冲发生电路22a。脉冲发生电路42b是通过使用四输入NOR门来替代脉冲发生电路22a的三输入NOR门而获得的电路。其余的结构与第一实施例的刷新控制电路22(图7)相同。
脉冲发生电路42b用作为刷新屏蔽电路,用于响应于高电平的禁止信号DIS将屏蔽信号RMSKX改变为低电平,从而禁止输出刷新开始信号REFPZ。
图35表示第二实施例中的读取操作的概况。
当图32中所示的重置电路38通过禁止端子DIS接收到高电平的禁止信号DIS时,启动定时器40并且禁止输出定时器设置信号HTSZ的操作(图35(a))。图33中所示的定时器40响应于地址转换信号ATDPZ输出保持终止信号HTPZ(图35(b))。响应于HTPZ信号,连续输出读取请求信号RACTZ和RACTPZ(图35(c)),并且执行读取操作(图35(e))。
此外,图34中所示的刷新控制电路42响应于高电平的禁止信号DIS禁止输出刷新开始信号REFPZ。结果,将在禁止信号DIS的高电平周期期间出现的自刷新信号SRTZ保持在刷新控制电路42中,直到禁止信号DIS变为低电平为止。结果,读取操作不会被任何刷新操作中断,并且读取操作的访问时间(读取操作时间)变得基本上等于存储器内核28的操作时间。也就是说,读取操作时间变为第一实施例的最差访问时间的大约三分之一。
在输出与地址A00和A01相对应的读取数据之后,将禁止信号DIS改变为低电平并且执行刷新操作(图35(f))。
该实施例可以实现与上述第一实施例相同的效果。此外,在该实施例中,向禁止端子DIS提供禁止信号DIS,从而禁止测量保持时间HOLD,以响应于读取访问立即执行读取操作。因此可以减少读取操作时间以及减少周期时间,即最差访问时间。
由于在提供禁止信号DIS时,禁止与随机出现的刷新请求相对应的刷新操作,所以在该操作模式下,刷新操作时间不必包含在周期时间内。这使得能够进一步减少读取操作时间和周期时间。
图36表示本发明的半导体存储器的第三实施例。使用相同的标号或符号表示与第一实施例中所述的电路和信号相同的电路和信号。将省略对其的详细说明。
本实施例的FCRAM具有16位的数据端子DQ0-15和存储器内核44,该存储器内核44由分别与低位数据端子(第一数据端子)DQ0-7和高位数据端子(第二数据端子)DQ8-15相对应的一对第一存储单元44a和第二存储单元44b组成。在写入操作中,分别在独立的定时将低位写入数据(第一写入数据)DQ0-7和高位写入数据(第二写入数据)DQ8-15分别写入第一和第二存储单元44a和44b中。读取操作几乎与前述第一实施例相同。在读取操作期间,第一和第二存储单元44a和44b同时进行操作并且输出16位的读取数据DQ0-7和DQ8-15。响应于/LB信号的激活而将读取数据DQ0-7输出到外部端子。响应于/UB信号的激活而将读取数据DQ8-15输出到外部端子。
为了在写入操作时彼此独立地操作第一和第二存储单元44a和44b,形成输入电路46、主动控制电路48、内核操作控制电路50、分别与数据端子DQ0-7和DQ8-15相对应的输入控制电路52以及输出控制电路54,而不是第一实施例的输入电路10、主动控制电路24、内核操作控制电路26和输入/输出控制电路30。主动控制电路48和内核操作控制电路50用作为用于控制写入操作的写入控制电路。
输入电路46根据/CE信号、/WE信号、/OE信号、/LB信号(第一写入使能信号)和/UB信号(第二写入使能信号)输出写入信号LWTZ和UWTZ。通过/LB端子(第一写入使能端子)和/UB端子(第二写入使能端子)提供/LB信号和/UB信号。具体地说,在写入操作中,当/LB信号有效时,输出表示开始低位数据信号DQ0-7的写入操作的请求的LWTZ信号。当/UB信号有效时,输出表示开始高位数据信号DQ8-15的写入操作的请求的UWTZ信号。
在接收到写入信号LWTZ时,主动控制电路48输出写入开始信号LWACTPZ,而在接收到写入信号UWTZ时,输出写入开始信号UWACTPZ。
当内核操作控制电路50接收到RACTPZ或REFPZ信号时,以及当内核操作控制电路50接收到LWACTPZ信号或UWACTPZ信号中的至少一个时,输出内核信号COREZ和内核操作信号RASZ。当内核操作控制电路50接收到RACTPZ信号、LWACTPZ信号和UWACTPZ信号时,向存储器内核44分别输出读取信号READZ、写入信号(第一写入信号)LWRZ和写入信号(第二写入信号)UWRZ。
存储单元44a和44b分别具有与第一实施例的存储器内核28的内部结构几乎相同的结构,并且彼此独立地进行操作。与数据端子DQ0-7相对应的存储单元44a响应于LWRZ信号而开始写入操作。与数据端子DQ8-15相对应的存储单元44b响应于UWRZ信号而开始写入操作。存储器内核44的其余操作与第一实施例中的相同。
在写入操作中,输入控制电路52与LWTZ信号(第一写入信号)和UWTZ信号(第二写入信号)同步地将通过输入/输出电路32从外部提供的写入数据分别传送给对应的存储单元44a和44b。在读取操作中,输出控制电路54将来自存储器内核44的读取数据传送给输入/输出电路32。
图37表示根据第三实施例的写入操作的示例。
在该示例中,/CE信号和/WE信号在地址信号AD(A00)的确立期间变为有效电平(低电平)(图37(a))。/LB信号和/UB信号在/CE信号和/WE信号的有效期期间在同一定时变为低电平(图37(b))。这里,/CE信号、/WE信号和/LB信号有效的周期是用于向存储单元44a输入写入命令的周期。/CE信号、/WE信号和/UB信号有效的周期是用于向存储单元44b输入写入命令的周期。
图36中所示的输入电路46与/LB信号和/UB信号同步地输出LWTZ信号和UWTZ信号(图37(c))。随后,与LWTZ信号和UWTZ信号同步地产生LWACTPZ信号和UWACTPZ信号(未示出)。内核操作控制电路50与LWACTPZ信号和UWACTPZ信号同步地将LWRZ信号和UWRZ信号分别输出给存储单元44a和44b(图37(d))。
通过相对于/LB信号和/UB信号的上升沿的预定建立时间来提供数据信号DQ0-7和DQ8-15(有效数据)(图37(e))。存储单元44a和44b与LWRZ信号和UWRZ信号的下降沿同步地开始它们的写入操作(内核操作)(图37(f))。也就是说,根据该实施例,响应于写入命令的终止而开始写入操作。
图38表示根据第三实施例的写入操作的另一示例。
在该示例中,/LB信号和/UB信号的有效周期彼此不重叠(图38(a,b))。分别与/LB信号和/UB信号同步地激活LWTZ信号和UWTZ信号以及LWRZ信号和UWRZ信号(图38(c,d,e,f))。分别与/LB信号和/UB信号的上升沿同步地提供数据信号DQ0-7和DQ8-15(图38(g,h))。
存储单元44a和44b分别响应于写入命令(LWRZ信号和UWRZ信号的下降沿)彼此独立地进行操作(图38(i,j))。这消除了用于在数据信号DQ0-7的写入操作期间防止错误写入数据信号DQ8-15的屏蔽控制的必要。还消除了用于在数据信号DQ8-15的写入操作期间防止错误写入数据信号DQ0-7的屏蔽控制的必要。具体地说,用于导通列开关(用于将预定的位线与数据总线相连)的列解码器不需要包括写入数据屏蔽的逻辑电路。另外,用于对数据总线上的写入数据的信号量进行放大的写入放大器不需要包括写入数据屏蔽的逻辑电路。由于屏蔽控制电路变得不必要,所以可以减小FCRAM的电路规模。此外,由于屏蔽控制的时间变得不必要,所以可以提高定时裕度(margin)。结果,可以减少写入操作时间(写入周期时间)。
图39表示第三实施例的写入操作的另一示例。
在该示例中,/LB信号和/UB信号的有效周期彼此部分重叠(图39(a))。这样,LWTZ信号和UWTZ信号以及LWRZ信号和UWRZ信号也彼此重叠(图39(b,c))。分别与/LB信号和/UB信号的上升沿同步地提供数据信号DQ0-7和DQ8-15(图39(d,e))。
如图37和38所示,存储单元44a和44b分别响应于写入命令(LWRZ信号和UWRZ信号的下降沿)彼此独立地进行操作(图39(f,g))。结果,即使/LB信号和/UB信号的有效周期彼此部分重叠,也可以通过与图37和38中相同的操作将数据写入到存储器内核44中。相反地,在传统的存储器内核中,根据/LB信号和/UB信号的有效周期(写入命令)的OR逻辑执行写入操作。与/LB信号和/UB信号之间的无效时刻较慢的信号同步地开始存储器内核的写入操作。这需要用于确定写入操作的开始的控制电路。
如上所述,该实施例可以实现与前述第一实施例相同的效果。此外,在该实施例中,诸如写入放大器的写入控制电路不需要包括用于在写入一字节数据的过程中屏蔽写入另一字节数据的逻辑电路。由于屏蔽写入数据的电路变得不需要,所以可以减小FCRAM的电路规模并且提高在写入操作期间进行工作的电路的时间裕度。结果,可以减少写入操作时间(写入周期时间)。
即使当/LB信号和/UB信号的有效周期部分重叠时,存储单元44a和44b也可以响应于/LB信号和/UB信号彼此独立地进行操作。这消除了用于确定存储器内核44的写入操作开始的控制电路的必要。结果,进一步减小了FCRAM的电路规模,并且进一步减少了写入操作时间。
图40表示本发明的半导体存储器的第四实施例。使用相同的标号或符号表示与第一实施例中所述的电路和信号相同的电路和信号。将省略对其的详细说明。
本实施例的FCRAM具有输入电路56和定时器58,而不是第一实施例的输入电路10和定时器20。其余的结构几乎与第一实施例中的相同。在提供读取命令后的保持时间HOLD时FCRAM开始读取操作。FCRAM在写入命令的提供完成之后开始写入操作。
输入电路56在/CE信号无效(高电平)时输出高电平的等待信号STBYZ。等待信号STBYZ是相位与/CE信号相同的信号。FCRAM的内部电路将等待信号STBYZ视为等待命令。该等待命令是用于使RCRAM进入等待状态(非操作状态)的命令。在等待状态下,只接受在FCRAM内部出现的刷新请求,以进行刷新操作。
输入电路56的其余结构与输入电路10的相同。具体地说,当输入电路56接收低电平的/CE信号和高电平的/WE信号时,它识别到提供了读取命令,并且将读取信号RDZ改变为有效电平(高电平)。当输入电路56接收到低电平的/CE信号和低电平的/WE信号时,它识别到提供了写入命令。并且将写入信号WRZ改变为有效电平(高电平)。顺便说一下,芯片使能信号可以具有两位(负逻辑的/CE1信号和正逻辑的CE2信号),而不是单个位(/CE)。
当定时器58在操作过程中接收到高电平的等待信号STBYZ或者高电平的写入信号WTZ时,其停止操作并进行初始化。定时器58的其余操作与第一实施例的定时器20相同。
图41表示第四实施例的FCRAM的状态转换图。在该图中,实线箭头表示根据外部触发器(例如命令)的状态转换。虚线箭头表示与外部触器发无关的自动状态变化。
为了控制存储器内核28的操作,FCRAM具有主状态机MSM和子状态机SSM。
主状态机MSM具有空闲状态IDLE、读取状态READ、刷新状态REFRESH和写入状态WRITE。这四种状态表示存储器内核28的状态,并且是互斥的。这样,不会同时产生两种或多种状态。空闲状态IDLE是没有向FCRAM提供命令的状态,即基本状态。主状态机MSM的状态转换与图40中所示的刷新控制电路22(用于产生REFPZ信号的电路)、主动控制电路24、内核操作控制电路26和存储器内核28中的部分的操作相对应。
主状态机MSM具有根据子状态机SSM的状态使存储器内核28执行读取操作、刷新操作或写入操作的功能。这样,主状态机MSM的功能也存在于传统的FCRAM中。
子状态机SSM具有使得能够根据操作命令进行主状态机MSM的状态转换的功能。子状态机SSM响应于等待命令STBY、读取命令RD、写入命令WR和内部产生的刷新命令REF与主状态机MSM无关地进行状态转换。
子状态机SSM具有就绪状态READY、保留状态RESERVE。就绪状态READY是没有将命令提供给FCRAM的状态(等待状态),即基本状态。方框中所示的刷新许可REFP1和REFP2、读取许可READ1和READ2以及写入许可WRITEP分别表示允许主状态机MSM的刷新操作、读取操作和写入操作。子状态机SSM的状态转换与图40中所示的边沿检测电路12、重置电路16、设置电路18、定时器58以及刷新控制电路22的其它部分(除了用于产生REFPZ信号的电路)的操作相对应。子状态机SSM的功能是新功能,在传统的FCRAM中不存在。
在下文中,将对子状态机SSM的操作进行说明。顺便说一下,读取命令RD、写入命令WR和等待命令STBY表示从图40所示的输入电路56输出的读取信号RDZ、写入信号WTZ和等待信号STBYZ的有效周期。刷新命令REF与由刷新控制电路22中的自刷新定时器周期性产生的自刷新信号SRTZ相对应。
当在就绪状态READY下提供等待命令STBY时,状态再次转变为就绪状态READY(转换T1)。当在就绪状态READY下提供刷新命令REF时,子状态机SSM发出刷新许可REFP1并再次转变为就绪状态READY(转换T2)。当在就绪状态下提供写入命令WR时,子状态机SSM发出写入许可WRITEP并再次转变为就绪状态(转换T3)。当在就绪状态READY下提供读取命令RD时,状态转变为保留状态RESERVE(转换T4)。到保留状态RESERVE的转换启动了定时器20,并且测量保持时间HOLD。
当在保留状态RESERVE下提供等待命令STBY时,停止定时器28的操作,并且状态转变为就绪状态READY(转换T5)。当在保留状态RESERVE下提供写入命令WR时,停止定时器28的操作。子状态机SSM发出写入许可WRITEP并且转变为就绪状态READY(转换T6)。当在保留状态RESERVE(其中没有保持刷新命令REF)下提供读取命令RD时,重新启动定时器58,并且状态再次转变为保留状态RESERVE(转换T7)。
当在保留状态RESERVE下提供刷新命令REF时,状态再次转变为保留状态(转换T8)。这里,刷新控制电路22(图7中的第一实施例)的刷新保持电路22c保持刷新命令REF。当在保留状态RESERVE(其中保持了刷新命令REF)下提供读取命令RD时,重新启动定时器58,并且子状态机SSM发出刷新许可REFP2并且再次转变为保留状态RESERVE(转换T9)。
当在保留状态RESERVE(其中没有保持刷新命令REF)下完成由定时器58进行的保持时间HOLD的测量时,子状态机SSM发出读取许可READP1并且转变为就绪状态READY(转换T10)。当在保留状态RESERVE(其中保持了刷新命令)下提供等待命令STBY时,停止定时器28的操作。子状态机SSM发出刷新许可REFP1,并且状态转变为就绪状态READY(转换T11)。当在保留状态RESERVE(其中保持了刷新命令REF)下完成由定时器58进行的保持时间HOLD的测量时,子状态机SSM连续发出读取许可READP2和刷新许可REFP1,并且再次转变为保留状态RESERVE(转换T12)。
如上所述,子状态机SSM根据等待命令STBY、读取命令RD、刷新命令REF和写入命令WR进行状态转换并且向主状态机MSM发出读取许可READP1和READP2、刷新许可REFP1和REFP2以及写入许可WRITEP。子状态机SSM主要管理对开始读取操作(保持时间HOLD的测量)的控制和对读取操作与刷新操作之间的冲突的控制,这是本发明的特征。由于将新增加的这些功能集成到单个状态机中,所以可以在集中考虑要新增加的电路的同时进行电路设计。与对包含以前设计的电路的所有电路进行考虑的设计方案相比,这方便了电路设计。
接下来,将对主状态机MSM的操作进行说明。
当主状态机MSM在空闲状态IDLE下检测到读取许可READP1或READP2时,其转变为读取状态READ(转换T13)。由于转换到读取状态READ,使得图40中所示的主动控制电路24输出RACTPZ信号,并且存储器内核28进行读取操作。在执行读取操作之后,状态再次转换为空闲状态IDLE。
当主状态机MSM在空闲状态IDLE下检测到刷新许可REFP1和REFP2时,其转变为刷新状态REFRESH(转换T14)。由于转换到刷新状态REFRESH,使得刷新控制电路22输出REFPZ信号,并且存储器内核28进行刷新操作。在执行刷新操作之后,状态再次转换为空闲状态IDLE。
当主状态机MSM在空闲状态IDLE下检测到写入许可WRITEP时,其转变为写入状态WRITE(转换T15)。由于转换到写入状态WRITE,使得主动控制电路24输出WACTPZ信号,并且存储器内核28进行写入操作。在执行写入操作之后,状态再次转换为空闲状态IDLE。
这样,当主状态机MSM检测到由子状态机SSM发出的读取许可READP1、READP2、刷新许可REFP1、REFP2以及写入许可WRITEP时,其仅使存储器内核28以与前面相同的方式进行操作,进行读取操作、刷新操作和写入操作。结果,与主状态机MSM相对应的电路中的大部分可以使用传统的电路。结果,提高了FCRAM的设计效率。
图42表示提供读取命令RD时的FCRAM的操作。在该示例中,操作几乎与前面第一实施例的图16中的相同。因此省略对与图16相同的操作的说明。
子状态机SSM响应于读取命令RD1从就绪状态READY转变为保留状态RESERVE(图42(a))。子状态机SSM在经过保持时间HOLD之后产生读取许可READP1,并返回到就绪状态READY(图42(b))。主状态机MSM在空闲状态IDLE下接收到读取许可READP1,转变为读取状态READ,并且进行读取操作(图42(c))。在读取操作之后,主状态机MSM返回到空闲状态IDLE(图42(d))。通过这种方式,FCRAM从转换到保留状态RESERVE开始等待经过保持时间HOLD,并且随后开始读取操作。与第一实施例中相同,因此可以将具有DRAM存储单元MC的FCRAM的定时规范设置得与SRAM的相同。
图43表示连续提供读取命令RD时的FCRAM的操作。在该示例中,操作几乎与前面的第一实施例的图15相同。因此省略了对与图15相同的操作的说明。
子状态机SSM响应于第一读取命令RD1从就绪状态READY转变为保留状态RESERVE(图43(a))。在保留状态RESERVE下提供新的读取命令RD2,并且在转换时子状态机SSM重置保留状态RESERVE,并转变为新的保留状态RESERVE(图43(b))。这可以防止在以比保持时间HOLD短的时间间隔提供读取命令RD时存储器内核误操作。
子状态机SSM在经过与读取命令RD2相对应的保持时间HOLD之后产生读取许可READP1,并且返回到就绪状态READY(图43(c))。主状态机MSM在空闲状态IDLE下接收读取许可READP1,并转变为读取状态READ,并且进行读取操作(图43(d))。在执行读取操作之后,主状态机MSM返回到空闲状态IDLE(图43(e))。
与读取命令RD2连续地提供读取命令RD3,并且子状态机SSM再次转变为保留状态RESERVE(图43(f))。在经过与读取命令RD3相对应的保持时间HOLD之后,子状态机SSM产生读取许可READP1,并且返回到就绪状态READY(图43(g))。随后,主状态机MSM转变为读取状态READ,并且进行读取操作(图43(h))。在执行读取操作之后,主状态机MSM返回到空闲状态IDLE(图43(i))。
图44表示在保留状态RESERVE下出现刷新命令REF时FCRAM的操作。在该示例中,操作几乎与前述第一实施例的图21相同。因此省略了对与图21相同的操作的说明。
子状态机SSM在保留状态RESERVE下接收刷新命令(SRTZ),并且在经过与读取命令RD2相对应的保持时间HOLD之后产生读取许可READP2和刷新许可REFP1(图44(a))。主状态机MSM在空闲状态IDLE下接收读取许可READP2,转变为读取状态READ,并且进行读取操作(图44(b))。如上所述,当在保留状态RESERVE下提供刷新命令REF并经过保持时间HOLD时,可以比刷新操作优先执行读取操作。结果,可以减少从提供读取命令RD到输出读取数据的时间(读取访问时间)。
在执行读取操作之后,主状态机MSM返回到空闲状态IDLE,并且转变为刷新状态REFRESH,以立即执行刷新操作(图44(c))。在执行刷新操作之后,主状态机MSM返回到空闲状态IDLE(图44(d))。
图45表示在保留状态RESERVE下出现刷新命令REF时FCRAM的操作。在该示例中,操作几乎与前述第一实施例的图19相同。因此省略了对与图19相同的操作的说明。
子状态机SSM在保留状态RESERVE下接收刷新命令(SRTZ)(图45(a))。在该示例中,是在保留状态RESERVE下提供新的读取命令RD0。
子状态机SSM产生刷新许可REFP2、在转换时重置保留状态RESERVE,并且转变为新的保留状态RESERVE(图45(b))。主状态机MSM在空闲状态IDLE下接收刷新许可REFP2,并转变为刷新状态REFRESH,以执行刷新操作(图45(c))。
当在保留状态RESERVE下连续提供刷新命令REF和新的读取命令RD时,可以在新的保留状态RESERVE下给予刷新操作优先。因此可以从安装有FCRAM的系统中隐藏刷新周期。
在执行刷新操作之后,主状态机MSM返回到空闲状态IDLE(图45(d))。随后,如图43所示,连续提供满足保持时间HOLD的读取命令RD2和RD3,并且连续进行读取操作(图45(e,f))。
图46表示在保留状态RESERVE下提供写入命令WR时FCRAM的操作。在该示例中,操作几乎与前述第一实施例的图17相同。因此省略了对与图17相同的操作的说明。
该示例表示写入操作的基本情况。注意,/CE信号的有效周期比/WE信号的有效周期长。然后,FCRAM接收高电平的/CE信号和高电平的/WE信号,并且识别到提供了读取命令RD0(图46(a,b))。由于这些读取命令RD0的提供周期都不满足保持周期HOLD,所以不开始读取操作。
子状态机SSM在与第一读取命令RD0相对应的保留状态RESERVE下接收写入命令WR0,产生写入许可WRITEP,并且随后转变为就绪状态READY(图46(c))。响应于在空闲状态IDLE下接收的写入命令WR0的终止,主状态机MSM转变为写入状态WRITE,以开始写入操作(图46(d))。在写入操作完成之后,主状态机MSM返回到空闲状态IDLE(图46(e))。
图47表示在空闲状态下提供写入命令WR并且随后出现刷新命令REF时FCRAM的操作。在该示例中,操作几乎与前述第一实施例的图22相同。因此省略了对与图22相同的操作的说明。
在该示例中,如以上图46所示,FCRAM也识别到不满足写入命令WR0之前和之后的保持周期的读取命令RD0。子状态机SSM在就绪状态READY(由于写入命令WR0而转变到该就绪状态READY)下接收刷新命令REF(图47(a))。子状态机SSM响应于刷新命令REF产生刷新许可REFP1(图47(b))。主状态机MSM在空闲状态IDLE下接收刷新许可REFP1,并且转变为刷新状态REFRESH,以进行刷新操作(图47(c))。如上所述,当在就绪状态READY下接收到刷新命令REF时,在发出刷新许可REFP1以进行刷新操作的同时,保持就绪状态READY。这样,可以迅速开始响应于刷新命令REF的刷新操作。结果,主状态机MSM可以将空闲状态IDLE的周期长度减到最小。换句话说,可以提高诸如读取命令RD和写入命令WR的外部命令的提供频度(命令输入速率)。
此外,由于响应于写入命令WR的终止而开始写入操作,所以当在提供写入命令WR的过程中出现刷新命令REF时,可以比写入操作优先执行刷新操作。主状态机MSM响应于刷新操作的完成而转变为空闲状态IDLE,并且随后转变为写入状态WRITE,以开始写入操作(图47(d))。
图48表示在保留状态RESERVE下提供写入命令WR并且在执行写入操作的过程中出现刷新命令REF时FCRAM的操作。在该示例中,操作几乎与前述第一实施例的图23相同。而且,使写入操作开始的定时几乎与图46相同。因此省略了对与图23和46相同的操作的说明。
子状态机SSM在与第二读取命令RD0相对应的保留状态RESERVE下接收刷新命令REF(图48(a))。响应于读取命令RD0的完成(=提供等待命令STBY),子状态机SSM产生刷新许可REFP1,并且从保留状态RESERVE转变为就绪状态READY(图48(b))。
在写入操作之后,主状态机MSM在空闲状态IDLE下接收刷新许可REFP1,并且转变为刷新状态REFRESH,以进行刷新操作(图48(c))。当在保留状态RESERVE下提供刷新命令REF和等待命令STBY时,在就绪状态READY(响应于等待命令STBY而转变为该就绪状态READY)下开始刷新操作。因此,可以利用存储器内核28的空闲时间来刷新存储单元MC。结果,可以从安装有FCRAM的系统中隐藏刷新周期。
图49表示在保留状态RESERVE下连续提供写入命令WR和满足保持时间HOLD的读取命令RD时FCRAM的操作。使写入操作开始的定时几乎与图46相同。
在该示例中,在写入命令WR0之后提供的读取命令RD1满足保持时间HOLD。因此,子状态机SSM在经过与读取命令RD1相对应的保持时间HOLD之后产生读取许可READP1(图49(a))。在写入操作之后,主状态机MSM在空闲状态IDLE下接收读取许可READP1,并且转变为读取状态READ,以进行读取操作(图49(b))。在执行读取操作之后,主状态机MSM返回到空闲状态IDLE(图49(c))。
图50表示在保留状态RESERVE下提供写入命令WR并且随后出现刷新命令REF且提供满足保持时间HOLD的读取命令RD时FCRAM的操作。提供读取操作RD1定时与图47相同。
在该示例中,在写入命令WR0之后提供的读取命令RD1满足保持时间HOLD。此外,子状态机SSM在就绪状态READY(由于写入命令WR0而转变为该就绪状态READY)下接收刷新命令REF,并且产生刷新许可REFP1(图50(a))。主状态机MSM在空闲状态IDLE下接收刷新许可REFP1,并且转变为刷新状态REFRESH,以进行刷新操作(图50(b))。主状态机MSM响应于刷新操作的完成而转变为空闲状态IDLE,并且随后转变为写入状态WRITE,以开始写入操作(图50(c))。主状态机MSM在写入操作过程中接收读取许可READP1(图50(d))。在写入操作之后,主状态机MSM转变为读取状态READ,以进行读取操作(图50(e))。
图51表示在保留状态RESERVE下提供写入命令WR和满足保持时间HOLD的读取命令RD,并且在执行写入操作的过程中出现刷新命令REF时FCRAM的操作。在写入操作过程中提供刷新命令的定时几乎与图48相同。
子状态机SSM在经过与读取命令RD1相对应的保持时间HOLD之后产生读取许可READP2和刷新许可REFP1(图51(a))。在写入操作之后,主状态机MSM在空闲状态IDLE下接收读取许可READP2,转变为读取状态READ,并且进行读取操作(图51(b))。在执行读取操作之后,主状态机MSM返回到空闲状态IDLE,并且转变为刷新状态REFRESH,以立即进行刷新操作(图51(c))。在执行刷新操作之后,主状态机MSM返回到空闲状态IDLE(图51(d))。
图52表示在读取操作期间在保留状态RESERVE下出现刷新命令REF时FCRAM的操作。
在该示例中,在满足保持时间HOLD的读取命令RD0和RD2之间提供不满足保持时间HOLD的读取命令RD1(图52(a))。响应于保留状态下的新的读取命令RD2,子状态机SSM产生刷新许可REFP2,在转换时重置保留状态RESERVE,并且转变为新的保留状态RESERVE(图52(b))。主状态机MSM在空闲状态IDLE下接收刷新许可REFP2,并且转变为刷新状态REFRESH,以进行刷新操作(图52(c))。在执行刷新操作之后,主状态机MSM返回到空闲状态IDLE(图52(d))。随后,主状态机MSM转变为对应于并响应于满足保持时间HOLD的读取命令RD2的读取状态READ,并且进行读取操作(图52(e))。
图53表示在读取操作过程中在保留状态RESERVE下出现刷新命令REF时FCRAM的另一操作。使刷新操作开始的定时几乎与上述图52相同。
在该示例中,在提供等待命令STBY之前提供不满足保持时间HOLD的读取命令RD1(图53(a))。这样,在与读取命令RD1相对应的保留状态RESERVE之后,子状态机SSM转变为就绪状态READY(图53(b))。在刷新操作之后,主状态机MSM转变为空闲状态IDLE(图53(c))。
图54表示在保留状态RESERVE下出现刷新命令REF时FCRAM的另一操作。使刷新操作开始的定时几乎与前述图45相同。
在该示例中,在提供等待命令STBY之前提供不满足保持时间HOLD的读取命令RD1(图54(a))。这样,在保留状态RESERVE之后,子状态机SSM转变为就绪状态READY(图54(b))。在刷新操作之后,主状态机MSM转变为空闲状态IDLE(图54(c))。
图55表示在写入操作过程中在保留状态RESERVE下出现刷新命令REF并且随后提供满足保持时间HOLD的读取命令RD时FCRAM的操作。
在与读取命令RD0相对应的保留状态RESERVE下提供新的读取命令RD1。子状态机SSM产生刷新许可REFP2,在转换时重置保留状态RESERVE,并且转变为新的保留状态RESERVE(图55(a))。主状态机MSM转变为刷新状态REFRESH,以在写入操作之后在空闲状态IDLE下进行与刷新许可REFP2相对应的刷新操作(图55(b))。
子状态机SSM在与读取命令RD1相对应的保留周期的终止之后产生读取许可READP1。在刷新操作完成之后,主状态机MSM从空闲状态IDLE转变为读取状态READ,以进行与读取许可READP1相对应的读取操作(图55(c))。
如上所述,该实施例可以实现与前述第一实施例相同的效果。此外,在该实施例中,用于控制FCRAM的操作的状态机由直接控制存储器内核28的操作的主状态机MSM和根据存储器内核28的操作命令控制内部电路的操作的子状态机SSM组成。这可以防止状态机复杂程度增大。结果,可以简单地构造形成在FCRAM中与各个状态机相对应的控制电路。结果,可以减少FCRAM的电路设计时间。
当利用以前开发的存储器内核28重新开发FCRAM时,与用于控制存储器内核28的操作的主状态机MSM相对应的控制电路也可以使用以前设计的控制电路。这使得可以通过仅重新设计子状态机SSM来开发新的半导体存储器。结果,能够缩短FCRAM的开发周期以及降低开发成本。
当子状态机SSM在与读取命令RD相对应的保留状态RESERVE下接收新的读取命令RD时,其在转换时重置保留状态RESERVE,并且重新转变为保留状态RESERVE,以再次测量保持时间HOLD。此外,在经过保持时间HOLD之后,子状态机SSM发出读取许可READP1和READP2,以执行读取操作。结果,当以比保持时间HOLD短的时间间隔提供读取命令RD时,可以防止存储器内核误操作。可以将具有DRAM存储单元MC的FCRAM的定时规范设置为与SRAM的相同。
当在保留状态RESERVE下提供刷新命令REF并且经过保持时间HOLD时,可以比刷新操作优先进行读取操作。结果,可以减少从提供读取命令RD到输出读取数据的时间。
当在保留状态RESERVE下连续提供刷新命令REF和新的读取命令RD时,在新的保留状态RESERVE下优先执行刷新操作。这使得可以隐藏来自外部系统的刷新周期。
主状态机MSM可以仅从空闲状态IDLE状态转变为刷新状态REFRESH、读取状态READ和写入状态WRITE。由于存储器内核28的操作始终从同一状态(IDLE状态)开始,所以可以简单地构造与主状态机MSM相对应的控制电路。
由于写入操作是响应于写入命令WR的终止而开始的,所以当在提供写入命令WR的过程中出现刷新命令REF时,可以比写入操作优先地执行刷新操作。
当在就绪状态READY下接收到刷新命令REF时,发出刷新许可REFP1同时保持就绪状态READY。由此可以立即开始响应于刷新命令REF的刷新操作。结果,可以使刷新操作所占用的FCRAM时间最小,并且可以提高诸如读取命令RD的外部命令的提供频度。
在响应于在经过保持时间HOLD之后在就绪状态READY下出现的读取命令RD而开始读取操作的FCRAM中,如果在保留状态RESERVE下提供刷新命令REF和等待命令STBY,则可以在就绪状态READY下开始刷新操作,以隐藏来自外部系统的刷新周期。
图56表示本发明的半导体存储器的第五实施例。使用相同的标号或符号表示与第一实施例中所述电路和信号相同的电路和信号。将省略对其的详细说明。
本实施例的FCRAM具有主动控制电路60和内核操作控制电路62,而不是第四实施例的主动控制电路24和内核操作控制电路26。其余的结构几乎与第一和第四实施例的相同。本实施例与第四实施例不同在于,FCRAM响应于写入命令WR的提供而开始写入操作。其余的操作与第四实施例的相同。
图57表示根据第五实施例的FCRAM的状态转换图。
与第四实施例的状态转换图的区别在于,仅将写入命令WR输出给子状态机SSM。在本实施例中,当主状态机MSM在就绪状态READY下接收到写入许可WRITEP时,其立即开始写入操作。
图58表示在保留状态RESERVE下提供写入命令WR时FCRAM的操作。该示例涉及与前述第四实施例的图46相对应的操作。从外部提供的命令、该命令的提供定时和子状态SSM的操作与第四实施例的图46相同。
当主状态机MSM在空闲状态IDLE下接收到写入许可WRITEP时,其立即转变为写入状态WRITE并且开始写入操作(图58(a))。结果,与第四实施例相比,可以减少写入周期中的空闲状态IDLE的周期。结果,存储器内核28的操作频率增大,并且操作效率增大。在完成写入操作之后,主状态机MSM返回到空闲状态IDLE(图58(b))。
图59表示在保留状态RESERVE下连续提供刷新命令(SRTZ)和写入命令WR0时FCRAM的操作。该示例涉及与前述第四实施例的图47相对应的操作。从外部提供的命令及其提供定时与第四实施例的图47相同。
子状态机SSM接收写入命令WR0、产生刷新许可REFP2和写入许可WRITEP,并且从保留状态RESERVE转变到就绪状态READY(图59(a))。主状态机MSM在空闲状态IDLE下接收刷新许可REFP2,并且转变到刷新状态REFRESH,以进行刷新操作(图59(b))。当主状态机MSM在刷新操作之后返回到空闲状态IDLE时,立即转变为写入状态WRITE并且进行写入操作(图59(c))。
图60表示在保留状态RESERVE下提供写入命令WR并且在执行写入操作的过程中出现刷新命令REF时FCRAM的操作。该示例涉及与前述第四实施例的图48相对应的操作。从外部提供的命令及其提供定时与第四实施例的图48相同。
子状态机SSM在保留状态RESERVE下接收到写入命令WR0时产生写入许可WRITEP,并且从保留状态RESERVE转变到就绪状态READY(图60(a))。主状态机MSM在空闲状态IDLE状态下接收写入许可WRITEP,并且转变为写入状态WRITE,以进行写入操作(图60(b))。子状态机SSM在写入操作期间接收刷新命令REF,并且产生刷新许可REFP1(图60(c))。当主状态机MSM在写入操作后返回到空闲状态IDLE时,立即转变为刷新状态REFRESH并且进行刷新操作(图60(d))。
图61表示在保留状态RESERVE下连续提供写入命令WR和满足保持时间HOLD的读取命令RD时FCRAM的操作。该示例涉及与前述第四实施例的图49相对应的操作。从外部提供的命令及其提供定时,以及子状态机SSM的操作与第四实施例的图49相同。
为了在空闲状态IDLE下响应于开始写入许可WRITEP而开始写入操作,主状态机MSM转变为写入状态WRITE(图61(a))。此外,与图49一样,主状态机MSM在写入操作之后在空闲状态IDLE下接收读取许可READP1,并且转变为读取状态READ,以进行写入操作(图61(b))。
图62表示在保留状态RESERVE下出现刷新命令,并且随后提供写入命令以及提供满足重新保持时间HOLD的读取命令RD时FCRAM的操作。该示例涉及与前述第四实施例的图50相对应的操作。从外部提供的命令及其提供定时与第四实施例的图50相同。而且,与刷新命令REF和写入命令WR0相对应的操作与图59所示的相同。与读取命令RD1相对应的操作与图61所示的相同。
图63表示在保留状态RESERVE下提供写入命令WR和满足保持时间HOLD的读取命令,并且在执行写入操作期间出现刷新命令REF时FCRAM的操作。该示例涉及与前述第四实施例的图51相对应的操作。从外部提供的命令及其提供定时与第四实施例的图51相同。而且,与写入命令WR0和刷新命令REF相对应的操作与图60所示的相同。与读取命令RD1相对应的操作与图61所示的相同。
图64表示在保留状态RESERVE下出现满足保持周期的刷新命令REF,并且随后提供写入命令WR时FCRAM的操作。
子状态机SSM在经过与读取命令RD0相对应的保持时间HOLD之后产生读取许可READP2和刷新许可REFP1(图64(a))。主状态机MSM在空闲状态IDLE下接收读取许可READP2,转变为读取状态READ,并且进行读取操作(图64(b))。在执行读取操作之后,主状态机MSM返回到空闲状态IDLE,并且转变为刷新状态REFRESH,以立即进行刷新操作(图64(c))。
子状态机SSM在读取操作期间接收写入命令WR1,并且产生写入许可WRITEP(图64(d))。在执行读取操作之后,主状态机MSM返回到空闲状态IDLE,并且转变为写入状态WRITE,以立即进行写入操作(图64(e))。
本实施例可以提供与前述第一和第四实施例相同的效果。此外,在本实施例中,响应于写入命令WR的开始而开始写入操作。这可以缩短写入周期过程中主状态机MSM的空闲状态IDLE的周期。结果,可以提高存储器内核28的操作效率。
前述实施例涉及将本发明应用于FCRAM的情况。但是,本发明并不限于这些实施例。例如,可以将本发明应用于除FCRAM之外的拟SRAM。
本发明并不限于上述实施例,在不脱离本发明的主题和范围的情况下可以进行各种修改。可以对部分或者所有组件进行改进。
工业实用性
在根据本发明的半导体存储器中,即使以存储器内核不能正常工作的时间间隔提供外部访问信号,也可以防止存储器内核误操作以及防止保存在其中数据被破坏。结果,具有需要刷新的存储单元的半导体存储器可以以与静态RAM相同的定时规范进行操作。
在根据本发明的半导体存储器中,可以可靠地检测到外部访问信号的变化,并且可以启动定时器的操作。
在根据本发明的半导体存储器中,由于定时器确保在每次启动之前都进行重置,所以可以始终正确地测量预定的时间。
在根据本发明的半导体存储器中,由于在定时器不需要进行操作时对其进行重置,所以可靠地避免了定时器误操作。
在根据本发明的半导体存储器中,定时器是由振荡器和计数器组合在一起而构成的,从而可以容易地高精度地测量预定的时间。
在根据本发明的半导体存储器中,刷新屏蔽电路用作为用于确定刷新操作和访问操作之间的优先级的判优电路。这使得可以避免刷新操作与访问操作之间的冲突。这还使得可以容易地控制访问操作与响应于随机出现的刷新请求而产生的刷新操作之间的判优。
在根据本发明的半导体存储器中,访问屏蔽电路用作为用于确定刷新操作与访问操作之间的优先级的判优电路。因此可以避免访问操作与响应于随机出现的刷新请求而产生的刷新操作之间的冲突。
在根据本发明的半导体存储器中,能够禁止无效的存储器内核操作,从而缩短了周期时间。
在根据本发明的半导体存储器中,例如,安装有该半导体存储器的系统可以根据存储器内核的实际操作性能访问该半导体存储器。
在根据本发明的半导体存储器中,暂时禁止响应于随机出现的刷新请求的刷新操作使得可以根据存储器内核的实际操作性能在最短的时间内访问半导体存储器。
可以容易地使根据本发明的半导体存储器进入测试模式,而不需要具有专用的测试端子。
在根据本发明的半导体存储器中,在进入测试模式之后,测试解码电路可以根据提供给外部端子的信号的逻辑值从多种测试中选择要执行的一种测试。
在根据本发明的半导体存储器中,能够防止在进入测试模式时发生错误的写入操作,这种错误的写入操作会破坏保存在存储单元中的数据。
在根据本发明的半导体存储器中,可以容易地在测试模式期间估算对存储器内核的访问时间的实际值。
在根据本发明的半导体存储器中,可以容易地在测试模式期间测量预定时间。
在根据本发明的半导体存储器中,输出测量信号,直到经过多个预定时间。结果,可以高精度地测量预定时间。
在根据本发明的半导体存储器中,第三测试电路可以容易地实现最差访问操作,从而测量最差访问时间。
可以减小根据本发明的半导体存储器的电路规模,并且可以提高写入控制电路的定时裕度。而且,可以缩短写入周期时间。
在根据本发明的半导体存储器中,主状态机直接控制存储器内核的操作,而子状态机根据来自存储器内核的操作命令控制内部电路的操作,从而可以防止状态机在结构上的复杂化。各个状态机的简化使得能够在半导体存储器中与各个状态机相对应地形成构造简单的控制电路。结果,可以缩短半导体存储器的电路设计所花费的时间。
在根据本发明的半导体存储器中,当在保留状态下提供刷新命令时,可以以高于刷新操作的优先级执行读取操作。结果,可以缩短从提供读取命令到输出读取数据的时间。
在根据本发明的半导体存储器中,由于可以在保留周期内执行刷新操作,所以可以隐藏来自外部系统的刷新周期。也就是说,具有需要刷新的存储单元的半导体存储器可以进行与静态RAM相同的操作。
在根据本发明的半导体存储器中,当在经过预定时间之前在保留状态下接收到写入命令时,发出写入许可,使存储器进入就绪状态。结果,在存储器内核处于空闲状态时,响应于写入命令立即进行写入操作。
当在就绪状态下接收到刷新命令时,根据本发明的半导体存储器保持就绪状态,并且发出刷新许可。这样,当存储器内核处于空闲状态时,响应于刷新命令立即执行刷新操作。
在根据本发明的半导体存储器中,当在保留状态下提供刷新命令和等待命令时,优先执行刷新操作。在就绪状态期间开始刷新操作使得可以隐藏来自外部系统的刷新周期。

Claims (20)

1.一种半导体存储器,其包括:
存储器内核,该存储器内核具有需要刷新以保持数据的存储单元;
刷新控制电路,该刷新控制电路以预定的时间间隔产生刷新命令,以刷新所述存储单元;
子状态机,该子状态机根据刷新命令、从外部提供的读取命令和写入命令分别发出刷新许可、读取许可和写入许可,以操作所述存储器内核;以及
主状态机,该主状态机根据所述刷新许可使所述存储器内核执行刷新操作,根据所述读取许可使所述存储器内核执行读取操作,并且根据所述写入许可使所述存储器内核执行写入操作,其中:
所述子状态机具有就绪状态和保留状态,所述就绪状态是在没有提供读取命令时所述子状态机所转换到的状态,所述保留状态是所述子状态机响应于所述读取命令从所述就绪状态转换到的、并在该转换后预定时间发出读取许可的状态;
所述主状态机具有:空闲状态,在该状态下,所述主状态机使所述存储器内核处于不工作状态;读取状态,在该状态下,所述主状态机使所述存储器内核执行读取操作;写入状态,在该状态下,所述主状态机使所述存储器内核执行写入操作;以及刷新状态,在该状态下,所述主状态机使所述存储器内核执行刷新操作。
2.根据权利要求1所述的半导体存储器,其中:
所述子状态机在响应于所述读取命令从所述就绪状态转换为所述保留状态后预定时间,发出读取许可,并且进行从所述保留状态到所述就绪状态的转换;并且
所述主状态机响应于所述读取许可进行从所述空闲状态到所述读取状态的转换,以便进行所述读取操作。
3.根据权利要求2所述的半导体存储器,其中:
当在与所述读取命令相对应的所述保留状态下接收到新的读取命令时,所述子状态机重置所述保留状态,并且进行向新的保留状态的转换,以便再次测量所述预定时间。
4.根据权利要求2所述的半导体存储器,其中:
所述子状态机在所述保留状态下接收到所述刷新命令后所述预定时间,发出所述读取许可和刷新许可;并且
在响应于所述读取许可的所述读取操作之后,所述主状态机响应于所述刷新许可进行从所述空闲状态到所述刷新状态的转换,以便进行所述刷新操作。
5.根据权利要求2所述的半导体存储器,其中:
当在经过所述预定时间之前在所述保留状态下连续接收到所述刷新命令和新的读取命令时,所述子状态机发出刷新许可,重置所述保留状态,并且进行向新的保留状态的转换;并且
所述主状态机响应于所述刷新许可进行从所述空闲状态到所述刷新状态的转换,以便进行所述刷新操作。
6.根据权利要求2所述的半导体存储器,其中:
当在经过所述预定时间之前在所述保留状态下接收到写入命令时,所述子状态机发出写入许可,并且进行向所述就绪状态的转换;并且
所述主状态机响应于所述写入许可进行从所述空闲状态到所述写入状态的转换,以便进行所述写入操作。
7.根据权利要求6所述的半导体存储器,其中
在所述主状态机转换到所述刷新状态和所述读取状态之一的过程中发出所述写入许可时,所述主状态机在所述空闲状态之后进行向所述写入状态的转换。
8.根据权利要求6所述的半导体存储器,其中
所述主状态机响应于所述写入命令的终止进行从所述空闲状态到所述写入状态的转换。
9.根据权利要求6所述半导体存储器,其中
所述主状态机响应于所述写入命令的开始进行从所述空闲状态到所述写入状态的转换。
10.根据权利要求2所述的半导体存储器,其中
在所述主状态机转换到所述读取状态、所述写入状态和所述刷新状态之一的过程中发出所述读取许可时,所述主状态机在所述空闲状态之后进行向所述读取状态的转换。
11.根据权利要求1所述的半导体存储器,其中
当在所述就绪状态下接收到所述刷新命令时,所述子状态机保持所述就绪状态并且发出刷新许可;并且
所述主状态机响应于所述刷新许可进行从所述空闲状态到所述刷新状态的转换,以便进行所述刷新操作。
12.根据权利要求10所述的半导体存储器,其中
在所述主状态机转换到所述读取状态和所述写入状态之一的过程中发出所述刷新许可时,所述主状态机在所述空闲状态之后进行向所述刷新状态的转换。
13.根据权利要求1所述的半导体存储器,其中
当在所述保留状态下接收到用于使所述存储器内核处于不操作状态的等待命令时,所述子状态机进行从所述保留状态到所述就绪状态的转换。
14.根据权利要求13所述的半导体存储器,其中:
当在所述保留状态下连续接收到所述刷新命令和所述等待命令时,所述子状态机发出刷新许可,并且进行从所述保留状态到所述就绪状态的转换;并且
所述主状态机响应于所述刷新许可进行从所述空闲状态到所述刷新状态的转换,以便进行所述刷新操作。
15.根据权利要求14所述的半导体存储器,其中
在所述主状态机转换到所述读取状态和所述写入状态之一的过程中发出刷新许可时,所述主状态机在所述空闲状态之后进行向所述刷新状态的转换。
16.根据权利要求1所述的半导体存储器,其中:
当在所述就绪状态下接收到所述写入命令时,所述子状态机保持所述就绪状态,并且发出写入许可;并且
所述主状态机响应于所述写入许可进行从所述空闲状态到所述写入状态的转换,以便进行所述写入操作。
17.根据权利要求16所述的半导体存储器,其中
在所述主状态机转换到所述刷新状态和所述读取状态之一的过程中发出所述写入许可时,所述主状态机在所述空闲状态之后进行向所述写入状态的转换。
18.根据权利要求16所述的半导体存储器,其中
所述主状态机响应于所述写入命令的终止进行从所述空闲状态到所述写入状态的转换。
19.根据权利要求16所述的半导体存储器,其中
所述主状态机响应于所述写入命令的开始进行从所述空闲状态到所述写入状态的转换。
20.根据权利要求1所述的半导体存储器,其中
所述主状态机在完成所述读取操作之后进行从所述读取状态到所述空闲状态的转换,在完成所述写入操作之后进行从所述写入状态到所述空闲状态的转换,在完成所述刷新操作之后进行从所述刷新状态到所述空闲状态的转换。
CN2008100925030A 2002-06-25 2003-02-20 半导体存储器 Expired - Fee Related CN101261877B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
PCT/JP2002/006327 WO2004001761A1 (ja) 2002-06-25 2002-06-25 半導体メモリ
JPPCT/JP02/06327 2002-06-25

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CNB03814798XA Division CN100520962C (zh) 2002-06-25 2003-02-20 半导体存储器

Publications (2)

Publication Number Publication Date
CN101261877A CN101261877A (zh) 2008-09-10
CN101261877B true CN101261877B (zh) 2010-07-28

Family

ID=29808141

Family Applications (4)

Application Number Title Priority Date Filing Date
CN2008100925030A Expired - Fee Related CN101261877B (zh) 2002-06-25 2003-02-20 半导体存储器
CN2009100022086A Expired - Fee Related CN101452739B (zh) 2002-06-25 2003-02-20 半导体存储器
CN2009100022071A Expired - Fee Related CN101452738B (zh) 2002-06-25 2003-02-20 半导体存储器
CNB03814798XA Expired - Fee Related CN100520962C (zh) 2002-06-25 2003-02-20 半导体存储器

Family Applications After (3)

Application Number Title Priority Date Filing Date
CN2009100022086A Expired - Fee Related CN101452739B (zh) 2002-06-25 2003-02-20 半导体存储器
CN2009100022071A Expired - Fee Related CN101452738B (zh) 2002-06-25 2003-02-20 半导体存储器
CNB03814798XA Expired - Fee Related CN100520962C (zh) 2002-06-25 2003-02-20 半导体存储器

Country Status (7)

Country Link
US (2) US7072243B2 (zh)
EP (2) EP1517332B1 (zh)
JP (1) JP4119427B2 (zh)
KR (2) KR100649068B1 (zh)
CN (4) CN101261877B (zh)
DE (2) DE60317381T2 (zh)
WO (2) WO2004001761A1 (zh)

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003297080A (ja) * 2002-03-29 2003-10-17 Mitsubishi Electric Corp 半導体記憶装置
US6920524B2 (en) * 2003-02-03 2005-07-19 Micron Technology, Inc. Detection circuit for mixed asynchronous and synchronous memory operation
US7117408B2 (en) * 2003-02-26 2006-10-03 Lsi Logic Corporation Method and system of testing data retention of memory
KR100692529B1 (ko) * 2005-07-01 2007-03-09 삼성전자주식회사 최적화된 딜레이 타임 결정 방법, 장치 및 최적화된 딜레이타임 결정 프로그램이 기록된 컴퓨터로 판독 가능한기록매체
JP4972948B2 (ja) * 2006-02-14 2012-07-11 富士通株式会社 バックボード伝送方法、バックボード伝送装置及び基板ユニット
JP2008165865A (ja) * 2006-12-27 2008-07-17 Fujitsu Ltd 半導体メモリおよび半導体メモリの動作方法
KR101163035B1 (ko) * 2009-09-04 2012-07-09 에스케이하이닉스 주식회사 데이터 라인 구동 회로
KR101046273B1 (ko) * 2010-01-29 2011-07-04 주식회사 하이닉스반도체 반도체 장치
CN102354530B (zh) * 2011-08-25 2014-08-20 西安电子科技大学 用于无源uhfrfid芯片的eeprom读取装置
JP5728370B2 (ja) * 2011-11-21 2015-06-03 株式会社東芝 半導体記憶装置およびその駆動方法
US8539146B2 (en) * 2011-11-28 2013-09-17 International Business Machines Corporation Apparatus for scheduling memory refresh operations including power states
CN102521077B (zh) * 2011-12-01 2013-12-25 广州中大微电子有限公司 一种文件防插拔写入方法及系统
CN104076263B (zh) * 2013-03-28 2017-03-15 致茂电子(苏州)有限公司 半导体自动测试设备的时间量测模块及方法
CN103325422B (zh) * 2013-07-17 2016-03-23 苏州兆芯半导体科技有限公司 Sram时序测试电路及测试方法
KR102254100B1 (ko) * 2015-01-05 2021-05-20 삼성전자주식회사 메모리 장치, 메모리 시스템 및 메모리 장치의 동작 방법
CN106158044B (zh) * 2015-04-17 2019-06-18 中芯国际集成电路制造(上海)有限公司 Sram访问时间的测试电路与测试方法
KR102393426B1 (ko) * 2015-11-10 2022-05-04 에스케이하이닉스 주식회사 반도체장치
CN109656854A (zh) * 2017-10-12 2019-04-19 光宝科技股份有限公司 固态储存装置的重置电路及其重置方法
KR102512897B1 (ko) * 2018-01-11 2023-03-23 에스케이하이닉스 주식회사 반도체 장치와 그를 포함하는 반도체 시스템
CN109741774B (zh) * 2018-11-23 2021-07-02 成都汇蓉国科微系统技术有限公司 一种基于fpga片上ram模拟实现ddr3突发的控制器以及方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001357670A (ja) * 2000-04-14 2001-12-26 Mitsubishi Electric Corp 半導体記憶装置
JP2002032986A (ja) * 2000-03-08 2002-01-31 Nec Corp 半導体記憶装置
JP2002074944A (ja) * 1999-12-03 2002-03-15 Nec Corp 半導体記憶装置及びそのテスト方法
US20020067648A1 (en) * 2000-12-04 2002-06-06 Lee Sun Hyoung Asynchronous SRAM compatible memory device using DRAM cell and method for driving the same
JP2002170383A (ja) * 2000-11-30 2002-06-14 Fujitsu Ltd 半導体記憶装置及び半導体装置

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63106993A (ja) * 1986-10-24 1988-05-12 Hitachi Ltd 半導体記憶装置
US5301278A (en) * 1988-04-29 1994-04-05 International Business Machines Corporation Flexible dynamic memory controller
JPH10247399A (ja) * 1997-03-03 1998-09-14 Hitachi Ltd 半導体集積回路装置
JP4555416B2 (ja) * 1999-09-22 2010-09-29 富士通セミコンダクター株式会社 半導体集積回路およびその制御方法
US6563746B2 (en) * 1999-11-09 2003-05-13 Fujitsu Limited Circuit for entering/exiting semiconductor memory device into/from low power consumption mode and method of controlling internal circuit at low power consumption mode
TW535161B (en) 1999-12-03 2003-06-01 Nec Electronics Corp Semiconductor memory device and its testing method
JP3376997B2 (ja) 2000-03-13 2003-02-17 日本電気株式会社 ワンショット信号発生回路
US6826104B2 (en) * 2000-03-24 2004-11-30 Kabushiki Kaisha Toshiba Synchronous semiconductor memory
JP4749538B2 (ja) * 2000-12-11 2011-08-17 ルネサスエレクトロニクス株式会社 半導体記憶装置
JP4743999B2 (ja) * 2001-05-28 2011-08-10 ルネサスエレクトロニクス株式会社 半導体記憶装置
JP3861625B2 (ja) 2001-06-13 2006-12-20 ソニー株式会社 データ転送システム、データ転送装置、記録装置、データ転送方法
JP2003270677A (ja) 2002-03-18 2003-09-25 Fujitsu Ltd シート型表示装置
JP4246971B2 (ja) * 2002-07-15 2009-04-02 富士通マイクロエレクトロニクス株式会社 半導体メモリ
JP4597470B2 (ja) * 2002-07-25 2010-12-15 富士通セミコンダクター株式会社 半導体メモリ

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002074944A (ja) * 1999-12-03 2002-03-15 Nec Corp 半導体記憶装置及びそのテスト方法
JP2002032986A (ja) * 2000-03-08 2002-01-31 Nec Corp 半導体記憶装置
JP2001357670A (ja) * 2000-04-14 2001-12-26 Mitsubishi Electric Corp 半導体記憶装置
JP2002170383A (ja) * 2000-11-30 2002-06-14 Fujitsu Ltd 半導体記憶装置及び半導体装置
US20020067648A1 (en) * 2000-12-04 2002-06-06 Lee Sun Hyoung Asynchronous SRAM compatible memory device using DRAM cell and method for driving the same

Also Published As

Publication number Publication date
CN101452739B (zh) 2011-01-19
EP1669999B1 (en) 2007-11-07
CN101452739A (zh) 2009-06-10
DE60315651T2 (de) 2007-11-22
WO2004001761A1 (ja) 2003-12-31
EP1517332A4 (en) 2005-09-14
CN1662996A (zh) 2005-08-31
EP1517332B1 (en) 2007-08-15
WO2004001762A1 (ja) 2003-12-31
KR20060067980A (ko) 2006-06-20
US7064998B2 (en) 2006-06-20
DE60315651D1 (de) 2007-09-27
KR20040106389A (ko) 2004-12-17
DE60317381T2 (de) 2008-04-10
EP1517332A1 (en) 2005-03-23
US7072243B2 (en) 2006-07-04
DE60317381D1 (de) 2007-12-20
KR100649068B1 (ko) 2006-11-27
CN101261877A (zh) 2008-09-10
JP4119427B2 (ja) 2008-07-16
CN100520962C (zh) 2009-07-29
EP1669999A1 (en) 2006-06-14
CN101452738B (zh) 2010-10-13
JPWO2004001762A1 (ja) 2005-10-27
CN101452738A (zh) 2009-06-10
US20050052941A1 (en) 2005-03-10
KR100615414B1 (ko) 2006-08-25
US20060023547A1 (en) 2006-02-02

Similar Documents

Publication Publication Date Title
CN101261877B (zh) 半导体存储器
EP1355318B1 (en) Semiconductor memory
JP5063041B2 (ja) 向上されたリフレッシュメカニズムを有するダイナミック半導体メモリ
KR100918471B1 (ko) 반도체 메모리, 시스템, 및 반도체 메모리의 동작 방법
EP1939887B1 (en) DRAM with disabled refresh in test mode
US7433261B2 (en) Directed auto-refresh for a dynamic random access memory
US6219292B1 (en) Semiconductor memory device having reduced power requirements during refresh operation by performing refresh operation in a burst method
KR0142795B1 (ko) 디램 리프레쉬 회로
KR100571329B1 (ko) 반도체 메모리
US20070086261A1 (en) Directed auto-refresh for a dynamic random access memory
CN111326188B (zh) 用于半导体存储器中的刷新操作的设备和方法
US7330391B2 (en) Memory having directed auto-refresh
JP2004185686A (ja) 半導体記憶装置
JP4996094B2 (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
ASS Succession or assignment of patent right

Owner name: FUJITSU MICROELECTRONICS CO., LTD.

Free format text: FORMER OWNER: FUJITSU LIMITED

Effective date: 20081010

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20081010

Address after: Tokyo, Japan, Japan

Applicant after: Fujitsu Microelectronics Ltd.

Address before: Kawasaki, Kanagawa, Japan

Applicant before: Fujitsu Ltd.

C14 Grant of patent or utility model
GR01 Patent grant
C56 Change in the name or address of the patentee

Owner name: FUJITSU SEMICONDUCTOR CO., LTD.

Free format text: FORMER NAME: FUJITSU MICROELECTRON CO., LTD.

CP03 Change of name, title or address

Address after: Kanagawa

Patentee after: Fujitsu Semiconductor Co., Ltd.

Address before: Tokyo, Japan, Japan

Patentee before: Fujitsu Microelectronics Ltd.

ASS Succession or assignment of patent right

Owner name: SUOSI FUTURE CO., LTD.

Free format text: FORMER OWNER: FUJITSU SEMICONDUCTOR CO., LTD.

Effective date: 20150511

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20150511

Address after: Kanagawa

Patentee after: Co., Ltd. Suo Si future

Address before: Kanagawa

Patentee before: Fujitsu Semiconductor Co., Ltd.

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20100728

Termination date: 20180220