US20080205175A1 - Auto-precharge control circuit in semiconductor memory and method thereof - Google Patents
Auto-precharge control circuit in semiconductor memory and method thereof Download PDFInfo
- Publication number
- US20080205175A1 US20080205175A1 US12/068,280 US6828008A US2008205175A1 US 20080205175 A1 US20080205175 A1 US 20080205175A1 US 6828008 A US6828008 A US 6828008A US 2008205175 A1 US2008205175 A1 US 2008205175A1
- Authority
- US
- United States
- Prior art keywords
- signal
- auto
- precharge
- write
- clock
- 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.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/21—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
- G11C11/34—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
- G11C11/40—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
- G11C11/401—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming cells needing refreshing or charge regeneration, i.e. dynamic cells
- G11C11/4063—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/21—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
- G11C11/34—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
- G11C11/40—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
- G11C11/401—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming cells needing refreshing or charge regeneration, i.e. dynamic cells
- G11C11/4063—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing
- G11C11/407—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing for memory cells of the field-effect type
- G11C11/4076—Timing circuits
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/21—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
- G11C11/34—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
- G11C11/40—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
- G11C11/401—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming cells needing refreshing or charge regeneration, i.e. dynamic cells
- G11C11/4063—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing
- G11C11/407—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing for memory cells of the field-effect type
- G11C11/409—Read-write [R-W] circuits
- G11C11/4094—Bit-line management or control circuits
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
- G11C7/1072—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers for memories with random access ports synchronised on clock signal pulse trains, e.g. synchronous memories, self timed memories
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/12—Bit line control circuits, e.g. drivers, boosters, pull-up circuits, pull-down circuits, precharging circuits, equalising circuits, for bit lines
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/22—Read-write [R-W] timing or clocking circuits; Read-write [R-W] control signal generators or management
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C2207/00—Indexing scheme relating to arrangements for writing information into, or reading information out from, a digital store
- G11C2207/22—Control and timing of internal memory operations
- G11C2207/229—Timing of a write operation
Definitions
- the present invention relates to an auto-precharge control signal generating circuit and method for a semiconductor memory device, and particularly to an auto-precharge control signal generating circuit and method for a synchronous semiconductor memory that regulates write recovery time.
- a precharge operation in dynamic random access memories may be performed on an active bank or chip by asserting a precharge command.
- the precharge command may be asserted after an active command.
- a precharge operation may also be performed by an auto-precharge command.
- the auto-precharge command is asserted at the same time as a burst read command or burst write command. This is usually accomplished by asserting a logical high on an ADDRESS 10 pin or an AP pin.
- the auto-precharge with burst write operation is used to perform a precharge operation automatically after a given write recovery time (tWR) from the last data input, after writing the data in an amount indicated by the burst length provided with the read/write command.
- tWR write recovery time
- the write recovery time tWR may be defined as the minimum number of clock cycles required to complete a write operation of the last data input and is calculated by dividing tWR by a clock cycle time and rounding up to the next highest integer.
- FIG. 1 is a block diagram illustrating a precharge operation in a conventional synchronous dynamic random access memory (SDRAM).
- SDRAM device 100 includes a memory cell array 110 , a word line driver 120 , and a precharge control circuit 130 .
- the memory cell array 110 receives a word line signal WL and outputs data DATA.
- the word line driver 120 outputs the word line signal WL according to an active signal ACTIVE generated from an ACTIVE COMMAND or a PRECHARGE COMMAND.
- the precharge control circuit 130 receives the active signal ACTIVE, a write signal WRITE generated from a WRITE COMMAND, an auto precharge signal AUTO_PRC generated from an AUTO-PRECHARGE COMMAND and a clock signal CLOCK.
- the active signal ACTIVE is generated according to an ACTIVE COMMAND or PRECHARGE COMMAND.
- the active signal ACTIVE is also generated by the precharge control circuit 130 .
- the clock signal CLOCK is used as the reference for all SDRAM operations. All operations may be synchronized to the positive edge of the clock signal CLOCK.
- FIG. 2 is a timing diagram that illustrates the operation of the conventional SDRAM of FIG. 1 .
- the ACTIVE COMMAND is supplied, whereby an internal operation activation designating active signal ACTIVE is rendered active as a memory cell array select operation commence designating signal.
- the word line driver circuit 120 acting as a row related circuit is set to activate a word line signal WL.
- FIG. 2 illustrates a case where a burst length is four BL 4 , which is programmed and determined in a mode register set command timing.
- the burst write operation is used to write data into the SDRAM on consecutive clock cycles in adjacent internal column addresses which is generated from an internal column address generator depending on the burst length and burst sequence.
- By asserting a write command with a valid external column address a burst write operation is initiated.
- the data inputs are provided for the initial column address in the same clock cycle as the burst write command.
- the internal column address generator is deselected at the end of the burst length, even though the internal writing is not completed.
- a write operation designating signal WRITE is activated and driven to a high-level of the active state. After the write command with a predetermined burst length, the write signal WRITE is driven to a low-level of the inactive state. In the case that the active signal ACTIVE is disabled, the word line signal WL is also disabled, and thus the write operation is not performed on the memory cell array 110 .
- the precharge command PRECHARGE COMMAND is applied.
- the active signal ACTIVE is driven to the low-level of the inactive state and then the word line signal WL is driven to the low-level of the inactive state.
- the time from clock cycle C 6 of the last data input DATA 4 to clock cycle C 7 of the precharge command PRECHARGE COMMAND is called the write recovery time (tWR).
- tWR The time from clock cycle C 6 of the last data input DATA 4 to clock cycle C 7 of the precharge command PRECHARGE COMMAND is called the write recovery time (tWR).
- tWR The time from clock cycle C 6 of the last data input DATA 4 to clock cycle C 7 of the precharge command PRECHARGE COMMAND is called the write recovery time (tWR).
- Data DATA 1 to DATA 3 is written to memory cell array block 110 .
- this write time includes passing a data input buffer (not shown), passing a data line and bit line (not shown) which have resistance and/or capacitance load. It is
- FIG. 3A is a second timing diagram that illustrates the conventional precharge operation of the block diagram of FIG. 1 .
- FIG. 3A illustrates the high-frequency operation case, where a clock cycle period (tCC) is less than 10 ns.
- the minimum write time 10 ns is more than the clock cycle period, so tWR should be determined to be two clock cycle periods.
- FIG. 3B is a third timing diagram that illustrates the conventional precharge operation of the block diagram of FIG. 1 .
- FIG. 3B illustrates the low-frequency operation case, where a clock cycle period (tCC) is more than 10 ns. The minimum write time 10 ns is less than the clock cycle period, so the tWR should be determined to be one clock cycle period.
- clock cycle C 7 is redundant, which decreases the performance of the SDRAM.
- FIG. 3C is a fourth timing diagram that illustrates the conventional auto-precharge operation of the block diagram of FIG. 1 .
- a write command WRITE is applied together with an auto-precharge command AUTO-PRECHARGE COMMAND.
- the auto-precharge operation begins at clock cycle C 8 .
- FIG. 3C illustrates the high-frequency operation case, where a clock cycle period (tCC) is less than 10 ns. The minimum write time 10 ns is more than the clock cycle period so tWR should be determined to be two clock cycle periods.
- tCC clock cycle period
- the minimum write time 10 ns is more than the clock cycle period so tWR should be determined to be two clock cycle periods.
- FIG. 3D is a fifth timing diagram that illustrates the conventional auto-precharge operation of the block diagram of FIG. 1 .
- FIG. 3D illustrates the low-frequency operation case, where a clock cycle period (tCC) is more than 10 ns. The minimum write time 10 ns is less than the clock cycle period, so tWR should be determined to be one clock cycle period. As illustrated in FIG. 3D , clock cycle C 7 is redundant, which decreases the performance of the SDRAM.
- tCC clock cycle period
- the minimum write time 10 ns is less than the clock cycle period, so tWR should be determined to be one clock cycle period.
- clock cycle C 7 is redundant, which decreases the performance of the SDRAM.
- SDRAMs employing other conventional auto-precharge operations are disclosed in U.S. Pat. Nos. 6,343,040, 6,215,711, 5,748,560, and Re36,532.
- the present invention is directed to an auto-precharge control circuit in a semiconductor memory and method thereof, where the auto-precharge starting point may vary.
- the present invention is directed to an auto-precharge control circuit in a semiconductor memory and method thereof, where the auto-precharge starting point may vary in response to at least one control signal.
- the present invention is directed to an auto-precharge control circuit in a semiconductor memory and method thereof, where the auto-precharge starting point may vary in accordance with frequency and/or latency information.
- the present invention is directed to an auto-precharge control circuit in a semiconductor memory and method thereof, where the auto-precharge starting point may vary in response to at least one control signal including clock frequency information.
- the present invention is directed to an auto-precharge control circuit in a semiconductor memory and method thereof, where the auto-precharge starting point may vary depending on a latency signal received from a mode register setting (MRS) command.
- MRS mode register setting
- the present invention is directed to an auto-precharge control circuit including a control circuit for receiving a write signal, a clock signal and at least one control signal, including at least one of clock frequency information and latency information, and outputting at least one path signal; an auto-precharge pulse signal driver for receiving the at least one path signal, the write signal, and an enable signal and producing an auto-precharge pulse signal, the auto-precharge pulse signal identifying a starting point for an auto-precharge operation; and an auto-precharge mode enabling circuit for receiving the clock signal, an auto-precharge command, an active signal, and the auto-precharge pulse signal and generating the enable signal.
- the present invention is directed to a method of performing an auto-precharge operation, comprising an auto-precharge control step for receiving a write signal, a clock signal and at least one control signal, including at least one of clock frequency information and latency information, and outputting at least one path signal; an auto-precharge pulse signal driving step for receiving the at least one path signal, the write signal, and an enable signal and producing an auto-precharge pulse signal, the auto-precharge pulse signal identifying a starting point for an auto-precharge operation; and an auto-precharge mode enabling step for receiving the clock signal, an auto-precharge command, an active signal, and the auto-precharge pulse signal and generating the enable signal.
- FIG. 1 is a block diagram illustrating a precharge operation in a conventional synchronous dynamic random access memory (SDRAM).
- SDRAM synchronous dynamic random access memory
- FIG. 2 is a timing diagram that illustrates the operation of the conventional SDRAM of FIG. 1 .
- FIG. 3A is a second timing diagram that illustrates the conventional precharge operation of the block diagram of FIG. 1 at high frequency.
- FIG. 3B is a third timing diagram that illustrates the conventional precharge operation of the block diagram of FIG. 1 at low frequency.
- FIG. 3C is a fourth timing diagram that illustrates the conventional auto-precharge operation of the block diagram of FIG. 1 at high frequency.
- FIG. 3D is a fifth timing diagram that illustrates the conventional auto-precharge operation of the block diagram of FIG. 1 at low frequency.
- FIG. 4 is a block diagram illustrating an SDRAM in an exemplary embodiment of the present invention.
- FIG. 5A is a timing diagram that illustrates the auto-precharge operation of the block diagram of FIG. 4 in an exemplary embodiment of the present invention.
- FIG. 5B is a timing diagram that illustrates the auto-precharge operation of the block diagram of FIG. 4 at low frequency in an exemplary embodiment of the present invention.
- FIG. 6 is a circuit diagram illustrating the auto-precharge control circuit of FIG. 4 in an exemplary embodiment of the present invention.
- FIG. 7 is a timing diagram showing an auto-precharge operation in another exemplary embodiment of the present invention.
- FIG. 8 is a circuit diagram illustrating the auto-precharge control circuit of FIG. 4 in another exemplary embodiment of the present invention.
- FIG. 9 illustrates a circuit diagram of a delay unit in an exemplary embodiment of the present invention.
- FIG. 10 is a circuit diagram illustrating a variation on the first path and the second path of the auto-precharge control circuit of FIGS. 6 and 8 in an exemplary embodiment of the present invention.
- the auto-precharge starting point may vary depending on frequency and/or latency.
- FIG. 4 is a block diagram illustrating an SDRAM 400 in an exemplary embodiment of the present invention.
- the SDRAM 400 includes a memory cell array block 110 , a wordline driver 120 , and an auto-precharge control circuit 430 .
- the SDRAM 400 is capable of receiving commands, which may be supplied externally. These commands may include an ACTIVE COMMAND, a PRECHARGE COMMAND, a WRITE COMMAND, an AUTO-PRECHARGE COMMAND, a CLOCK COMMAND, and a MODE REGISTER SETTING (MRS) COMMAND.
- commands may include an ACTIVE COMMAND, a PRECHARGE COMMAND, a WRITE COMMAND, an AUTO-PRECHARGE COMMAND, a CLOCK COMMAND, and a MODE REGISTER SETTING (MRS) COMMAND.
- MRS MODE REGISTER SETTING
- the SDRAM 400 may generate one or more signals from these commands, which are supplied to one or elements of the SDRAM 400 .
- the SDRAM 400 may generate an ACTIVE signal and supply the ACTIVE signal to the wordline driver 120 and/or the auto-precharge control circuit 430 , in response to the ACTIVE COMMAND and/or the PRECHARGE COMMAND.
- the SDRAM 400 may also generate a WRITE signal and supply the WRITE signal to the auto-precharge control circuit 430 , in response to the WRITE COMMAND.
- the SDRAM 400 may also generate an AUTO-PRC signal and supply the AUTO-PRC signal to the auto-precharge control circuit 430 , in response to the AUTO-PRECHARGE COMMAND.
- the SDRAM 400 may also generate a LATENCY signal and supply the LATENCY signal to the auto-precharge control circuit 430 , in response to the MRS COMMAND.
- the wordline driver 120 may generate a wordline (WL) signal and supply the WL signal to the memory cell array block 110 .
- the memory cell array block 110 reads DATA in and writes DATA out.
- the latency signal LATENCY may contain information for an operation frequency of a semiconductor memory, such as a DRAM or SDRAM, usually established by column-address-strobe (CAS) latency (CL) information.
- CAS column-address-strobe
- Table 1 illustrates an exemplary relationship between CL, frequency, and write recovery time (tWR).
- the auto-precharge starting point may be varied according to the latency signal LATENCY received from the MRS COMMAND.
- the auto-precharge control circuit 430 responds to the latency signal LATENCY, which may be determined to be a first logic level at a high clock frequency and a second logic level at a low clock frequency. For example, when the CL is 2, the auto-precharge starting point is the next clock after the last data input DATA 4 , as shown in FIG. 5 a . When the CL is 3, the auto-precharge starting point is the second clock after the last data input DATA 4 as shown in FIG. 5 b.
- FIG. 6 is an exemplary circuit diagram illustrating the auto-precharge control circuit 430 of FIG. 4 in more detail.
- the circuit of FIG. 6 is an exemplary circuit for realizing an auto-precharge function according to the various embodiments of the present invention.
- the auto-precharge control circuit 430 includes a first circuit path 510 , a second circuit path 520 , an auto-precharge operation selector 530 , an auto-precharge enabling circuit 540 , an auto-precharge pulse (AP) signal generator 550 , and a feedback signal generator 560 .
- AP auto-precharge pulse
- the write signal WRITE, the auto precharge signal AUTO_PRC, the latency signal LATENCY, the active signal ACTIVE, and the clock signal CLOCK are all inputs to the auto-precharge control circuit 430 .
- the first path 510 includes an inverter 502 for receiving and inverting the write signal WRITE, a switch 506 triggered by the clock signal CLOCK, and a latch circuit 508 , acting as a register, and generates an output signal P 1 in response to the clock signal CLOCK.
- the switch 506 is triggered by the falling edge of the clock signal CLOCK.
- the second path 520 includes the first path 510 , two inverters 512 , 519 , a switch 514 triggered by the clock signal CLOCK, a latch circuit 516 , acting as a register, and an NAND gate 518 receiving the latency signal LATENCY and the latch signal from the latch circuit 516 .
- the second path 520 generates an output signal P 2 in response to the clock signal CLOCK.
- the switch 514 is triggered by the leading edge of the clock signal CLOCK.
- Auto-precharge operations delay the write signal WRITE corresponding to the burst length by a fixed number of clock cycles according to the tWR, and generate an auto-precharge control signal AP by combining the delayed signals from the first path 510 and/or the second path 520 and the write signal WRITE.
- the auto precharge pulse signal (AP) generator 550 includes a NOR gate 552 , which receives the delayed signals from the first path 510 and/or the second path 520 , and the write signal WRITE, a NAND gate 554 , which receive an output of the NOR gate 552 and an enable signal EN from the AUTO_PRC enabling circuit 540 , and an inverter 556 , which inverts an output of the NOR gate 552 to produce an auto-precharge pulse (AP) signal.
- NOR gate 552 which receives the delayed signals from the first path 510 and/or the second path 520 , and the write signal WRITE
- NAND gate 554 which receive an output of the NOR gate 552 and an enable signal EN from the AUTO_PRC enabling circuit 540
- an inverter 556 which inverts an output of the NOR gate 552 to produce an auto-precharge pulse (AP) signal.
- the auto precharge operation selector 530 includes an inverter 532 generating an inverted write signal WRITE and a switch 538 triggered by a summing signal generated from a NOR 534 .
- the NOR gate 534 receives the inverted write signal WRITE, the clock signal CLOCK and an input signal from the AUTO_PRC enabling circuit 540 . If all of the input signals to the NOR 534 gate are low-level, the switch 538 turns on and passes the AUTO_PRC signal to an inverting latch circuit 542 of the AUTO_PRC enabling circuit 540 .
- the auto precharge enabling circuit 540 includes a latch circuit 546 latching the active signal ACTIVE and generating an output signal /ACTIVE, an NMOS transistor 548 whose gate terminal is connected to the output signal /ACTIVE of the latch circuit 546 and coupled to ground voltage, VSS and a second latch circuit 542 , latching the auto precharge signal AUTO_PRC passed through the switch 538 and generating the enable signal EN via an inverter 544 .
- the feedback signal generator 560 includes an NMOS transistor 562 , whose gate terminal is connected to the AP signal generated from the auto-precharge pulse signal generator 550 and coupled to ground voltage, VSS. When the AP signal is high-level, the NMOS transistor 562 turns on and the active signal ACTIVE goes low-level.
- FIG. 5A is a timing diagram showing an operation according to an auto-precharge method in an exemplary embodiment of the present invention, operating under the following conditions: the clock is more than 100 MHz, the burst length is 4 and CL is 3.
- the MRS COMMAND is applied to the DRAM 400 and determines the DRAM 400 to operate in a mode where CL is 3 as shown in FIG. 5A .
- a mode register may store the data for controlling the various operating modes of the DRAM 400 .
- the mode register programs the CL, burst type, burst length, test mode and various vendor specific options to make the DRAM 400 useful for a variety of different applications.
- the default value of the mode register is typically not defined, therefore the mode register may be written after power-up to operate the DRAM 400 .
- Two clock cycles are typically required to complete the write in the mode register.
- the mode register contents can be changed using the same command and clock cycle requirements during operation as long as all banks are in the idle state.
- the mode register may be programmed after power-on and before normal operation. In addition, the mode register may also be changed during normal operations.
- FIG. 5A shows the case where the latency signal LATENCY is high-level.
- the latency signal LATENCY is high-level, for example, when the frequency is greater then 100 MHz (tCC is less than 10 ns).
- the ACTIVE command is applied, which generates the ACTIVE signal and then enables the WL signal at a high-level (active state).
- the write command WRITE is applied together with the auto-precharge command AUTO-PRECHARGE at clock cycle C 5 , two clock cycles after the ACTIVE command.
- the WRITE signal is then activated to the high-level. After the burst data inputs DATA 1 to DATA 4 , the write signal WRITE goes to a low-level (inactive state).
- the AP signal goes to the high-level.
- the AP signal turns on the NMOS transistor 562 , and then the ACTIVE signal goes to the low-level.
- the output of the latch circuit 546 goes to the high-level, and then turns on the NMOS transistor 548 .
- the input of the latch circuit 542 goes to the low-level, and then the EN signal goes low-level.
- the AP signal also then goes low-level.
- the AP signal is a pulse signal (a monostable multivibrator output).
- the word line signal WL then goes to the low-level in response to the ACTIVE signal also going to the low-level.
- the starting point of the auto-precharge is clock cycle C 10 , which is the next clock cycle after the last data input DATA 4 .
- the auto-precharge operation also proceeds to inactivate the enabled word line internally in the DRAM 400 ;
- FIG. 5B shows the case where the latency signal LATENCY is low-level.
- the latency signal LATENCY is low-level, for example, when the frequency is less than 100 MHz (tCC is greater than 10 ns).
- the timing diagram in FIG. 5B illustrates an auto-precharge operation according to an exemplary embodiment of the present invention, operating under the following conditions: the clock less than 100 MHz, the burst length is 4 and CL is 1 or 2. Most of the operation of FIG. 5B is the same as that of FIG. 5A . Because, in this case, CL is 1 or 2, the latency signal from the MRS COMMAND is set to a low-level. Because the clock cycle is more than the write time, 10 ns, the tWR can be set to be a clock cycle.
- FIG. 5B is different from FIG. 5A in the starting point of the auto-precharge operation; clock cycle C 9 in FIG. 5B , as opposed to clock cycle C 10 in FIG. 5A .
- P 2 is set to be low-level as a result of the LATENCY signal being low-level. Therefore, if P 1 is low-level in response to the CLOCK signal, the AP signal is enabled to the high-level as shown in FIG. 5B .
- FIGS. 5A and 5B of the present invention Comparing FIGS. 5A and 5B of the present invention and FIGS. 3A-3C of the conventional process, the improvement realized by the various embodiments of the present invention is clear.
- the operation of the various embodiments of the present invention is essentially the same as the operation of the conventional process in the high frequency mode; both begin the auto-precharge operation at the first available cycle. However, a difference may be seen in the low frequency mode.
- clock cycle 7 is wasted in FIGS. 3B and 3D , which reduces the efficiency of the DRAM.
- clock cycle 9 is not wasted, thereby improving the efficiency of the SDRAM 400 .
- This result is achieved in part by providing an auto-precharge control circuit, which varies the memory write recovery time of the memory device, for example, depending on the frequency and/or the latency of the memory device. By varying the memory write recovery time and therefore the start of an auto-precharge operation, for example, depending on the frequency and/or the latency of the memory device improves the overall efficiency of the memory device.
- FIG. 8 is an another exemplary circuit diagram illustrating the auto-precharge control circuit 430 of FIG. 4 in more detail.
- the exemplary embodiment of FIG. 8 is similar to the exemplary embodiment of FIG. 6 and like elements are referenced to with like reference numerals, and a discussion thereof will be omitted here.
- FIG. 8 The exemplary embodiment of FIG. 8 is different from the exemplary embodiment of FIG. 6 in the circuitry of the second path 520 .
- One or more delay units 716 are added and the inverters 512 , 519 of FIG. 6 have been removed.
- An exemplary circuit diagram of a delay unit 716 is shown in FIG. 9 and include an inverters 802 , 808 , a resistor 804 and a capacitor 806 .
- FIG. 7 is a timing diagram showing an operation according to an auto-precharge method in another exemplary embodiment of the present invention, operating under the following conditions: the clock is more than 100 MHz, the burst length is 4 and CL is 3. A delay time of the delay unit 716 is at as shown in FIG. 7 . The addition of this ⁇ t further ensures the write operation of the last data input DATA 4 will be performed properly. The minimum delay time for the write operation of the last data input DATA 4 may be added during high-frequency operation where CL is 3.
- the write recovery time tWR may be determined to be one clock cycle across the entire frequency range of interest (for example, the frequency range shown in Table 1).
- FIG. 10 is an another exemplary circuit diagram illustrating a variation on the first path 510 and the second path 520 of the auto-precharge control circuit 430 of FIGS. 6 and 8 .
- the number of paths, and hence the number of path inputs to the NOR gate 552 is shown as two, although the number of paths in these exemplary embodiment is not limited to two and can be any number.
- FIG. 10 illustrates a modification of the first path 510 and the second path 520 of the auto-precharge control circuit 430 of FIGS. 6 and 8 which receives multiple LATENCY signal inputs and produces a single output MP, depending on the LATENCY signal that is selected. As illustrated in FIG. 10 , the longer the latency, the higher the frequency.
- a path circuit 1000 which receives N (where N is an integer>1) LATENCY signals includes a cascade of N circuits 1010 , 1020 , 1030 , 1040 .
- N 4 for the path circuit 1000 .
- One of the latency signals LATENCY 1 through LATENCY 4 is set to a high level while the others are low level, corresponding to which one of the clock frequency conditions is currently in use in the SDRAM 400 .
- the path circuit 1000 receives the WRITE signal, the CLOCK signal, and the latency signals LATENCY 1 -LATENCY 4 .
- the patch circuit 1000 includes two inverters 1002 and 1004 , for inverting the WRITE signal and the CLOCK signal, respectively and four cascaded circuits in series 1010 , 1020 , 1030 , and 1040 .
- the fourth circuit 1010 includes a NAND gate 1012 for receiving the inverted WRITE signal and the LATENCY4 signal and passes the NANDed output to an inverter 1014 .
- the output of the inverter 1014 is passed to a latch circuit 1018 by switch 1016 .
- the switch 1006 is triggered by the falling edge of the inverse clock signal /CLOCK.
- the output of the latch circuit 1018 is passed as output signal PL 1 to a NAND gate 1024 of the third circuit 1020 .
- the latch circuit 1018 is triggered by the rising edge of the clock signal CLOCK.
- the NAND gate 1024 of the third circuit 1020 also receives the output of NAND gate 1022 which performs a NAND operation on the /WRITE signal and the LATENCY3 signal.
- the remainder of the third circuit 1020 is the same as the fourth circuit 1010 , described above.
- the output signal PL 2 is output by the third circuit 1020 to the second circuit 1030 , which also receives the NANDed result of the /WRITE signal and the LATENCY2 signal.
- the output signal PL 3 is output by the second circuit 1030 to the first circuit 1040 , which also receives the NANDed result of the /WRITE signal and the LATENCY1 signal.
- the output signal MP is output from the first circuit 1040 .
- the output signal MP indicates the frequency of operation currently employed by the DRAM 400 , the LATENCY corresponding to that frequency, and is input to the NOR gate 552 of FIG. 6 or 8 , in order to determine the appropriate cycle to start the auto-precharge operation for the current operating frequency.
- LATENCY 3 is high-level and LATENCY 1 -LATENCY 2 and LATENCY 4 are low-level, the falling of the WRITE signal is transferred to the output signal MP through switches 1026 , 1029 , 1036 , 1039 , and 1046 .
- the WRITE signal is delayed and transferred by three clock cycles.
- LATENCY 4 when LATENCY 4 is high-level and LATENCY 1 -LATENCY 3 are low-level, the falling of the WRITE signal is transferred to the output signal MP through switches 1016 , 1019 , 1026 , 1029 , 1036 , 1039 , and 1046 . In other words, in case of LATENCY 4 , the WRITE signal is delayed and transferred by four clock cycles.
- the write time for a given memory device is fixed.
- the external input clock cycle time may be variable and the write recovery time tWR and/or the number of clock cycles may be adjusted properly for a given frequency or frequency range.
- the data writing time can be correctly obtained even when the memory device is operated at a high frequency, thereby precisely writing the data.
- the write recovery time tWR can be set to be one clock cycle when the memory device is operated at a low frequency, thereby improving the performance of the semiconductor memory device.
- the SDRAM 400 may be another type of DRAM or other semiconductor memory device.
- FIGS. 6 and 8 are exemplary and may be varied in many ways. For example, a number other than two paths could be employed in the exemplary embodiments illustrated in FIGS. 6 and 8 . Similarly, for the exemplary embodiment illustrated in FIG. 10 , a different number of latency signals and a different number of circuits could be employed.
Landscapes
- Engineering & Computer Science (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Computer Hardware Design (AREA)
- Dram (AREA)
Abstract
An auto-precharge control circuit in a semiconductor memory and method thereof, where the auto-precharge starting point may vary. The auto-precharge starting point may vary in response to at least one control signal. The auto-precharge starting point may vary in accordance with frequency and/or latency information. The auto-precharge starting point may vary in response to at least one control signal including clock frequency information. The auto-precharge starting point may vary depending on a latency signal received from a mode register setting command. The auto-precharge control circuit may include a control circuit for receiving a write signal, a clock signal and at least one control signal, including at least one of clock frequency information and latency information, and outputting at least one path signal; an auto-precharge pulse signal driver for receiving the at least one path signal, the write signal, and an enable signal and producing an auto-precharge pulse signal, the auto-precharge pulse signal identifying a starting point for an auto-precharge operation; and an auto-precharge mode enabling circuit for receiving the clock signal, an auto-precharge command, an active signal, and the auto-precharge pulse signal and generating the enable signal.
Description
- This U.S. nonprovisional application claims priority under 35 U.S.C. § 119 to Korean Patent Application No. 2002-17757 filed Apr. 1, 2002, the entire contents of which are hereby incorporated by reference.
- 1. Field of the Invention
- The present invention relates to an auto-precharge control signal generating circuit and method for a semiconductor memory device, and particularly to an auto-precharge control signal generating circuit and method for a synchronous semiconductor memory that regulates write recovery time.
- 2. Description of the Related Art
- A precharge operation in dynamic random access memories (DRAMs) may be performed on an active bank or chip by asserting a precharge command. The precharge command may be asserted after an active command. A precharge operation may also be performed by an auto-precharge command. Typically, the auto-precharge command is asserted at the same time as a burst read command or burst write command. This is usually accomplished by asserting a logical high on an ADDRESS 10 pin or an AP pin. The auto-precharge with burst write operation is used to perform a precharge operation automatically after a given write recovery time (tWR) from the last data input, after writing the data in an amount indicated by the burst length provided with the read/write command.
- The write recovery time tWR may be defined as the minimum number of clock cycles required to complete a write operation of the last data input and is calculated by dividing tWR by a clock cycle time and rounding up to the next highest integer.
-
FIG. 1 is a block diagram illustrating a precharge operation in a conventional synchronous dynamic random access memory (SDRAM). InFIG. 1 , anSDRAM device 100 includes amemory cell array 110, aword line driver 120, and aprecharge control circuit 130. Thememory cell array 110 receives a word line signal WL and outputs data DATA. Theword line driver 120 outputs the word line signal WL according to an active signal ACTIVE generated from an ACTIVE COMMAND or a PRECHARGE COMMAND. Theprecharge control circuit 130 receives the active signal ACTIVE, a write signal WRITE generated from a WRITE COMMAND, an auto precharge signal AUTO_PRC generated from an AUTO-PRECHARGE COMMAND and a clock signal CLOCK. - The active signal ACTIVE is generated according to an ACTIVE COMMAND or PRECHARGE COMMAND. The active signal ACTIVE is also generated by the
precharge control circuit 130. The clock signal CLOCK is used as the reference for all SDRAM operations. All operations may be synchronized to the positive edge of the clock signal CLOCK. -
FIG. 2 is a timing diagram that illustrates the operation of the conventional SDRAM ofFIG. 1 . At clock cycle C1, the ACTIVE COMMAND is supplied, whereby an internal operation activation designating active signal ACTIVE is rendered active as a memory cell array select operation commence designating signal. In response to the active signal ACTIVE, the wordline driver circuit 120 acting as a row related circuit is set to activate a word line signal WL. - At clock cycle C3, a write command WRITE is applied together with a first data input DATA1.
FIG. 2 illustrates a case where a burst length is four BL4, which is programmed and determined in a mode register set command timing. The burst write operation is used to write data into the SDRAM on consecutive clock cycles in adjacent internal column addresses which is generated from an internal column address generator depending on the burst length and burst sequence. By asserting a write command with a valid external column address, a burst write operation is initiated. The data inputs are provided for the initial column address in the same clock cycle as the burst write command. The internal column address generator is deselected at the end of the burst length, even though the internal writing is not completed. In response to this write command, a write operation designating signal WRITE is activated and driven to a high-level of the active state. After the write command with a predetermined burst length, the write signal WRITE is driven to a low-level of the inactive state. In the case that the active signal ACTIVE is disabled, the word line signal WL is also disabled, and thus the write operation is not performed on thememory cell array 110. - At clock cycle C7, the precharge command PRECHARGE COMMAND is applied. The active signal ACTIVE is driven to the low-level of the inactive state and then the word line signal WL is driven to the low-level of the inactive state. The time from clock cycle C6 of the last data input DATA4 to clock cycle C7 of the precharge command PRECHARGE COMMAND is called the write recovery time (tWR). Data DATA1 to DATA3 is written to memory
cell array block 110. However, it takes a fixed writing time to write the last data DATA4 before the word line signal WL is shut off. Usually this write time includes passing a data input buffer (not shown), passing a data line and bit line (not shown) which have resistance and/or capacitance load. It is assumed that it takes 10 nanoseconds (ns) at minimum to finish writing the last data DATA4. -
FIG. 3A is a second timing diagram that illustrates the conventional precharge operation of the block diagram ofFIG. 1 .FIG. 3A illustrates the high-frequency operation case, where a clock cycle period (tCC) is less than 10 ns. The minimum write time 10 ns is more than the clock cycle period, so tWR should be determined to be two clock cycle periods. -
FIG. 3B is a third timing diagram that illustrates the conventional precharge operation of the block diagram ofFIG. 1 .FIG. 3B illustrates the low-frequency operation case, where a clock cycle period (tCC) is more than 10 ns. The minimum write time 10 ns is less than the clock cycle period, so the tWR should be determined to be one clock cycle period. As illustrated inFIG. 3A , clock cycle C7 is redundant, which decreases the performance of the SDRAM. -
FIG. 3C is a fourth timing diagram that illustrates the conventional auto-precharge operation of the block diagram ofFIG. 1 . At clock cycle C3, a write command WRITE is applied together with an auto-precharge command AUTO-PRECHARGE COMMAND. The auto-precharge operation begins at clock cycle C8.FIG. 3C illustrates the high-frequency operation case, where a clock cycle period (tCC) is less than 10 ns. The minimum write time 10 ns is more than the clock cycle period so tWR should be determined to be two clock cycle periods. -
FIG. 3D is a fifth timing diagram that illustrates the conventional auto-precharge operation of the block diagram ofFIG. 1 .FIG. 3D illustrates the low-frequency operation case, where a clock cycle period (tCC) is more than 10 ns. The minimum write time 10 ns is less than the clock cycle period, so tWR should be determined to be one clock cycle period. As illustrated inFIG. 3D , clock cycle C7 is redundant, which decreases the performance of the SDRAM. - SDRAMs employing other conventional auto-precharge operations are disclosed in U.S. Pat. Nos. 6,343,040, 6,215,711, 5,748,560, and Re36,532.
- In an exemplary embodiment, the present invention is directed to an auto-precharge control circuit in a semiconductor memory and method thereof, where the auto-precharge starting point may vary.
- In another exemplary embodiment, the present invention is directed to an auto-precharge control circuit in a semiconductor memory and method thereof, where the auto-precharge starting point may vary in response to at least one control signal.
- In another exemplary embodiment, the present invention is directed to an auto-precharge control circuit in a semiconductor memory and method thereof, where the auto-precharge starting point may vary in accordance with frequency and/or latency information.
- In another exemplary embodiment, the present invention is directed to an auto-precharge control circuit in a semiconductor memory and method thereof, where the auto-precharge starting point may vary in response to at least one control signal including clock frequency information.
- In another exemplary embodiment, the present invention is directed to an auto-precharge control circuit in a semiconductor memory and method thereof, where the auto-precharge starting point may vary depending on a latency signal received from a mode register setting (MRS) command.
- In another exemplary embodiment, the present invention is directed to an auto-precharge control circuit including a control circuit for receiving a write signal, a clock signal and at least one control signal, including at least one of clock frequency information and latency information, and outputting at least one path signal; an auto-precharge pulse signal driver for receiving the at least one path signal, the write signal, and an enable signal and producing an auto-precharge pulse signal, the auto-precharge pulse signal identifying a starting point for an auto-precharge operation; and an auto-precharge mode enabling circuit for receiving the clock signal, an auto-precharge command, an active signal, and the auto-precharge pulse signal and generating the enable signal.
- In another exemplary embodiment, the present invention is directed to a method of performing an auto-precharge operation, comprising an auto-precharge control step for receiving a write signal, a clock signal and at least one control signal, including at least one of clock frequency information and latency information, and outputting at least one path signal; an auto-precharge pulse signal driving step for receiving the at least one path signal, the write signal, and an enable signal and producing an auto-precharge pulse signal, the auto-precharge pulse signal identifying a starting point for an auto-precharge operation; and an auto-precharge mode enabling step for receiving the clock signal, an auto-precharge command, an active signal, and the auto-precharge pulse signal and generating the enable signal.
-
FIG. 1 is a block diagram illustrating a precharge operation in a conventional synchronous dynamic random access memory (SDRAM). -
FIG. 2 is a timing diagram that illustrates the operation of the conventional SDRAM ofFIG. 1 . -
FIG. 3A is a second timing diagram that illustrates the conventional precharge operation of the block diagram ofFIG. 1 at high frequency. -
FIG. 3B is a third timing diagram that illustrates the conventional precharge operation of the block diagram ofFIG. 1 at low frequency. -
FIG. 3C is a fourth timing diagram that illustrates the conventional auto-precharge operation of the block diagram ofFIG. 1 at high frequency. -
FIG. 3D is a fifth timing diagram that illustrates the conventional auto-precharge operation of the block diagram ofFIG. 1 at low frequency. -
FIG. 4 is a block diagram illustrating an SDRAM in an exemplary embodiment of the present invention. -
FIG. 5A is a timing diagram that illustrates the auto-precharge operation of the block diagram ofFIG. 4 in an exemplary embodiment of the present invention. -
FIG. 5B is a timing diagram that illustrates the auto-precharge operation of the block diagram ofFIG. 4 at low frequency in an exemplary embodiment of the present invention. -
FIG. 6 is a circuit diagram illustrating the auto-precharge control circuit ofFIG. 4 in an exemplary embodiment of the present invention. -
FIG. 7 is a timing diagram showing an auto-precharge operation in another exemplary embodiment of the present invention. -
FIG. 8 is a circuit diagram illustrating the auto-precharge control circuit ofFIG. 4 in another exemplary embodiment of the present invention. -
FIG. 9 illustrates a circuit diagram of a delay unit in an exemplary embodiment of the present invention. -
FIG. 10 is a circuit diagram illustrating a variation on the first path and the second path of the auto-precharge control circuit ofFIGS. 6 and 8 in an exemplary embodiment of the present invention. - Exemplary embodiments of the present invention now will be described hereinafter with reference to the accompanying drawings. It is noted that the present invention may be embodied in many different forms.
- In exemplary embodiments of the present invention, the auto-precharge starting point may vary depending on frequency and/or latency.
-
FIG. 4 is a block diagram illustrating anSDRAM 400 in an exemplary embodiment of the present invention. TheSDRAM 400 includes a memorycell array block 110, awordline driver 120, and an auto-precharge control circuit 430. TheSDRAM 400 is capable of receiving commands, which may be supplied externally. These commands may include an ACTIVE COMMAND, a PRECHARGE COMMAND, a WRITE COMMAND, an AUTO-PRECHARGE COMMAND, a CLOCK COMMAND, and a MODE REGISTER SETTING (MRS) COMMAND. - The
SDRAM 400 may generate one or more signals from these commands, which are supplied to one or elements of theSDRAM 400. For example, theSDRAM 400 may generate an ACTIVE signal and supply the ACTIVE signal to thewordline driver 120 and/or the auto-precharge control circuit 430, in response to the ACTIVE COMMAND and/or the PRECHARGE COMMAND. TheSDRAM 400 may also generate a WRITE signal and supply the WRITE signal to the auto-precharge control circuit 430, in response to the WRITE COMMAND. TheSDRAM 400 may also generate an AUTO-PRC signal and supply the AUTO-PRC signal to the auto-precharge control circuit 430, in response to the AUTO-PRECHARGE COMMAND. TheSDRAM 400 may also generate a LATENCY signal and supply the LATENCY signal to the auto-precharge control circuit 430, in response to the MRS COMMAND. - The
wordline driver 120 may generate a wordline (WL) signal and supply the WL signal to the memorycell array block 110. The memorycell array block 110 reads DATA in and writes DATA out. - The latency signal LATENCY may contain information for an operation frequency of a semiconductor memory, such as a DRAM or SDRAM, usually established by column-address-strobe (CAS) latency (CL) information. Table 1 illustrates an exemplary relationship between CL, frequency, and write recovery time (tWR).
-
TABLE 1 tWR CL the highest clock frequency (based on the number of clock cycle) 1 40 MHz 1 2 100 MHz 1 3 133 MHz 2 - Regarding auto-precharge operations, in an exemplary embodiment of the present invention, the auto-precharge starting point may be varied according to the latency signal LATENCY received from the MRS COMMAND. The auto-
precharge control circuit 430 according to exemplary embodiments, responds to the latency signal LATENCY, which may be determined to be a first logic level at a high clock frequency and a second logic level at a low clock frequency. For example, when the CL is 2, the auto-precharge starting point is the next clock after the last data input DATA4, as shown inFIG. 5 a. When the CL is 3, the auto-precharge starting point is the second clock after the last data input DATA4 as shown inFIG. 5 b. -
FIG. 6 is an exemplary circuit diagram illustrating the auto-precharge control circuit 430 ofFIG. 4 in more detail. The circuit ofFIG. 6 is an exemplary circuit for realizing an auto-precharge function according to the various embodiments of the present invention. As illustrated in the exemplary embodiment ofFIG. 6 . the auto-precharge control circuit 430 includes afirst circuit path 510, asecond circuit path 520, an auto-precharge operation selector 530, an auto-precharge enabling circuit 540, an auto-precharge pulse (AP)signal generator 550, and afeedback signal generator 560. - As illustrated in
FIGS. 4 and 6 , the write signal WRITE, the auto precharge signal AUTO_PRC, the latency signal LATENCY, the active signal ACTIVE, and the clock signal CLOCK are all inputs to the auto-precharge control circuit 430. As also illustrated inFIG. 6 , thefirst path 510 includes aninverter 502 for receiving and inverting the write signal WRITE, aswitch 506 triggered by the clock signal CLOCK, and alatch circuit 508, acting as a register, and generates an output signal P1 in response to the clock signal CLOCK. Theswitch 506 is triggered by the falling edge of the clock signal CLOCK. - The
second path 520 includes thefirst path 510, twoinverters switch 514 triggered by the clock signal CLOCK, alatch circuit 516, acting as a register, and anNAND gate 518 receiving the latency signal LATENCY and the latch signal from thelatch circuit 516. Thesecond path 520 generates an output signal P2 in response to the clock signal CLOCK. Theswitch 514 is triggered by the leading edge of the clock signal CLOCK. - Auto-precharge operations delay the write signal WRITE corresponding to the burst length by a fixed number of clock cycles according to the tWR, and generate an auto-precharge control signal AP by combining the delayed signals from the
first path 510 and/or thesecond path 520 and the write signal WRITE. - The auto precharge pulse signal (AP)
generator 550 includes a NORgate 552, which receives the delayed signals from thefirst path 510 and/or thesecond path 520, and the write signal WRITE, aNAND gate 554, which receive an output of the NORgate 552 and an enable signal EN from theAUTO_PRC enabling circuit 540, and aninverter 556, which inverts an output of the NORgate 552 to produce an auto-precharge pulse (AP) signal. - The auto
precharge operation selector 530 includes aninverter 532 generating an inverted write signal WRITE and aswitch 538 triggered by a summing signal generated from a NOR 534. The NORgate 534 receives the inverted write signal WRITE, the clock signal CLOCK and an input signal from theAUTO_PRC enabling circuit 540. If all of the input signals to the NOR 534 gate are low-level, theswitch 538 turns on and passes the AUTO_PRC signal to an invertinglatch circuit 542 of theAUTO_PRC enabling circuit 540. - The auto precharge enabling
circuit 540 includes alatch circuit 546 latching the active signal ACTIVE and generating an output signal /ACTIVE, anNMOS transistor 548 whose gate terminal is connected to the output signal /ACTIVE of thelatch circuit 546 and coupled to ground voltage, VSS and asecond latch circuit 542, latching the auto precharge signal AUTO_PRC passed through theswitch 538 and generating the enable signal EN via aninverter 544. - The
feedback signal generator 560 includes anNMOS transistor 562, whose gate terminal is connected to the AP signal generated from the auto-prechargepulse signal generator 550 and coupled to ground voltage, VSS. When the AP signal is high-level, theNMOS transistor 562 turns on and the active signal ACTIVE goes low-level. -
FIG. 5A is a timing diagram showing an operation according to an auto-precharge method in an exemplary embodiment of the present invention, operating under the following conditions: the clock is more than 100 MHz, the burst length is 4 and CL is 3. During clock cycle C1 of a power-up sequence, the MRS COMMAND is applied to theDRAM 400 and determines theDRAM 400 to operate in a mode where CL is 3 as shown inFIG. 5A . - A mode register (not shown) may store the data for controlling the various operating modes of the
DRAM 400. The mode register programs the CL, burst type, burst length, test mode and various vendor specific options to make theDRAM 400 useful for a variety of different applications. The default value of the mode register is typically not defined, therefore the mode register may be written after power-up to operate theDRAM 400. Two clock cycles are typically required to complete the write in the mode register. The mode register contents can be changed using the same command and clock cycle requirements during operation as long as all banks are in the idle state. The mode register may be programmed after power-on and before normal operation. In addition, the mode register may also be changed during normal operations. -
FIG. 5A shows the case where the latency signal LATENCY is high-level. The latency signal LATENCY is high-level, for example, when the frequency is greater then 100 MHz (tCC is less than 10 ns). At a clock cycle C3 during an operation mode, the ACTIVE command is applied, which generates the ACTIVE signal and then enables the WL signal at a high-level (active state). The write command WRITE is applied together with the auto-precharge command AUTO-PRECHARGE at clock cycle C5, two clock cycles after the ACTIVE command. The WRITE signal is then activated to the high-level. After the burst data inputs DATA1 to DATA4, the write signal WRITE goes to a low-level (inactive state). - According to the next clock rising edge of the low-level of the WRITE signal, the AP signal goes to the high-level. The AP signal turns on the
NMOS transistor 562, and then the ACTIVE signal goes to the low-level. The output of thelatch circuit 546 goes to the high-level, and then turns on theNMOS transistor 548. The input of thelatch circuit 542 goes to the low-level, and then the EN signal goes low-level. The AP signal also then goes low-level. As shown inFIG. 5A , the AP signal is a pulse signal (a monostable multivibrator output). The word line signal WL then goes to the low-level in response to the ACTIVE signal also going to the low-level. As shown inFIG. 5A , the starting point of the auto-precharge is clock cycle C10, which is the next clock cycle after the last data input DATA4. The auto-precharge operation also proceeds to inactivate the enabled word line internally in theDRAM 400; -
FIG. 5B shows the case where the latency signal LATENCY is low-level. The latency signal LATENCY is low-level, for example, when the frequency is less than 100 MHz (tCC is greater than 10 ns). The timing diagram inFIG. 5B illustrates an auto-precharge operation according to an exemplary embodiment of the present invention, operating under the following conditions: the clock less than 100 MHz, the burst length is 4 and CL is 1 or 2. Most of the operation ofFIG. 5B is the same as that ofFIG. 5A . Because, in this case, CL is 1 or 2, the latency signal from the MRS COMMAND is set to a low-level. Because the clock cycle is more than the write time, 10 ns, the tWR can be set to be a clock cycle. Therefore,FIG. 5B is different fromFIG. 5A in the starting point of the auto-precharge operation; clock cycle C9 inFIG. 5B , as opposed to clock cycle C10 inFIG. 5A . In the case illustrated inFIG. 5B , P2 is set to be low-level as a result of the LATENCY signal being low-level. Therefore, if P1 is low-level in response to the CLOCK signal, the AP signal is enabled to the high-level as shown inFIG. 5B . - Comparing
FIGS. 5A and 5B of the present invention andFIGS. 3A-3C of the conventional process, the improvement realized by the various embodiments of the present invention is clear. The operation of the various embodiments of the present invention is essentially the same as the operation of the conventional process in the high frequency mode; both begin the auto-precharge operation at the first available cycle. However, a difference may be seen in the low frequency mode. - Comparing
FIG. 5B andFIGS. 3B and 3D , clock cycle 7 is wasted inFIGS. 3B and 3D , which reduces the efficiency of the DRAM. Conversely, in the low frequency situation ofFIG. 5B clock cycle 9 is not wasted, thereby improving the efficiency of theSDRAM 400. This result is achieved in part by providing an auto-precharge control circuit, which varies the memory write recovery time of the memory device, for example, depending on the frequency and/or the latency of the memory device. By varying the memory write recovery time and therefore the start of an auto-precharge operation, for example, depending on the frequency and/or the latency of the memory device improves the overall efficiency of the memory device. -
FIG. 8 is an another exemplary circuit diagram illustrating the auto-precharge control circuit 430 ofFIG. 4 in more detail. The exemplary embodiment ofFIG. 8 is similar to the exemplary embodiment ofFIG. 6 and like elements are referenced to with like reference numerals, and a discussion thereof will be omitted here. - The exemplary embodiment of
FIG. 8 is different from the exemplary embodiment ofFIG. 6 in the circuitry of thesecond path 520. One ormore delay units 716 are added and theinverters FIG. 6 have been removed. An exemplary circuit diagram of adelay unit 716 is shown inFIG. 9 and include aninverters resistor 804 and acapacitor 806. -
FIG. 7 is a timing diagram showing an operation according to an auto-precharge method in another exemplary embodiment of the present invention, operating under the following conditions: the clock is more than 100 MHz, the burst length is 4 and CL is 3. A delay time of thedelay unit 716 is at as shown inFIG. 7 . The addition of this Δt further ensures the write operation of the last data input DATA4 will be performed properly. The minimum delay time for the write operation of the last data input DATA4 may be added during high-frequency operation where CL is 3. - As described above, in conjunction with the embodiment shown in
FIGS. 5-6 , by using one or more of the exemplary embodiments of the present invention, the write recovery time tWR may be determined to be one clock cycle across the entire frequency range of interest (for example, the frequency range shown in Table 1). -
FIG. 10 is an another exemplary circuit diagram illustrating a variation on thefirst path 510 and thesecond path 520 of the auto-precharge control circuit 430 ofFIGS. 6 and 8 . As can been seen fromFIGS. 6 and 8 , the number of paths, and hence the number of path inputs to the NORgate 552, is shown as two, although the number of paths in these exemplary embodiment is not limited to two and can be any number. -
FIG. 10 illustrates a modification of thefirst path 510 and thesecond path 520 of the auto-precharge control circuit 430 ofFIGS. 6 and 8 which receives multiple LATENCY signal inputs and produces a single output MP, depending on the LATENCY signal that is selected. As illustrated inFIG. 10 , the longer the latency, the higher the frequency. - A
path circuit 1000 which receives N (where N is an integer>1) LATENCY signals includes a cascade ofN circuits FIG. 10 , N=4 for thepath circuit 1000. - One of the latency signals LATENCY1 through LATENCY4 is set to a high level while the others are low level, corresponding to which one of the clock frequency conditions is currently in use in the
SDRAM 400. - As described above, the
path circuit 1000 receives the WRITE signal, the CLOCK signal, and the latency signals LATENCY1-LATENCY4. Thepatch circuit 1000 includes twoinverters 1002 and 1004, for inverting the WRITE signal and the CLOCK signal, respectively and four cascaded circuits inseries fourth circuit 1010, includes a NAND gate 1012 for receiving the inverted WRITE signal and the LATENCY4 signal and passes the NANDed output to aninverter 1014. The output of theinverter 1014 is passed to alatch circuit 1018 byswitch 1016. The switch 1006 is triggered by the falling edge of the inverse clock signal /CLOCK. The output of thelatch circuit 1018 is passed as output signal PL1 to aNAND gate 1024 of thethird circuit 1020. Thelatch circuit 1018 is triggered by the rising edge of the clock signal CLOCK. - The
NAND gate 1024 of thethird circuit 1020 also receives the output ofNAND gate 1022 which performs a NAND operation on the /WRITE signal and the LATENCY3 signal. The remainder of thethird circuit 1020 is the same as thefourth circuit 1010, described above. - The output signal PL2 is output by the
third circuit 1020 to thesecond circuit 1030, which also receives the NANDed result of the /WRITE signal and the LATENCY2 signal. - The output signal PL3 is output by the
second circuit 1030 to thefirst circuit 1040, which also receives the NANDed result of the /WRITE signal and the LATENCY1 signal. The output signal MP is output from thefirst circuit 1040. The output signal MP indicates the frequency of operation currently employed by theDRAM 400, the LATENCY corresponding to that frequency, and is input to the NORgate 552 ofFIG. 6 or 8, in order to determine the appropriate cycle to start the auto-precharge operation for the current operating frequency. - Referring to
FIG. 10 , in operation, when LATENCY1 is high-level and LATENCY2-LATENCY4 are low-level, the falling of the WRITE signal is transferred to the output signal MP through aswitch 1046. - Similarly, when LATENCY2 is high-level and LATENCY1 and LATENCY3-LATENCY4 are low-level, the falling of the WRITE signal is transferred to the output signal MP through
switches - Similarly, when LATENCY3 is high-level and LATENCY1-LATENCY2 and LATENCY4 are low-level, the falling of the WRITE signal is transferred to the output signal MP through
switches - Similarly, when LATENCY4 is high-level and LATENCY1-LATENCY3 are low-level, the falling of the WRITE signal is transferred to the output signal MP through
switches - As described above, the write time for a given memory device is fixed. However, as described above in conjunction with various embodiments of the present invention, the external input clock cycle time may be variable and the write recovery time tWR and/or the number of clock cycles may be adjusted properly for a given frequency or frequency range.
- Further, as described above, in accordance with various embodiments of the present invention, the data writing time can be correctly obtained even when the memory device is operated at a high frequency, thereby precisely writing the data.
- Further, as described above, in accordance with various embodiments of the present invention, the write recovery time tWR can be set to be one clock cycle when the memory device is operated at a low frequency, thereby improving the performance of the semiconductor memory device.
- It is further noted that the numerous embodiments described above may be modified or extended in several ways. For example, the
SDRAM 400 may be another type of DRAM or other semiconductor memory device. - It is further noted that although the various embodiments have been applied to an auto-precharge operation, they may also be applied to a precharge operation, such as the precharge operation shown in
FIGS. 2 , 3A, and 3B. - It is further noted that although various signals in the various embodiments described above as having specific levels, such as high and low levels, these levels could easily be reversed as would be known to one of ordinary skill in the art.
- It is further noted the exemplary embodiments illustrated in
FIGS. 6 and 8 are exemplary and may be varied in many ways. For example, a number other than two paths could be employed in the exemplary embodiments illustrated inFIGS. 6 and 8 . Similarly, for the exemplary embodiment illustrated inFIG. 10 , a different number of latency signals and a different number of circuits could be employed. - Although the present invention has been described with reference to exemplary embodiments, it will be apparent to one of ordinary skill in the art that modifications of the described embodiments may be made without departing from the spirit and scope of the invention.
Claims (2)
1. An auto-precharge control circuit for varying a write recovery time of a semiconductor device in response to at least one control signal including clock frequency information.
2.-46. (canceled)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/068,280 US20080205175A1 (en) | 2002-04-01 | 2008-02-05 | Auto-precharge control circuit in semiconductor memory and method thereof |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2002-0017757A KR100487522B1 (en) | 2002-04-01 | 2002-04-01 | Precharge control circuit for controlling write recover time(tWR) according to operating frequency of semiconductor memory device and the method to control write recover time(tWR) |
KRP2002-17757 | 2002-04-01 | ||
US10/268,732 US7355912B2 (en) | 2002-04-01 | 2002-10-11 | Auto-precharge control circuit in semiconductor memory and method thereof |
US12/068,280 US20080205175A1 (en) | 2002-04-01 | 2008-02-05 | Auto-precharge control circuit in semiconductor memory and method thereof |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/268,732 Continuation US7355912B2 (en) | 2002-04-01 | 2002-10-11 | Auto-precharge control circuit in semiconductor memory and method thereof |
Publications (1)
Publication Number | Publication Date |
---|---|
US20080205175A1 true US20080205175A1 (en) | 2008-08-28 |
Family
ID=28450114
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/268,732 Expired - Lifetime US7355912B2 (en) | 2002-04-01 | 2002-10-11 | Auto-precharge control circuit in semiconductor memory and method thereof |
US12/068,280 Abandoned US20080205175A1 (en) | 2002-04-01 | 2008-02-05 | Auto-precharge control circuit in semiconductor memory and method thereof |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/268,732 Expired - Lifetime US7355912B2 (en) | 2002-04-01 | 2002-10-11 | Auto-precharge control circuit in semiconductor memory and method thereof |
Country Status (6)
Country | Link |
---|---|
US (2) | US7355912B2 (en) |
JP (1) | JP4637456B2 (en) |
KR (1) | KR100487522B1 (en) |
CN (1) | CN100545943C (en) |
DE (1) | DE10307244B4 (en) |
TW (1) | TWI284905B (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8040747B2 (en) | 2009-12-30 | 2011-10-18 | Hynix Semiconductor Inc. | Circuit and method for controlling precharge in semiconductor memory apparatus |
CN103700393A (en) * | 2012-09-28 | 2014-04-02 | 国际商业机器公司 | Intermediate circuit and method for DRAM |
US11232830B1 (en) * | 2020-12-11 | 2022-01-25 | Micron Technology, Inc. | Auto-precharge for a memory bank stack |
US11367476B2 (en) | 2020-08-10 | 2022-06-21 | Micron Technology, Inc. | Bit line equalization driver circuits and related apparatuses, methods, and computing systems to avoid degradation of pull-down transistors |
Families Citing this family (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100487522B1 (en) * | 2002-04-01 | 2005-05-03 | 삼성전자주식회사 | Precharge control circuit for controlling write recover time(tWR) according to operating frequency of semiconductor memory device and the method to control write recover time(tWR) |
US7068564B2 (en) | 2003-06-29 | 2006-06-27 | International Business Machines Corporation | Timer lockout circuit for synchronous applications |
US7072234B1 (en) * | 2005-02-02 | 2006-07-04 | Infineon Technologies Ag | Method and device for varying an active duty cycle of a wordline |
KR100593149B1 (en) | 2005-05-12 | 2006-06-28 | 주식회사 하이닉스반도체 | Auto precharge control circuit of clock synchronous type of semiconductor memory device for generating stable auto precharge signal |
DE102005031643B4 (en) * | 2005-07-06 | 2007-06-14 | Infineon Technologies Ag | DRAM memory |
KR100699406B1 (en) * | 2006-01-23 | 2007-03-23 | 삼성전자주식회사 | Circuit and Method for Controlling Write Recovery Time in Semiconductor Memory Device |
KR100834395B1 (en) * | 2006-08-31 | 2008-06-04 | 주식회사 하이닉스반도체 | Semiconductor memory device |
KR100875671B1 (en) * | 2006-09-27 | 2008-12-26 | 주식회사 하이닉스반도체 | Semiconductor memory device comprising precharge signal generation device and driving method thereof |
KR100892670B1 (en) * | 2007-09-05 | 2009-04-15 | 주식회사 하이닉스반도체 | Circuit for Controlling Precharge in Semiconductor Memory Apparatus |
KR100999876B1 (en) | 2008-12-05 | 2010-12-09 | 주식회사 하이닉스반도체 | Circuit generating a auto precharge signal |
CN101986502A (en) * | 2009-07-28 | 2011-03-16 | 深圳富泰宏精密工业有限公司 | Mobile phone battery charging circuit |
US9396771B2 (en) * | 2012-05-07 | 2016-07-19 | Samsung Electronics Co., Ltd. | Memory device for performing multi-core access to bank groups |
CN103514942B (en) * | 2012-06-15 | 2017-04-12 | 晶豪科技股份有限公司 | Circuit and method used for controlling leakage current in random access memory element |
KR20140028618A (en) * | 2012-08-29 | 2014-03-10 | 삼성전자주식회사 | Memory device for reducimg write fail, system includinmg tha same, and method there-of |
CN103824589B (en) * | 2014-03-03 | 2016-10-05 | 西安紫光国芯半导体有限公司 | A kind of synchronous memories |
CN104216737A (en) * | 2014-08-15 | 2014-12-17 | 英业达科技有限公司 | Reset system of microcontroller and reset method thereof |
US20160071577A1 (en) * | 2014-09-08 | 2016-03-10 | Texas Instruments Incorporated | Static random access memory with reduced write power |
KR20170068719A (en) * | 2015-12-09 | 2017-06-20 | 에스케이하이닉스 주식회사 | Semiconductor device and semiconductor system |
US10373665B2 (en) | 2016-03-10 | 2019-08-06 | Micron Technology, Inc. | Parallel access techniques within memory sections through section independence |
KR20180043924A (en) * | 2016-10-21 | 2018-05-02 | 에스케이하이닉스 주식회사 | Memory system including memory device and memory controller |
KR20200004002A (en) * | 2018-07-03 | 2020-01-13 | 삼성전자주식회사 | Memory device and operation method thereof |
Citations (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5587961A (en) * | 1996-02-16 | 1996-12-24 | Micron Technology, Inc. | Synchronous memory allowing early read command in write to read transitions |
US5748560A (en) * | 1995-12-25 | 1998-05-05 | Mitsubishi Denki Kabushiki Kaisha | Synchronous semiconductor memory device with auto precharge operation easily controlled |
US5896545A (en) * | 1992-03-06 | 1999-04-20 | Rambus, Inc. | Transmitting memory requests for multiple block format memory operations the requests comprising count information, a mask, and a second mask |
US5995438A (en) * | 1997-02-26 | 1999-11-30 | Powerchip Semiconductor Corp. | Synchronous semiconductor memory device |
USRE36532E (en) * | 1995-03-02 | 2000-01-25 | Samsung Electronics Co., Ltd. | Synchronous semiconductor memory device having an auto-precharge function |
US6058069A (en) * | 1999-04-12 | 2000-05-02 | Etron Technology, Inc. | Protection circuit to ensure DRAM signal in write cycle |
US6061285A (en) * | 1999-11-10 | 2000-05-09 | Mitsubishi Denki Kabushiki Kaisha | Semiconductor memory device capable of executing earlier command operation in test mode |
US6185141B1 (en) * | 1999-12-03 | 2001-02-06 | Mitsubishi Denki Kabushiki Kaisha | Semiconductor device allowing efficient evaluation of fast operation |
US6215711B1 (en) * | 1998-12-31 | 2001-04-10 | Hyundai Electronics Industries Co., Ltd. | Row address strobe signal generating device |
US6242936B1 (en) * | 1998-08-11 | 2001-06-05 | Texas Instruments Incorporated | Circuit for driving conductive line and testing conductive line for current leakage |
US6246614B1 (en) * | 1999-06-22 | 2001-06-12 | Mitsubishiki Denki Kabushiki Kaisha | Clock synchronous semiconductor memory device having a reduced access time |
US6275437B1 (en) * | 2000-06-30 | 2001-08-14 | Samsung Electronics Co., Ltd. | Refresh-type memory with zero write recovery time and no maximum cycle time |
US20010024382A1 (en) * | 1999-06-24 | 2001-09-27 | Takato Shimoyama | Semiconductor memory device |
US6343036B1 (en) * | 1992-10-02 | 2002-01-29 | Samsung Electronics Co., Ltd. | Multi-bank dynamic random access memory devices having all bank precharge capability |
US6343040B2 (en) * | 2000-02-24 | 2002-01-29 | Samsung Electronics Co., Ltd. | Auto precharge control signal generating circuits for semiconductor memory devices and auto precharge control methods |
US6353573B1 (en) * | 1999-05-14 | 2002-03-05 | Nec Corporation | Clock synchronization semiconductor memory device |
US6356494B2 (en) * | 1999-12-30 | 2002-03-12 | Hyundai Electronics Industries Co., Ltd. | Automatic precharge apparatus of semiconductor memory device |
US6434082B1 (en) * | 2001-03-13 | 2002-08-13 | International Business Machines Corporation | Clocked memory device that includes a programming mechanism for setting write recovery time as a function of the input clock |
US6507526B2 (en) * | 2000-06-28 | 2003-01-14 | Kabushiki Kaisha Toshiba | Semiconductor memory with improved auto precharge |
US6532188B2 (en) * | 2000-10-27 | 2003-03-11 | Infineon Technologies Ag | Integrated memory having a row access controller for activating and deactivating row lines |
US6538924B2 (en) * | 2000-06-30 | 2003-03-25 | Hitachi, Ltd. | Semiconductor integrated circuit |
US6661721B2 (en) * | 2001-12-13 | 2003-12-09 | Infineon Technologies Ag | Systems and methods for executing precharge commands using posted precharge in integrated circuit memory devices with memory banks each including local precharge control circuits |
US7355912B2 (en) * | 2002-04-01 | 2008-04-08 | Samsung Electronics, Co,, Ltd. | Auto-precharge control circuit in semiconductor memory and method thereof |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR970001699B1 (en) * | 1994-03-03 | 1997-02-13 | 삼성전자 주식회사 | Syncronous semiconductor memory device having the function of automatic precharge |
US5748551A (en) | 1995-12-29 | 1998-05-05 | Micron Technology, Inc. | Memory device with multiple internal banks and staggered command execution |
KR100225947B1 (en) * | 1996-06-27 | 1999-10-15 | 김영환 | Write recovery securing circuit |
KR100197575B1 (en) * | 1996-10-25 | 1999-06-15 | 윤종용 | Semiconductor memory device |
JPH10283779A (en) * | 1997-04-09 | 1998-10-23 | Mitsubishi Electric Corp | Synchronous type semiconductor storage device |
KR100316184B1 (en) * | 1999-12-28 | 2001-12-12 | 박종섭 | Auto-precharge controller |
-
2002
- 2002-04-01 KR KR10-2002-0017757A patent/KR100487522B1/en active IP Right Grant
- 2002-10-11 US US10/268,732 patent/US7355912B2/en not_active Expired - Lifetime
-
2003
- 2003-02-17 CN CNB031044824A patent/CN100545943C/en not_active Expired - Lifetime
- 2003-02-17 DE DE10307244.6A patent/DE10307244B4/en not_active Expired - Lifetime
- 2003-03-27 JP JP2003088701A patent/JP4637456B2/en not_active Expired - Fee Related
- 2003-03-27 TW TW092106938A patent/TWI284905B/en not_active IP Right Cessation
-
2008
- 2008-02-05 US US12/068,280 patent/US20080205175A1/en not_active Abandoned
Patent Citations (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5896545A (en) * | 1992-03-06 | 1999-04-20 | Rambus, Inc. | Transmitting memory requests for multiple block format memory operations the requests comprising count information, a mask, and a second mask |
US6343036B1 (en) * | 1992-10-02 | 2002-01-29 | Samsung Electronics Co., Ltd. | Multi-bank dynamic random access memory devices having all bank precharge capability |
USRE36532E (en) * | 1995-03-02 | 2000-01-25 | Samsung Electronics Co., Ltd. | Synchronous semiconductor memory device having an auto-precharge function |
US5748560A (en) * | 1995-12-25 | 1998-05-05 | Mitsubishi Denki Kabushiki Kaisha | Synchronous semiconductor memory device with auto precharge operation easily controlled |
US5587961A (en) * | 1996-02-16 | 1996-12-24 | Micron Technology, Inc. | Synchronous memory allowing early read command in write to read transitions |
US5995438A (en) * | 1997-02-26 | 1999-11-30 | Powerchip Semiconductor Corp. | Synchronous semiconductor memory device |
US6242936B1 (en) * | 1998-08-11 | 2001-06-05 | Texas Instruments Incorporated | Circuit for driving conductive line and testing conductive line for current leakage |
US6215711B1 (en) * | 1998-12-31 | 2001-04-10 | Hyundai Electronics Industries Co., Ltd. | Row address strobe signal generating device |
US6058069A (en) * | 1999-04-12 | 2000-05-02 | Etron Technology, Inc. | Protection circuit to ensure DRAM signal in write cycle |
US6353573B1 (en) * | 1999-05-14 | 2002-03-05 | Nec Corporation | Clock synchronization semiconductor memory device |
US6246614B1 (en) * | 1999-06-22 | 2001-06-12 | Mitsubishiki Denki Kabushiki Kaisha | Clock synchronous semiconductor memory device having a reduced access time |
US6556482B2 (en) * | 1999-06-24 | 2003-04-29 | Nec Electronics Corporation | Semiconductor memory device |
US20010024382A1 (en) * | 1999-06-24 | 2001-09-27 | Takato Shimoyama | Semiconductor memory device |
US6061285A (en) * | 1999-11-10 | 2000-05-09 | Mitsubishi Denki Kabushiki Kaisha | Semiconductor memory device capable of executing earlier command operation in test mode |
US6185141B1 (en) * | 1999-12-03 | 2001-02-06 | Mitsubishi Denki Kabushiki Kaisha | Semiconductor device allowing efficient evaluation of fast operation |
US6356494B2 (en) * | 1999-12-30 | 2002-03-12 | Hyundai Electronics Industries Co., Ltd. | Automatic precharge apparatus of semiconductor memory device |
US6343040B2 (en) * | 2000-02-24 | 2002-01-29 | Samsung Electronics Co., Ltd. | Auto precharge control signal generating circuits for semiconductor memory devices and auto precharge control methods |
US6507526B2 (en) * | 2000-06-28 | 2003-01-14 | Kabushiki Kaisha Toshiba | Semiconductor memory with improved auto precharge |
US20020001247A1 (en) * | 2000-06-30 | 2002-01-03 | Samsung Electronics | Refresh-type memory with zero write recovery time and no maximum cycle time |
US6275437B1 (en) * | 2000-06-30 | 2001-08-14 | Samsung Electronics Co., Ltd. | Refresh-type memory with zero write recovery time and no maximum cycle time |
US6463002B2 (en) * | 2000-06-30 | 2002-10-08 | Samsung Electronics Co., Ltd. | Refresh-type memory with zero write recovery time and no maximum cycle time |
US6538924B2 (en) * | 2000-06-30 | 2003-03-25 | Hitachi, Ltd. | Semiconductor integrated circuit |
US6532188B2 (en) * | 2000-10-27 | 2003-03-11 | Infineon Technologies Ag | Integrated memory having a row access controller for activating and deactivating row lines |
US6434082B1 (en) * | 2001-03-13 | 2002-08-13 | International Business Machines Corporation | Clocked memory device that includes a programming mechanism for setting write recovery time as a function of the input clock |
US6661721B2 (en) * | 2001-12-13 | 2003-12-09 | Infineon Technologies Ag | Systems and methods for executing precharge commands using posted precharge in integrated circuit memory devices with memory banks each including local precharge control circuits |
US7355912B2 (en) * | 2002-04-01 | 2008-04-08 | Samsung Electronics, Co,, Ltd. | Auto-precharge control circuit in semiconductor memory and method thereof |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8040747B2 (en) | 2009-12-30 | 2011-10-18 | Hynix Semiconductor Inc. | Circuit and method for controlling precharge in semiconductor memory apparatus |
CN103700393A (en) * | 2012-09-28 | 2014-04-02 | 国际商业机器公司 | Intermediate circuit and method for DRAM |
US11367476B2 (en) | 2020-08-10 | 2022-06-21 | Micron Technology, Inc. | Bit line equalization driver circuits and related apparatuses, methods, and computing systems to avoid degradation of pull-down transistors |
US11232830B1 (en) * | 2020-12-11 | 2022-01-25 | Micron Technology, Inc. | Auto-precharge for a memory bank stack |
Also Published As
Publication number | Publication date |
---|---|
US7355912B2 (en) | 2008-04-08 |
CN1448953A (en) | 2003-10-15 |
JP2003297084A (en) | 2003-10-17 |
DE10307244A1 (en) | 2004-01-08 |
KR100487522B1 (en) | 2005-05-03 |
TWI284905B (en) | 2007-08-01 |
KR20030079016A (en) | 2003-10-10 |
TW200305168A (en) | 2003-10-16 |
CN100545943C (en) | 2009-09-30 |
DE10307244B4 (en) | 2015-08-13 |
JP4637456B2 (en) | 2011-02-23 |
US20030185075A1 (en) | 2003-10-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20080205175A1 (en) | Auto-precharge control circuit in semiconductor memory and method thereof | |
US7466623B2 (en) | Pseudo SRAM capable of operating in continuous burst mode and method of controlling burst mode operation thereof | |
US6373783B1 (en) | Semiconductor integrated circuit, method of controlling the same, and variable delay circuit | |
US6944092B2 (en) | Semiconductor memory device | |
US8988952B2 (en) | Semiconductor device having ODT function | |
JPH02206087A (en) | Semiconductor storage device | |
US6789137B2 (en) | Semiconductor memory device allowing reduction of I/O terminals | |
US6166993A (en) | Synchronous semiconductor memory device | |
KR100200763B1 (en) | Column selection line enable circuit of semiconductor memory device | |
US6456563B1 (en) | Semiconductor memory device that operates in sychronization with a clock signal | |
US5729500A (en) | Draw with variable internal operation frequency | |
US6026041A (en) | Semiconductor memory device | |
US7263013B2 (en) | Synchronous memory device capable of controlling write recovery time | |
US7339839B2 (en) | Triggering of IO equilibrating ending signal with firing of column access signal | |
US6310825B1 (en) | Data writing method for semiconductor memory device | |
US20050078545A1 (en) | Method and circuit for controlling generation of column selection line signal | |
KR20020015864A (en) | Auto precharge control circuit in semiconductor memory device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |