US4939695A - Virtual type static semiconductor memory device including refresh detector circuitry - Google Patents

Virtual type static semiconductor memory device including refresh detector circuitry Download PDF

Info

Publication number
US4939695A
US4939695A US07/268,927 US26892788A US4939695A US 4939695 A US4939695 A US 4939695A US 26892788 A US26892788 A US 26892788A US 4939695 A US4939695 A US 4939695A
Authority
US
United States
Prior art keywords
refresh
signal
memory device
semiconductor memory
type static
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 - Lifetime
Application number
US07/268,927
Inventor
Mitsuo Isobe
Takayasu Sakurai
Kazuhiro Sawada
Kazutaka Nogami
Hisashi Ueno
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.)
Toshiba Corp
Fujifilm Business Innovation Corp
Original Assignee
Toshiba Corp
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 Toshiba Corp filed Critical Toshiba Corp
Assigned to FUJI XEROX CO., LTD., NO. 3-5, AKASAKA 3-CHOME, MINATO-KU, TOKYO, JAPAN, A CORP. OF JAPAN reassignment FUJI XEROX CO., LTD., NO. 3-5, AKASAKA 3-CHOME, MINATO-KU, TOKYO, JAPAN, A CORP. OF JAPAN ASSIGNMENT OF ASSIGNORS INTEREST. Assignors: KAMINAGA, KAORU, KOBAYASHI, MAMORU, OHTANI, SATOSHI
Assigned to KABUSHIKI KAISHA TOSHIBA, A CORP. OF JAPAN reassignment KABUSHIKI KAISHA TOSHIBA, A CORP. OF JAPAN ASSIGNMENT OF ASSIGNORS INTEREST. Assignors: ISOBE, MITSUO, NOGAMI, KAZUTAKA, SAKURAI, TAKAYASU, SAWADA, KAZUHIRO, UENO, HISASHI
Application granted granted Critical
Publication of US4939695A publication Critical patent/US4939695A/en
Anticipated expiration legal-status Critical
Expired - Lifetime 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
    • 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

Definitions

  • This invention relates to a virtual type static semiconductor memory device which employs dynamic memory cells and has the function of refreshing data in the memory cells.
  • RAM data write/read semiconductor memory device
  • Some semiconductor memory devices can store millions of data on a semiconductor chip as small as 1 mm 2 /2.
  • a memory cell used as the smallest unit for storing one data two types are known: a dynamic memory cell necessary to retain stored data and a static memory cell which retains data unless a power supply is interrupted.
  • Six or four transistors and two resistors are necessary to constitute a static memory cell.
  • the dynamic memory cell is constituted by, as shown in FIG. 1, one transistor 51 and one capacitor 52 for storing data as a charge.
  • reference numeral 53 shows a word line for selecting a memory cell and 54, a bit line for supplying write data which comes from a selected memory cell.
  • a dynamic RAM employing dynamic memory cells has an advantage in that a large capacity can readily be obtained due to a less number of component elements.
  • FIG. 2 is a block diagram showing an arrangement of a conventional virtual type static RAM device.
  • This RAM device comprises address buffer 11 having a normal dynamic RAM, row decoder 12, dynamic memory cells of the type as shown in FIG. 1, sense amplifier 14, column decoder 15, data input/output buffer 16, chip control circuit 17, refresh timer 18, refresh control circuit 19, refresh address counter 20 and address multiplexer 21.
  • Refresh timer 18 generates a signal of a predetermined cycle.
  • Refresh control circuit 19 enables a refresh control signal RFSH for each given cycle of a signal generated from timer 18 as well as a clock signal CK for performing an up-count or down-count each time a signal FSH is output relative to a row to be enabled.
  • Refresh address counter 20 generates a refresh address by counting up or down the clock signal CK coming from refresh control circuit 19.
  • Address multiplexer 21 selects a refresh address from refresh address counter 20 during the enabling of a refresh control signal RFSH and selects a refresh address to row decoder 12, and selects a normal address from address buffer 11 during the disabling period of the refresh control signal RFSH and supplies the normal address.
  • the refresh control signal RFSH is supplied to sense amplifier 14.
  • Sense amplifier 14 allows data which is read out from memory array 13 during the enabling of the signal RFSH to be amplified and again written into memory array 13.
  • FIGS. 3 and 4 are timing charts showing an operation of a conventional virtual type static RAM device as set out above.
  • a chip enable signal CE as well as an address input external to the RAM is supplied to address buffer 11 during the time period in which the refresh control signal RFSH is not enabled or the internal refresh operation is not performed.
  • the RAM allows a read-out operation.
  • an address received upon the enabling (a low level) of the chip enable signal CE is input from address buffer 11 to column decoder 15 and directly to address multiplexer 21. Since upon the enabling of the chip enable signal CE the refresh control signal RFSH is not enabled (a low level), address multiplexer 21 selects a normal address from address buffer 11 and supplies it to row decoder 12. Row decoder 12 selects a word line for normal access to an address corresponding to an address input.
  • address multiplexer 21 When a refresh control signal RFSH is enabled (a high level) by refresh control signal RFSH after the completion of the reading of the data from the memory cell, address multiplexer 21 allows a refresh address which is generated at refresh address counter 20 to be delivered to row decoder 12. Row decoder 12 selects an enable word line associated with the refresh address in memory cell array 13. The data which is stored in the memory cell associated with the word line is supplied to sense amplifier 14 for a refreshing operation to be operated. That is, the data signal is amplified by sense amplifier 14 and then the amplified data signal is written again into the original memory cell in array 13. After the completion of the refreshing operation, the refresh control signal RFSH is disabled and chip enable signal CE is again enabled, placing address buffer 11 in readiness for the next normal access input signal. Since the data which is amplified by sense amplifier 14 at the time of the aforementioned refresh operation need not be delivered relative to the RAM, data input/output buffer 16 continues outputting the data during the making of the refresh operation preceding the refresh operation.
  • the fresh control signal RFSH is already enabled in the start of a normal access operation by the RAM on the basis of the address input and chip enable signal CE.
  • the refresh control signal RFSH already enabled in the operation of the normal access operation and with the refresh operation interrupted in the making of the refresh operation, then the refresh operation is unfinished and hence the data already stored in the memory cell is changed into different data, causing the RAM to operate erroneously.
  • the refresh control signal RFSH is already enabled upon the making of the normal access operation, the refresh operation is performed to the end.
  • a word line for normal access to the address represented by the address input is selected, after the completion of the refresh operation, and then a normal read operation is carried out. It is to be noted that the enable word line as well as the word line for normal access is selected as the word line, but that these word lines are exactly of the same type.
  • the normal access operation In the conventional RAM device, if the refresh operation is already performed when a normal access operation is to be performed, the normal access operation has to be delayed until the refresh operation is completed. At this time, the normal access time will be delayed by an extent corresponding to the refresh operation. Let it be assumed that, for example, an access time is 100 nano-seconds when the normal access operation is performed with the refresh operation not done. If, on the other hand, the normal access operation is performed with the refresh operation done, then the access time will be 150 nano-seconds at max. provided that 50 nano-seconds are required for refresh operation.
  • the cycle of the refresh timer in general upon using the dynamic memory timer may be about 100 microseconds
  • the speed of the system using the RAM needs to be set at 150 nano-seconds, a time corresponding to the worst time of the RAM. That is, the aforementioned operation is performed at a rapid speed of 100 nano-seconds at 1999 times out of 2000 times while, on the other hand, it is performed at a slow speed of 150 nano-seconds once out of 2000 times. It is, therefore, necessary to design the system such that all the associated access time be set to 150 nano-seconds.
  • the conventional virtual type static semiconductor memory device has the disadvantage in that the whole system's speed is determined by the slow access time as set out above in connection with the probability.
  • a virtual type static semiconductor memory device of the present invention comprises a refresh detection circuit for detecting a present refresh operation of a refresh control circuit and for generating a detection signal and a terminal for outputting to an outside a detection signal which is generated from the refresh detection circuit.
  • the virtual type static semiconductor memory device of the present invention informs to an outside a present refresh operation when it is accessed from an outside during a time period in which the refresh operation is done in the semiconductor memory device.
  • a system employing the semiconductor memory device allows a slow access at that time only and a rapid access at the other times.
  • FIG. 1 is a schematic diagram showing a normal dynamic memory cell
  • FIG. 2 is a block diagram showing a conventional virtual type static random access memory device
  • FIG. 3 is a timing chart showing the read operation of a random access memory upon the application of an address input and chip enable signal during a period of time in which no internal refresh operation is performed in the conventional virtual type static random access memory;
  • FIG. 4 is a timing chart showing the case where the internal refresh operation is finished upon the making of the normal access operation in the conventional virtual type memory of FIG. 2;
  • FIG. 5 is a block diagram showing a virtual type static random access memory of the present invention:
  • FIG. 6 is a timing chart showing the case where an internal refresh operation is already finished in the start of the normal access operation in the virtual type static random access memory of the present invention
  • FIG. 7 is a detailed circuit diagram showing a refresh detector circuit in the virtual type static random access memory of the present invention.
  • FIG. 8 is a detailed circuit diagram showing a refresh timer in the virtual type static random access memory of FIG. 5;
  • FIG. 9 is a block diagram showing a CPU system using the virtual type static random access memory of the invention of FIG. 5.
  • FIG. 5 is a block diagram showing a whole arrangement of a virtual type static memory device (a virtual type static RAM) according to the present invention.
  • the aforementioned static memory device comprises address buffer 11, row decoder 12, memory cell array 13 constituted by dynamic memory cells of such a type as set forth in FIG. 1, sense amplifier 14, column decoder 15, data input/output buffer 16, chip control circuit 17, refresh timer 18, refresh control circuit 19, refresh address counter 20 and address multiplexer 2 as well as static change detector circuit 22, refresh detector circuit 23 and output terminal 24 for a refresh detection signal.
  • Change state detector circuit 22 is adapted to detect the state change of an internal chip enable signal CE* which is received from chip control circuit 17 and is in phase with an external chip enable signal CE. Detector circuit 22 enables an internal signal CE** subsequent to changing the signal CE* from a high to a low level.
  • the enabling time of the internal signal CE** is set equal to, or somewhat shorter than, the access time as involved upon the write operation of the normal data.
  • the signal CE** is input to refresh detector circuit 23.
  • the refresh control signal RFSH is supplied to refresh detector circuit 23 and refresh detector circuit 23 is enabled by the a refresh control signal and generates a refresh detection signal during the enabling of the signal CE** only.
  • the refresh detection signal is delivered to an outside circuit, such as a RAM, via terminal 24.
  • FIG. 6 shows the operation of the RAM in the case where, in the case of FIG. 4, the refresh control signal RFSH is already completed at the time of a normal access operation based on an address input and chip enable signal CE. Even if the refresh control signal RFSH is enabled prior to the making of the normal access operation and then the chip enable signal CE is enabled during the time portion of the refresh operation, a refresh operation now involved is performed to the end.
  • the internal chip enable signal CE* is enabled with the signal CE enabled, it is detected by state change detector circuit 22 where the signal CE** is enabled at which time a refresh operation is carried out.
  • the refresh detector circuit 23 detects the refresh operation to enable a refresh detection signal.
  • the refresh detection signal is input to the external device via terminal 24.
  • the external device can recognize the refresh operation based on the enabling of the refresh detection signal. In this case, the external device delays the writing of the data from the RAM.
  • refresh detector circuit 23 disables a refresh detection signal. Thereafter, a normal write operation is started as in the conventional semiconductor memory device and the write data is input to an external device via data input/output buffer 16.
  • the refresh operation is started subsequent to the normal access operation as shown in the timing chart of FIG. 3, it is not necessary to deliver a refresh detection signal to the outside. Since in this case the enabling time of the signal CE** from state change detector circuit 22 is set equal to, or somewhat shorter than, the access time involved at the normal data write operation, the chip enabling signal CE is enabled and the enabling time of the signal CE** is completed before the termination of a time period in which the word line for normal access is selected. As a result, the refresh detection signal is not enabled at refresh detection circuit 23.
  • a refresh detection signal representing the current performance of the refresh operation is output to the outside only when the refresh operation is made prior to the normal access.
  • the system using the aforementioned semiconductor memory device determines whether or not the refresh detection signal is enabled.
  • the system can delay its speed only upon the enabling of the refresh detection signal and advance its speed upon the disabling of the refresh detection signal.
  • FIG. 7 shows one practical form of refresh detection circuit 23 in the aforementioned embodiment.
  • the circuit is constituted by inverter 31 for inverting a refresh control signal RFSH and NOR circuit 32 for receiving an output of inverter 31 and a signal CE**.
  • a refresh detection signal is output from NOR gate circuit 32.
  • refresh timer 18 can be implemented by a ring oscillator loop 18 comprised of a closed loop with, for example, an odd number of inverters 25 as shown in FIG. 8 or by a transition detector for detecting a rise or a fall of an output from timer 18.
  • Refresh address counter 20 can be implemented by a cascade-connection of trigger type flip-flops.
  • State change detector circuit 22 can be achieved, by a transition detector, which detects the state change of an internal chip enable signal CE* and enables the signal CE** after the signal CE* has been changed from a high to a low level.
  • FIG. 9 is a block diagram showing an arrangement of a CPU system using the semiconductor memory device of the present invention.
  • reference numeral 40 shows a memory made up of a plurality of virtual type static RAMs. Memory 40 delivers a refresh detection signal as a busy signal BUSY.
  • Reference numeral 41 is a CPU for gaining access to memory 40.
  • CPU is connected to memory 40 via address bus 42, bi-directional data bus 43 and control signal bus 44 for various control signals, such as a chip enable signal CE, write control signal WR, read control signal RD and output enable signal OE.
  • the busy signal BUSY of memory 40 is connected to wait terminal WAIT via busy signal line 45.
  • CPU 41 enables a chip enable signal CE for access to memory 40.
  • CPU 41 selectively enables only an enable signal CE corresponding to a RAM in memory 40 which is to be accessed.
  • Receiving the chip enable signal CE RAM has already started the refresh operation and outputs a busy signal BUSY if that operation has not yet been completed.
  • CPU 41 delays the writing of data upon receipt of the busy signal BUSY at the wait terminal WAIT via busy signal line 45.
  • CPU 41 reads data from memory 40 via bi-directional data bus 43 after the busy signal BUSY ceases to be received from memory 40.
  • the probability of the occurrence of that event is, for example, once out of 2000 times as already set out above. At the other times, that is, 1999 times out of 2000 times, RAM can provide access to data with a minimum access time since no busy signal BUSY is input upon the outputting of the chip enable signal CE.
  • the present invention can be changed or modified in a variety of ways without being restricted to the aforementioned embodiment.
  • the refreshing operation of the memory cell array has been explained as being performed at each cycle of a refresh timer in RAM, the system may detect a data leak state at a capacitor of the memory cell and start a refresh operation based on a result of detection.

Abstract

A virtual type static semiconductor memory device according to the present invention comprises a refresh detector circuit for detecting the enabling operation of a refresh control circuit and a terminal for outputting to an outside a detection signal which is generated from the refresh detector circuit. The virtual type static semiconductor memory device informs a present refresh operation to the outside when it is accessed from the outside during the time period in which a refresh operation is conducted in the semiconductor memory device. A system employing the semiconductor memory device allows a slow access at that time only and allows access to be gained to the semiconductor memory device at high speed at other times.

Description

BACKGROUND OF THE INVENTION
1. Field of the Invention
This invention relates to a virtual type static semiconductor memory device which employs dynamic memory cells and has the function of refreshing data in the memory cells.
2. Description of the Related Art
Recently a data write/read semiconductor memory device (RAM) has been increased in its capacity. Some semiconductor memory devices can store millions of data on a semiconductor chip as small as 1 mm2 /2. As a memory cell used as the smallest unit for storing one data, two types are known: a dynamic memory cell necessary to retain stored data and a static memory cell which retains data unless a power supply is interrupted. Six or four transistors and two resistors are necessary to constitute a static memory cell. On the other hand, the dynamic memory cell is constituted by, as shown in FIG. 1, one transistor 51 and one capacitor 52 for storing data as a charge. In FIG. 1, reference numeral 53 shows a word line for selecting a memory cell and 54, a bit line for supplying write data which comes from a selected memory cell. A dynamic RAM employing dynamic memory cells has an advantage in that a large capacity can readily be obtained due to a less number of component elements.
Recently a virtual type static RAM device has been proposed which eliminates the user's cumbersome operation, that is, a controlled refresh operation necessary to hold data in the dynamic RAM. This type of static RAM device can be employed as in the case of an "apparently easy-to-handle" static RAM device.
FIG. 2 is a block diagram showing an arrangement of a conventional virtual type static RAM device. This RAM device comprises address buffer 11 having a normal dynamic RAM, row decoder 12, dynamic memory cells of the type as shown in FIG. 1, sense amplifier 14, column decoder 15, data input/output buffer 16, chip control circuit 17, refresh timer 18, refresh control circuit 19, refresh address counter 20 and address multiplexer 21.
Refresh timer 18 generates a signal of a predetermined cycle. Refresh control circuit 19 enables a refresh control signal RFSH for each given cycle of a signal generated from timer 18 as well as a clock signal CK for performing an up-count or down-count each time a signal FSH is output relative to a row to be enabled. Refresh address counter 20 generates a refresh address by counting up or down the clock signal CK coming from refresh control circuit 19. Address multiplexer 21 selects a refresh address from refresh address counter 20 during the enabling of a refresh control signal RFSH and selects a refresh address to row decoder 12, and selects a normal address from address buffer 11 during the disabling period of the refresh control signal RFSH and supplies the normal address. The refresh control signal RFSH is supplied to sense amplifier 14. Sense amplifier 14 allows data which is read out from memory array 13 during the enabling of the signal RFSH to be amplified and again written into memory array 13.
FIGS. 3 and 4 are timing charts showing an operation of a conventional virtual type static RAM device as set out above.
As appreciated from the timing chart of FIG. 3, a chip enable signal CE as well as an address input external to the RAM is supplied to address buffer 11 during the time period in which the refresh control signal RFSH is not enabled or the internal refresh operation is not performed. By so doing, the RAM allows a read-out operation. In this case, an address received upon the enabling (a low level) of the chip enable signal CE is input from address buffer 11 to column decoder 15 and directly to address multiplexer 21. Since upon the enabling of the chip enable signal CE the refresh control signal RFSH is not enabled (a low level), address multiplexer 21 selects a normal address from address buffer 11 and supplies it to row decoder 12. Row decoder 12 selects a word line for normal access to an address corresponding to an address input. Upon the selection of the word line the data of the memory cell connected to the selected word line is read onto sense amplifier 14 where that data signal is amplified. Of data from the memory cells which are amplified by sense amplifier 14, only that data selected by column decoder 15 is delivered as output data relative to the RAM via data input/output buffer 16.
When a refresh control signal RFSH is enabled (a high level) by refresh control signal RFSH after the completion of the reading of the data from the memory cell, address multiplexer 21 allows a refresh address which is generated at refresh address counter 20 to be delivered to row decoder 12. Row decoder 12 selects an enable word line associated with the refresh address in memory cell array 13. The data which is stored in the memory cell associated with the word line is supplied to sense amplifier 14 for a refreshing operation to be operated. That is, the data signal is amplified by sense amplifier 14 and then the amplified data signal is written again into the original memory cell in array 13. After the completion of the refreshing operation, the refresh control signal RFSH is disabled and chip enable signal CE is again enabled, placing address buffer 11 in readiness for the next normal access input signal. Since the data which is amplified by sense amplifier 14 at the time of the aforementioned refresh operation need not be delivered relative to the RAM, data input/output buffer 16 continues outputting the data during the making of the refresh operation preceding the refresh operation.
As appreciated from the timing chart of FIG. 4, the fresh control signal RFSH is already enabled in the start of a normal access operation by the RAM on the basis of the address input and chip enable signal CE. When the normal access operation is performed with the refresh control signal RFSH already enabled in the operation of the normal access operation and with the refresh operation interrupted in the making of the refresh operation, then the refresh operation is unfinished and hence the data already stored in the memory cell is changed into different data, causing the RAM to operate erroneously. In the case where the refresh control signal RFSH is already enabled upon the making of the normal access operation, the refresh operation is performed to the end. In place of the enable word line, a word line for normal access to the address represented by the address input is selected, after the completion of the refresh operation, and then a normal read operation is carried out. It is to be noted that the enable word line as well as the word line for normal access is selected as the word line, but that these word lines are exactly of the same type.
In the conventional RAM device, if the refresh operation is already performed when a normal access operation is to be performed, the normal access operation has to be delayed until the refresh operation is completed. At this time, the normal access time will be delayed by an extent corresponding to the refresh operation. Let it be assumed that, for example, an access time is 100 nano-seconds when the normal access operation is performed with the refresh operation not done. If, on the other hand, the normal access operation is performed with the refresh operation done, then the access time will be 150 nano-seconds at max. provided that 50 nano-seconds are required for refresh operation. Since the cycle of the refresh timer in general upon using the dynamic memory timer may be about 100 microseconds, the probability of the timing in which the refresh operation is finished upon the normal access operation will be 50 nano-seconds/100 micro-seconds=1/2000. However, the speed of the system using the RAM needs to be set at 150 nano-seconds, a time corresponding to the worst time of the RAM. That is, the aforementioned operation is performed at a rapid speed of 100 nano-seconds at 1999 times out of 2000 times while, on the other hand, it is performed at a slow speed of 150 nano-seconds once out of 2000 times. It is, therefore, necessary to design the system such that all the associated access time be set to 150 nano-seconds.
As appreciated from the above, the conventional virtual type static semiconductor memory device has the disadvantage in that the whole system's speed is determined by the slow access time as set out above in connection with the probability.
SUMMARY OF THE INVENTION
It is accordingly the object of the present invention to provide a virtual type static semiconductor memory device which enhances the operation speed of a whole system.
A virtual type static semiconductor memory device of the present invention comprises a refresh detection circuit for detecting a present refresh operation of a refresh control circuit and for generating a detection signal and a terminal for outputting to an outside a detection signal which is generated from the refresh detection circuit.
The virtual type static semiconductor memory device of the present invention informs to an outside a present refresh operation when it is accessed from an outside during a time period in which the refresh operation is done in the semiconductor memory device. A system employing the semiconductor memory device allows a slow access at that time only and a rapid access at the other times.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a schematic diagram showing a normal dynamic memory cell;
FIG. 2 is a block diagram showing a conventional virtual type static random access memory device;
FIG. 3 is a timing chart showing the read operation of a random access memory upon the application of an address input and chip enable signal during a period of time in which no internal refresh operation is performed in the conventional virtual type static random access memory;
FIG. 4 is a timing chart showing the case where the internal refresh operation is finished upon the making of the normal access operation in the conventional virtual type memory of FIG. 2;
FIG. 5 is a block diagram showing a virtual type static random access memory of the present invention:
FIG. 6 is a timing chart showing the case where an internal refresh operation is already finished in the start of the normal access operation in the virtual type static random access memory of the present invention;
FIG. 7 is a detailed circuit diagram showing a refresh detector circuit in the virtual type static random access memory of the present invention;
FIG. 8 is a detailed circuit diagram showing a refresh timer in the virtual type static random access memory of FIG. 5; and
FIG. 9 is a block diagram showing a CPU system using the virtual type static random access memory of the invention of FIG. 5.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
A virtual type static semiconductor memory device according to an embodiment of the present invention will be explained below by referring to the accompanying drawings.
FIG. 5 is a block diagram showing a whole arrangement of a virtual type static memory device (a virtual type static RAM) according to the present invention.
The aforementioned static memory device comprises address buffer 11, row decoder 12, memory cell array 13 constituted by dynamic memory cells of such a type as set forth in FIG. 1, sense amplifier 14, column decoder 15, data input/output buffer 16, chip control circuit 17, refresh timer 18, refresh control circuit 19, refresh address counter 20 and address multiplexer 2 as well as static change detector circuit 22, refresh detector circuit 23 and output terminal 24 for a refresh detection signal.
Change state detector circuit 22 is adapted to detect the state change of an internal chip enable signal CE* which is received from chip control circuit 17 and is in phase with an external chip enable signal CE. Detector circuit 22 enables an internal signal CE** subsequent to changing the signal CE* from a high to a low level. The enabling time of the internal signal CE** is set equal to, or somewhat shorter than, the access time as involved upon the write operation of the normal data. The signal CE** is input to refresh detector circuit 23. The refresh control signal RFSH is supplied to refresh detector circuit 23 and refresh detector circuit 23 is enabled by the a refresh control signal and generates a refresh detection signal during the enabling of the signal CE** only. The refresh detection signal is delivered to an outside circuit, such as a RAM, via terminal 24.
The operation of the aforementioned semiconductor memory device will be explained below with reference to a timing chart.
FIG. 6 shows the operation of the RAM in the case where, in the case of FIG. 4, the refresh control signal RFSH is already completed at the time of a normal access operation based on an address input and chip enable signal CE. Even if the refresh control signal RFSH is enabled prior to the making of the normal access operation and then the chip enable signal CE is enabled during the time portion of the refresh operation, a refresh operation now involved is performed to the end. After the internal chip enable signal CE* is enabled with the signal CE enabled, it is detected by state change detector circuit 22 where the signal CE** is enabled at which time a refresh operation is carried out. The refresh detector circuit 23 detects the refresh operation to enable a refresh detection signal. The refresh detection signal is input to the external device via terminal 24. The external device can recognize the refresh operation based on the enabling of the refresh detection signal. In this case, the external device delays the writing of the data from the RAM.
When the refresh control signal RFSH is disabled subsequent to the completion of the refresh operation at the RAM, refresh detector circuit 23 disables a refresh detection signal. Thereafter, a normal write operation is started as in the conventional semiconductor memory device and the write data is input to an external device via data input/output buffer 16.
When the refresh operation is started upon the disabling of the chip enable signal CE, it is not necessary to deliver a refresh detection signal from refresh detector circuit 23 to an outside. Since at this time the signal CE** from state change detector circuit 22 is not enabled, the refresh detector signal is not enabled.
Furthermore, even if the refresh operation is started subsequent to the normal access operation as shown in the timing chart of FIG. 3, it is not necessary to deliver a refresh detection signal to the outside. Since in this case the enabling time of the signal CE** from state change detector circuit 22 is set equal to, or somewhat shorter than, the access time involved at the normal data write operation, the chip enabling signal CE is enabled and the enabling time of the signal CE** is completed before the termination of a time period in which the word line for normal access is selected. As a result, the refresh detection signal is not enabled at refresh detection circuit 23.
In the aforementioned semiconductor memory device, a refresh detection signal representing the current performance of the refresh operation is output to the outside only when the refresh operation is made prior to the normal access. The system using the aforementioned semiconductor memory device determines whether or not the refresh detection signal is enabled. The system can delay its speed only upon the enabling of the refresh detection signal and advance its speed upon the disabling of the refresh detection signal.
As already set out above, it has been necessary to delay the whole operation speed at the aforementioned conventional semiconductor memory device due to a slow operation occurring at a probability of once out of 2000 times. According to the present invention, it is possible to operate the system at high speed at 1999 times out of 2000 times except in the case where the aforementioned access time is delayed only when the refresh operation is performed prior to the normal access operation which occurs once out of 2000 times on the system.
FIG. 7 shows one practical form of refresh detection circuit 23 in the aforementioned embodiment. The circuit is constituted by inverter 31 for inverting a refresh control signal RFSH and NOR circuit 32 for receiving an output of inverter 31 and a signal CE**. A refresh detection signal is output from NOR gate circuit 32.
In the aforementioned semiconductor memory device, refresh timer 18 can be implemented by a ring oscillator loop 18 comprised of a closed loop with, for example, an odd number of inverters 25 as shown in FIG. 8 or by a transition detector for detecting a rise or a fall of an output from timer 18. Refresh address counter 20 can be implemented by a cascade-connection of trigger type flip-flops. State change detector circuit 22 can be achieved, by a transition detector, which detects the state change of an internal chip enable signal CE* and enables the signal CE** after the signal CE* has been changed from a high to a low level.
FIG. 9 is a block diagram showing an arrangement of a CPU system using the semiconductor memory device of the present invention. In FIG. 9, reference numeral 40 shows a memory made up of a plurality of virtual type static RAMs. Memory 40 delivers a refresh detection signal as a busy signal BUSY. Reference numeral 41 is a CPU for gaining access to memory 40. CPU is connected to memory 40 via address bus 42, bi-directional data bus 43 and control signal bus 44 for various control signals, such as a chip enable signal CE, write control signal WR, read control signal RD and output enable signal OE. The busy signal BUSY of memory 40 is connected to wait terminal WAIT via busy signal line 45.
The CPU system of FIG. 9 is operated as set out below. CPU 41 enables a chip enable signal CE for access to memory 40. In this case, since a plurality of RAMs are provided within memory 40, CPU 41 selectively enables only an enable signal CE corresponding to a RAM in memory 40 which is to be accessed. Receiving the chip enable signal CE, RAM has already started the refresh operation and outputs a busy signal BUSY if that operation has not yet been completed. CPU 41 delays the writing of data upon receipt of the busy signal BUSY at the wait terminal WAIT via busy signal line 45. CPU 41 reads data from memory 40 via bi-directional data bus 43 after the busy signal BUSY ceases to be received from memory 40. The probability of the occurrence of that event is, for example, once out of 2000 times as already set out above. At the other times, that is, 1999 times out of 2000 times, RAM can provide access to data with a minimum access time since no busy signal BUSY is input upon the outputting of the chip enable signal CE.
The present invention can be changed or modified in a variety of ways without being restricted to the aforementioned embodiment. Although, in the aforementioned embodiment, the refreshing operation of the memory cell array has been explained as being performed at each cycle of a refresh timer in RAM, the system may detect a data leak state at a capacitor of the memory cell and start a refresh operation based on a result of detection.

Claims (4)

What is claimed is:
1. A virtual type static semiconductor memory device comprising:
a memory cell array including a plurality of memory cells;
decoding means for selecting a desired one of said memory cells;
chip control means for generating an internal signal; and
refresh controlling means including
a refresh timer which generates a multicycle time signal,
refresh control circuit means for generating a refresh control signal for each cycle of the time signal and for generating a clock signal,
refresh address counter means for generating a refresh address by counting said clock signal and for outputting the refresh address to said decoding means, and
refresh detector circuit means for outputting a refresh detection signal only upon determining when the refresh control signal is enabled prior to the enabling of the internal signal, said refresh detection signal employed to delay the access of said memory cells in a normal access mode.
2. A virtual type static semiconductor memory device according to claim 1, wherein said refresh detector circuit means includes means for outputting said refresh detection signal only when it receives said refresh control signal and said internal signal enabled subsequent to a change in level of a chip enable signal generated external to said memory device.
3. A virtual type static semiconductor memory device according to claim 2, wherein an enabling time of said internal signal is set equal to, or somewhat shorter than, a normal access time.
4. A virtual type static semiconductor memory device according to claim 2, wherein said refresh detector circuit means includes an inverter which inverts said refresh control signal to obtain an inverted signal and a NOR gate circuit connected to receive said inverted signal from said inverter at one input terminal and said internal signal at another input terminal.
US07/268,927 1987-11-10 1988-11-09 Virtual type static semiconductor memory device including refresh detector circuitry Expired - Lifetime US4939695A (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP62283702A JPH07107793B2 (en) 1987-11-10 1987-11-10 Virtual static semiconductor memory device and system using this memory device
JP62-283702 1987-11-10

Publications (1)

Publication Number Publication Date
US4939695A true US4939695A (en) 1990-07-03

Family

ID=17668971

Family Applications (1)

Application Number Title Priority Date Filing Date
US07/268,927 Expired - Lifetime US4939695A (en) 1987-11-10 1988-11-09 Virtual type static semiconductor memory device including refresh detector circuitry

Country Status (6)

Country Link
US (1) US4939695A (en)
EP (1) EP0315991B1 (en)
JP (1) JPH07107793B2 (en)
KR (1) KR930011352B1 (en)
DE (1) DE3853404T2 (en)
MY (1) MY103466A (en)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0486794A2 (en) * 1990-10-23 1992-05-27 International Business Machines Corporation DRAM having extended refresh time
US5132932A (en) * 1989-05-19 1992-07-21 Mitsubishi Denki Kabushiki Kaisha Dynamic random access memory having a plurality of rated voltages as operation supply voltage and operating method thereof
US5212665A (en) * 1990-03-14 1993-05-18 Sharp Kabushiki Kaisha Internal address determining device for semiconductor memory devices
DE4238636A1 (en) * 1991-11-25 1993-05-27 Samsung Electronics Co Ltd
US5243576A (en) * 1990-08-30 1993-09-07 Nec Corporation Semiconductor memory device
US5347491A (en) * 1991-04-11 1994-09-13 Nec Corporation Dynamic random access memory device having autorefreshing unit for producing internal row address strobe signal and internal column address strobe signal
US5544120A (en) * 1993-04-07 1996-08-06 Kabushiki Kaisha Toshiba Semiconductor integrated circuit including ring oscillator of low current consumption
US5608682A (en) * 1995-02-22 1997-03-04 Mitsubishi Denki Kabushiki Kaisha Semiconductor memory device
US5652729A (en) * 1995-02-08 1997-07-29 Matsushita Electric Industrial Co., Ltd. Semiconductor integrated circuit apparatus and method of adjusting refresh timer cycle
US6002629A (en) * 1997-12-06 1999-12-14 Samsung Electronics Co., Ltd. Integrated circuit memory devices having improved refresh mode addressing and methods of operating same
US6269430B1 (en) * 1998-11-20 2001-07-31 Via Technologies, Inc. Method for controlling a process of writing data sent by a central processing unit to a memory by using a central processing unit interface
US6535956B1 (en) * 1995-09-15 2003-03-18 Intel Corporation Method and apparatus for automatically detecting whether a board level cache is implemented with Mcache
US6650588B2 (en) * 2001-08-01 2003-11-18 Mitsubishi Denki Kabushiki Kaisha Semiconductor memory module and register buffer device for use in the same
US20050036356A1 (en) * 2001-06-29 2005-02-17 Kabushiki Kaisha Toshiba Semiconductor memory device having a plurality of chips and capability of outputting a busy signal
US20070171755A1 (en) * 2005-12-22 2007-07-26 Samsung Electronics Co., Ltd. Semiconductor memory device and method therefor
DE102006062666A1 (en) 2006-12-29 2008-07-03 Samsung Electronics Co., Ltd., Suwon Semiconductor memory element, has multiple inlet or outlet ports for entering command signals for mode revitalization operation, and memory field, which has divided storage area that is accessible over multiple inlet or outlet ports
US10395720B2 (en) * 2017-11-09 2019-08-27 Winbond Electronics Corp. Pseudo static random access memory and refresh method thereof

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0414694A (en) * 1990-05-07 1992-01-20 Mitsubishi Electric Corp Picture memory refresh controller
JP4106811B2 (en) 1999-06-10 2008-06-25 富士通株式会社 Semiconductor memory device and electronic device
JP2001357670A (en) * 2000-04-14 2001-12-26 Mitsubishi Electric Corp Semiconductor storage device
JP2005285271A (en) * 2004-03-30 2005-10-13 Nec Electronics Corp Semiconductor memory device
JP2006190425A (en) * 2005-01-07 2006-07-20 Nec Electronics Corp Semiconductor memory device
KR100670665B1 (en) * 2005-06-30 2007-01-17 주식회사 하이닉스반도체 Latency control circuit of semiconductor memory device
JP5228472B2 (en) * 2007-12-19 2013-07-03 富士通セミコンダクター株式会社 Semiconductor memory and system

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4677592A (en) * 1984-05-31 1987-06-30 Kabushiki Kaisha Toshiba Dynamic RAM
US4747082A (en) * 1984-11-28 1988-05-24 Hitachi Ltd. Semiconductor memory with automatic refresh means
US4757217A (en) * 1986-02-13 1988-07-12 Kabushiki Kaisha Toshiba Refresh operation control circuit for semiconductor device
US4764901A (en) * 1984-08-03 1988-08-16 Kabushiki Kaisha Toshiba Semiconductor memory device capable of being accessed before completion of data output
US4807289A (en) * 1984-09-28 1989-02-21 Kabushiki Kaisha Toshiba Apparatus for recording and reproducing human speech by its analysis and synthesis
US4811302A (en) * 1986-06-24 1989-03-07 Nec Corporation Dynamic semiconductor memory with improved sensing scheme

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4238842A (en) * 1978-12-26 1980-12-09 Ibm Corporation LARAM Memory with reordered selection sequence for refresh
US4333167A (en) * 1979-10-05 1982-06-01 Texas Instruments Incorporated Dynamic memory with on-chip refresh invisible to CPU

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4677592A (en) * 1984-05-31 1987-06-30 Kabushiki Kaisha Toshiba Dynamic RAM
US4764901A (en) * 1984-08-03 1988-08-16 Kabushiki Kaisha Toshiba Semiconductor memory device capable of being accessed before completion of data output
US4807289A (en) * 1984-09-28 1989-02-21 Kabushiki Kaisha Toshiba Apparatus for recording and reproducing human speech by its analysis and synthesis
US4747082A (en) * 1984-11-28 1988-05-24 Hitachi Ltd. Semiconductor memory with automatic refresh means
US4757217A (en) * 1986-02-13 1988-07-12 Kabushiki Kaisha Toshiba Refresh operation control circuit for semiconductor device
US4811302A (en) * 1986-06-24 1989-03-07 Nec Corporation Dynamic semiconductor memory with improved sensing scheme

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Nogami et al., "1-Mbit Virtually Static RAM," IEEE Journal of Solid-State Circuits, vol. SC-21, No. 5, Oct. 1986.
Nogami et al., 1 Mbit Virtually Static RAM, IEEE Journal of Solid State Circuits, vol. SC 21, No. 5, Oct. 1986. *

Cited By (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5132932A (en) * 1989-05-19 1992-07-21 Mitsubishi Denki Kabushiki Kaisha Dynamic random access memory having a plurality of rated voltages as operation supply voltage and operating method thereof
US5315550A (en) * 1989-05-19 1994-05-24 Mitsubishi Denki Kabushiki Kaisha Dynamic random access memory having sense amplifier activation delayed based on operation supply voltage and operating method thereof
US5418747A (en) * 1989-05-19 1995-05-23 Mitsubishi Denki Kabushiki Kaisha Dynamic random access memory having a plurality of rated voltages as operation supply voltage and operating method thereof
US5212665A (en) * 1990-03-14 1993-05-18 Sharp Kabushiki Kaisha Internal address determining device for semiconductor memory devices
US5243576A (en) * 1990-08-30 1993-09-07 Nec Corporation Semiconductor memory device
EP0486794A2 (en) * 1990-10-23 1992-05-27 International Business Machines Corporation DRAM having extended refresh time
EP0486794A3 (en) * 1990-10-23 1994-12-28 Ibm Dram having extended refresh time
US5347491A (en) * 1991-04-11 1994-09-13 Nec Corporation Dynamic random access memory device having autorefreshing unit for producing internal row address strobe signal and internal column address strobe signal
DE4238636A1 (en) * 1991-11-25 1993-05-27 Samsung Electronics Co Ltd
US5315557A (en) * 1991-11-25 1994-05-24 Samsung Electronics Co., Ltd. Semiconductor memory device having self-refresh and back-bias circuitry
US5544120A (en) * 1993-04-07 1996-08-06 Kabushiki Kaisha Toshiba Semiconductor integrated circuit including ring oscillator of low current consumption
US5652729A (en) * 1995-02-08 1997-07-29 Matsushita Electric Industrial Co., Ltd. Semiconductor integrated circuit apparatus and method of adjusting refresh timer cycle
US5608682A (en) * 1995-02-22 1997-03-04 Mitsubishi Denki Kabushiki Kaisha Semiconductor memory device
US6535956B1 (en) * 1995-09-15 2003-03-18 Intel Corporation Method and apparatus for automatically detecting whether a board level cache is implemented with Mcache
US6002629A (en) * 1997-12-06 1999-12-14 Samsung Electronics Co., Ltd. Integrated circuit memory devices having improved refresh mode addressing and methods of operating same
US6269430B1 (en) * 1998-11-20 2001-07-31 Via Technologies, Inc. Method for controlling a process of writing data sent by a central processing unit to a memory by using a central processing unit interface
US20050036356A1 (en) * 2001-06-29 2005-02-17 Kabushiki Kaisha Toshiba Semiconductor memory device having a plurality of chips and capability of outputting a busy signal
US7542323B2 (en) * 2001-06-29 2009-06-02 Kabushiki Kaisha Toshiba Semiconductor memory device having a plurality of chips and capability of outputting a busy signal
US20090161403A1 (en) * 2001-06-29 2009-06-25 Kabushiki Kaisha Toshiba Semiconductor memory device having a plurality of chips and capability of outputting a busy signal
US6650588B2 (en) * 2001-08-01 2003-11-18 Mitsubishi Denki Kabushiki Kaisha Semiconductor memory module and register buffer device for use in the same
US20070171755A1 (en) * 2005-12-22 2007-07-26 Samsung Electronics Co., Ltd. Semiconductor memory device and method therefor
US7394711B2 (en) 2005-12-22 2008-07-01 Samsung Electronics Co., Ltd. Multi-port semiconductor memory device and method for accessing and refreshing the same
DE102006062666A1 (en) 2006-12-29 2008-07-03 Samsung Electronics Co., Ltd., Suwon Semiconductor memory element, has multiple inlet or outlet ports for entering command signals for mode revitalization operation, and memory field, which has divided storage area that is accessible over multiple inlet or outlet ports
US10395720B2 (en) * 2017-11-09 2019-08-27 Winbond Electronics Corp. Pseudo static random access memory and refresh method thereof

Also Published As

Publication number Publication date
EP0315991B1 (en) 1995-03-22
JPH01125795A (en) 1989-05-18
KR890008830A (en) 1989-07-12
MY103466A (en) 1993-06-30
KR930011352B1 (en) 1993-11-30
JPH07107793B2 (en) 1995-11-15
DE3853404D1 (en) 1995-04-27
EP0315991A2 (en) 1989-05-17
EP0315991A3 (en) 1991-03-27
DE3853404T2 (en) 1995-10-05

Similar Documents

Publication Publication Date Title
US4939695A (en) Virtual type static semiconductor memory device including refresh detector circuitry
US10504580B2 (en) Systems and methods for refreshing a memory bank while accessing another memory bank using a shared address path
US10127969B2 (en) Memory device command receiving and decoding methods
US6275437B1 (en) Refresh-type memory with zero write recovery time and no maximum cycle time
JP3140461B2 (en) Random access memory
US11817143B2 (en) Systems and methods for maintaining refresh operations of memory banks using a shared address path
US5299168A (en) Circuit for detecting refresh address signals of a semiconductor memory device
WO2003056563A1 (en) Semiconductor storage device and refresh control method thereof
KR0142795B1 (en) Dram refresh circuit
US6879540B2 (en) Synchronous semiconductor memory device having dynamic memory cells and operating method thereof
JPS6213758B2 (en)
JPH08138374A (en) Semiconductor memory and refresh method therefor
US5185719A (en) High speed dynamic, random access memory with extended reset/precharge time
US6192003B1 (en) Semiconductor memory device using a relatively low-speed clock frequency and capable of latching a row address and a column address with one clock signal and performing a page operation
JP4289825B2 (en) Semiconductor memory device
US5305283A (en) Dram column address latching technique
KR100615118B1 (en) Semiconductor storage device
JP2004185686A (en) Semiconductor storage device
JP4386657B2 (en) Semiconductor memory device
JPH0536274A (en) Semiconductor memory device
EP0457310B1 (en) Memory card
JP2004110885A (en) Semiconductor storage device
EP0468135A2 (en) A high speed dynamic, random access memory with extended reset/precharge time
KR100487484B1 (en) Refresh control circuit of semiconductor memory device
KR100599411B1 (en) SRAM with storage capacitor cell

Legal Events

Date Code Title Description
AS Assignment

Owner name: KABUSHIKI KAISHA TOSHIBA, A CORP. OF JAPAN, JAPAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST.;ASSIGNORS:ISOBE, MITSUO;SAKURAI, TAKAYASU;SAWADA, KAZUHIRO;AND OTHERS;REEL/FRAME:005018/0027

Effective date: 19881116

Owner name: FUJI XEROX CO., LTD., NO. 3-5, AKASAKA 3-CHOME, MI

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST.;ASSIGNORS:OHTANI, SATOSHI;KAMINAGA, KAORU;KOBAYASHI, MAMORU;REEL/FRAME:004990/0223

Effective date: 19881206

STCF Information on status: patent grant

Free format text: PATENTED CASE

FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAY Fee payment

Year of fee payment: 4

FPAY Fee payment

Year of fee payment: 8

FPAY Fee payment

Year of fee payment: 12