Senior Fitness - Exercise and Nutrition for Aging Men and Women
FREE Article Feed for your website.
Home Ownership Magazine
Party Planning Information
Article Marketing Resources
Bio-Medical Research Article Database
Informative Articles on Life, Love and Happiness
Tutorials on Business to Writing
Famous Quotes from Famous People
Song Lyric Information
New US Patent Information
Comprehensive List of Content by Category
Online Auctions and Shopping Related Articles
Article Search
Most Recent Articles
Title: Supercritical refrigerant cycle system
Patent Number: 7,143,595 Issued on 12/05/2006 to Doi,   et al.

Title: Lint remover and spray dispenser apparatus
Patent Number: 6,763,977 Issued on 07/20/2004 to McKay

Title: Communication system architecture and operating methodology providing a virtual neighborhood network
Patent Number: 7,142,503 Issued on 11/28/2006 to Grant,   et al.

Title: Investment casting
Patent Number: 7,144,220 Issued on 12/05/2006 to Marcin, Jr.

Title: FPGA configuration memory with built-in error correction mechanism
Patent Number: 7,143,329 Issued on 11/28/2006 to Trimberger,   et al.

Title: Method and apparatus for spatial-shift wavelength multiplexing in communication systems
Patent Number: 6,763,163 Issued on 07/13/2004 to Ford,   et al.

Title: Semiconductor device and method of manufacture thereof, circuit board and electronic instrument
Patent Number: 6,763,994 Issued on 07/20/2004 to Hashimoto

Title: Sealing arrangement for a transit vehicle
Patent Number: 7,143,546 Issued on 12/05/2006 to Griffis,   et al.

Title: Pre-paid telephone calling card having an associated pre-recorded personal greeting
Patent Number: 7,145,989 Issued on 12/05/2006 to Bond,   et al.

Title: Substrate processing apparatus for processing substrates using dense phase gas and sonic waves
Patent Number: 7,033,068 Issued on 04/25/2006 to Ching,   et al.

Title: Method and apparatus for precision optimization in compiled programs
Patent Number: 7,143,402 Issued on 11/28/2006 to Ogasawara,   et al.

Title: Optical assembly
Patent Number: 6,763,171 Issued on 07/13/2004 to D'Inca

Title: Internet based system for creating presentations
Patent Number: 7,152,066 Issued on 12/19/2006 to Nelson,   et al.

Title: Vehicle allocation processing apparatus, system, method, and program, and recording medium recording the program
Patent Number: 7,146,270 Issued on 12/05/2006 to Nozaki,   et al.

Title: 90.degree. hybrid
Patent Number: 7,151,422 Issued on 12/19/2006 to Pivit,   et al.

Title: Sliding guide apparatus
Patent Number: 7,140,775 Issued on 11/28/2006 to Saito

Title: Startup and operational techniques for a digital flowmeter
Patent Number: 7,146,280 Issued on 12/05/2006 to Henry,   et al.

Title: Resistor element, stress sensor and method for manufacturing them
Patent Number: 7,151,431 Issued on 12/19/2006 to Ooba,   et al.

Title: Sealed-off switchgear
Patent Number: 7,151,427 Issued on 12/19/2006 to Muller,   et al.

Title: Optical fiber and evaluation method thereof
Patent Number: 7,142,755 Issued on 11/28/2006 to Kurusu,   et al.

Title: Coupling for a steer-by-wire steering system
Patent Number: 7,140,465 Issued on 11/28/2006 to Dominke,   et al.

Title: Control of initial current transients
Patent Number: 6,765,373 Issued on 07/20/2004 to Harvey,   et al.

Title: System and method for executing wireless communications device dynamic instruction sets
Patent Number: 7,143,407 Issued on 11/28/2006 to Rajaram,   et al.

Title: Clear oral compositions containing potassium salt
Patent Number: 7,153,493 Issued on 12/26/2006 to Nelson,   et al.

Title: Engine with variable cam timing and control advantageously using humidity sensor
Patent Number: 6,918,362 Issued on 07/19/2005 to Cullen

Title: Electric shaver
Patent Number: 7,143,515 Issued on 12/05/2006 to Izumi,   et al.

Title: Method and apparatus for optimizing performance in a multi-processing system
Patent Number: 7,143,412 Issued on 11/28/2006 to Koenen

Title: Latching micro magnetic relay packages and methods of packaging
Patent Number: 7,151,426 Issued on 12/19/2006 to Stafford,   et al.

Title: High-pressure pad cleaning system
Patent Number: 6,764,388 Issued on 07/20/2004 to Liu,   et al.

Title: Controller for a wound-rotor induction motor
Patent Number: 7,042,194 Issued on 05/09/2006 to Kuroiwa,   et al.

Title: Storage control system and method for storing block level data in internal or external storage control system based on control information via networks
Patent Number: 7,143,228 Issued on 11/28/2006 to Iida,   et al.

Title: Apparatus and methods of energy efficient, atrial-based Bi-ventricular fusion-pacing
Patent Number: 7,181,284 Issued on 02/20/2007 to Burnes,   et al.

Title: Backpack with incorporated gun scabbard
Patent Number: 6,763,987 Issued on 07/20/2004 to Eberle

Title: Process for the production of a gaseous fuel
Patent Number: 6,883,442 Issued on 04/26/2005 to Groszek,   et al.

Title: Measuring tape holding tool
Patent Number: 7,024,792 Issued on 04/11/2006 to Graham

Title: Conversion of a video signal for driving a liquid crystal display
Patent Number: 6,909,472 Issued on 06/21/2005 to Gadeyne,   et al.

Title: System and method for bi-directional power conversion in a portable device
Patent Number: 6,765,370 Issued on 07/20/2004 to Bradley

Title: Transmitting acknowledgements using direct memory access
Patent Number: 7,133,902 Issued on 11/07/2006 to Saha,   et al.

Title: Sensor arrangement and method for digital scanning imaging
Patent Number: 7,145,985 Issued on 12/05/2006 to Strommer

Title: Circuit and method for a switch matrix and switch sensing
Patent Number: 7,151,432 Issued on 12/19/2006 to Tierling

Title: Camera apparatus with an auto focusing function
Patent Number: 6,763,187 Issued on 07/13/2004 to Shiraishi

Title: Non-isolated DC-DC converter for performing direct current power conversion
Patent Number: 6,765,371 Issued on 07/20/2004 to Kataoka

Title: Integral organic light emitting diode fiber optic printhead
Patent Number: 6,763,167 Issued on 07/13/2004 to Gaudiana,   et al.

Title: Hand dryer
Patent Number: 6,769,197 Issued on 08/03/2004 to Tai

Title: Image forming apparatus
Patent Number: 7,146,123 Issued on 12/05/2006 to Kidaka

Title: Hub assembly having a clutch ring travel limiter
Patent Number: 7,143,883 Issued on 12/05/2006 to McCalla,   et al.

Title: Mobile communication terminal equipment, control method therefor, and recording medium on which control program therefor is recorded
Patent Number: 7,142,526 Issued on 11/28/2006 to Hokao

Title: Prioritization of searching by a remote unit in a wireless communication system
Patent Number: 6,944,143 Issued on 09/13/2005 to Bayley,   et al.

Title: Devices and method of measuring a mass
Patent Number: 7,140,255 Issued on 11/28/2006 to Ohsugi,   et al.

Title: Cutting head for wire-processing machine
Patent Number: 7,140,215 Issued on 11/28/2006 to Viviroli,   et al.

Title: Liquid crystal display driving scaler capable of reducing electromagnetic interference
Patent Number: 7,142,187 Issued on 11/28/2006 to Kim,   et al.

Title: Test handler apparatus for SMD (surface mount devices), BGA (ball grid arrays) and CSP (chip scale packages)
Patent Number: 6,765,378 Issued on 07/20/2004 to Seng,   et al.

Title: Systems and methods for remote access to a display-based bulletin board in a shared user environment
Patent Number: 6,968,362 Issued on 11/22/2005 to Koch,   et al.

Title: Mini body press
Patent Number: 6,764,433 Issued on 07/20/2004 to Sims

Title: Application of the .psi.-s curve to road geometry extraction and modeling
Patent Number: 7,152,022 Issued on 12/19/2006 to Joshi

Title: Method and apparatus for damping an LC filter
Patent Number: 6,765,452 Issued on 07/20/2004 to Yuan,   et al.

Title: Manual feeding tray and image forming apparatus
Patent Number: 7,142,805 Issued on 11/28/2006 to Mizuno,   et al.

Title: System and method for accessing local services with a mobile terminal
Patent Number: 7,146,178 Issued on 12/05/2006 to Lehikoinen,   et al.

Title: Methods and apparatus for design, adjustment or operation of wireless networks using pre-frequency-assignment optimization
Patent Number: 7,142,523 Issued on 11/28/2006 to Chekuri,   et al.

Title: Apparatus and method to enhance a contrast using histogram matching
Patent Number: 7,142,724 Issued on 11/28/2006 to Oh,   et al.

Title: Safety mechanism for bolt-action firearm
Patent Number: 6,957,508 Issued on 10/25/2005 to Sato

Title: Memory device capable of stable data writing
Patent Number: 6,947,320 Issued on 09/20/2005 to Hidaka

Title: Power transmission belt and method for fabricating the same
Patent Number: 6,764,382 Issued on 07/20/2004 to Watanabe,   et al.

Title: 2D imaging data collection sensor with matching illuminator
Patent Number: 7,142,734 Issued on 11/28/2006 to Feng

Title: System for the storage and organization of clothing under travel conditions
Patent Number: 7,143,902 Issued on 12/05/2006 to Iversen,   et al.

Title: Quick closing shut-off valve
Patent Number: 7,025,083 Issued on 04/11/2006 to Chrz,   et al.

Title: Data storage subsystem
Patent Number: 6,950,915 Issued on 09/27/2005 to Ohno,   et al.

Title: Low density radionuclide-containing particulate material
Patent Number: 6,998,105 Issued on 02/14/2006 to Ruys,   et al.

Title: Network visualization tool utilizing iterative rearrangement of nodes on a grid lattice using gradient method
Patent Number: 7,024,419 Issued on 04/04/2006 to Klenk,   et al.

Title: Recording and reproducing apparatus and method generating recording location table for plurality of programs received in multiplexed data train
Patent Number: 7,142,777 Issued on 11/28/2006 to Ohno

Title: Spring assisted swing door operator
Patent Number: 7,143,547 Issued on 12/05/2006 to Liles, Jr.

Title: Modification of surfaces in order to increase the surface tension
Patent Number: 7,025,836 Issued on 04/11/2006 to Zimmer,   et al.

Title: Device authentication management system
Patent Number: 7,143,436 Issued on 11/28/2006 to Yamaguchi,   et al.

Title: Disk for a force transmitting aggregate
Patent Number: 7,143,882 Issued on 12/05/2006 to Matthes,   et al.

Title: Apparatus for wireless device to alter performance of wireless communication link
Patent Number: 7,146,189 Issued on 12/05/2006 to Kotzin

Expanded operating frequency synchronous semiconductor memory device having wave pipeline structure and wave pipeline control method thereof Number:6,778,464 from the United States Patent and Trademark Office (PTO) owispatent

Home    Author Login    Submit Article    Article Search    Add Your Link    Edit Your Link    Contact Us    Advertising    Disclaimer

   

 
Web LinkGrinder.com

Top Breaking News
     Greek, Cypriot Leaders Resume Unification Talks in Nicosia by Nathan Morley
     Indonesia Tobacco Sales Grow, Raising Health Fears
     South Korea Allows Top Defector to Travel Overseas by VOA News

Title: Expanded operating frequency synchronous semiconductor memory device having wave pipeline structure and wave pipeline control method thereof

Abstract: Synchronous semiconductor memory devices and methods of operating are provided. The device has a latency N and includes a memory cell array, a stack unit having N storage units and a frequency detector that provides an output signal based on the relationship of the frequency of operation clock to a predetermined frequency. A control circuit controls the stack unit in response to the output signal of the frequency detector. The control circuit latches data read from the memory and controls the stack unit so that the latched data is stored from a clock cycle when a read command is sent until an N-th cycle afterwards if the clock frequency is greater than the predetermined frequency and delays the latched data for one cycle and controls the stack unit so that the delayed data is stored from one cycle after the read command is sent until an N+1 cycle afterwards.

Patent Number: 6,778,464 Issued on 08/17/2004 to Chung


Inventors: Chung; Dae-hyun (Yongin, KR)
Assignee: Samsung Electronics Co., Ltd. (KR)
Appl. No.: 10/288,830
Filed: November 6, 2002


Foreign Application Priority Data

Nov 07, 2001 [KR] 2001-0069227

Current U.S. Class: 365/233 ; 365/189.05; 365/194
Current International Class: G11C 7/10 (20060101)
Field of Search: 365/233,189.05,194,241,236,189.02,219


References Cited [Referenced By]

U.S. Patent Documents
6473360 October 2002 Ooishi
Primary Examiner: Lam; David
Attorney, Agent or Firm: Myers Bigel Sibley & Sajovec, P.A.

Claims



What is claimed is:

1. A synchronous semiconductor memory device that operates synchronized with an operation clock and having a latency N clock cycles, where (N is an integer, comprising: a memory cell array; a stack unit having N storage units; a frequency detector configured to determine a relationship of a frequency of the operation clock with reference to a predetermined frequency so as to provide an output signal based on the relationship of the frequency of the operation clock to the predetermined frequency; and a control circuit configured to control the stack unit in response to the output signal of the frequency detector, wherein the control circuit latches data read from the memory cell array and controls the stack unit so that the latched data is stored from a clock cycle when a read command is sent until an N-th clock cycle after the read command is sent if the frequency of the operation clock is greater than the predetermined frequency and delays the latched data for one clock cycle and controls the stack unit so that the delayed data is stored from one clock cycle after the read command is sent until an N+1 clock cycle after the read command is sent.

2. The memory device of claim 1, wherein the frequency detector comprises: a first latch that latches a reference signal in response to a first edge of the operation clock; a second latch that latches the reference signal in response to a second edge of the operation clock; a first delay unit that delays an output signal of the first latch for a first delay time; a second delay unit that delays an output signal of the first delay unit for a second delay time; and a third latch that latches an output signal of the second latch in response to a first edge of an output signal of the second delay unit and outputs the latched signal as the output signal of the frequency detector.

3. The memory device of claim 2, wherein the first edge of the operation clock is a rising edge of the operation clock, the second edge of the operation clock is a falling edge of the operation clock and the first edge of the output signal of the second delay unit is a rising edge of the output signal of the second delay unit.

4. The memory device of claim 2, wherein the predetermined frequency has a period of twice a sum of the delay of the first delay unit and the delay of the second delay unit.

5. The memory device of claim 2, wherein the first delay time is a time for the stack unit to stably store a first data item of the latched data after the read command is sent.

6. The memory device of claim 5, wherein the second delay time is a time from the rising edge of a control clock generated in a delay synchronization loop in the synchronous semiconductor memory device to a falling edge of the operation clock.

7. The memory device of claim 6, wherein the predetermined frequency has a period of twice a sum of the delay of the first delay unit and the delay of the second delay unit.

8. The memory device of claim 1, wherein the predetermined frequency has a period of twice a sum of a time for the stack unit to stably store a first data item of the latched data after the read command is sent and a time from the rising edge of a control clock generated in a delay synchronization loop in the synchronous semiconductor memory device to a falling edge of the operation clock.

9. The memory device of claim 1, wherein the control circuit comprises: a first latch that latches internal data read from the memory cell array in response to a first control signal; a second latch that latches data latched by the first latch in response to a second control signal, and outputs the latched data as the delayed data; a first selector that selects one of the data latched by the first latch and the delayed data in response to the output signal of the frequency detector, and outputs the selected data to the stack unit; a second selector that selects one of the first control signal and the second control signal in response to the output signal of the frequency detector; and a stack counter that counts pulses of the output signal of the second selector and outputs an output signal to the stack unit based on the counted pulses.

10. The memory device of claim 9, wherein the first control signal is a signal having pulses activated at every cycle from a clock cycle when the read command is sent until an N-th clock cycle after the read command is sent, if the frequency of the operation clock is at least the predetermined frequency.

11. The memory device of claim 10, wherein the stack counter counts the pulses of the first control signal when the first control signal is input through the second selector, and activates the output signal with a period of N cycles from a clock cycle when the read command is sent until the N-th clock cycle.

12. The memory device of claim 9, wherein the second control signal is a signal having pulses activated at every cycle from one clock cycle after when a read command is sent until an N+1 clock cycle after the read command is set, if the frequency of the operation clock is less than the predetermined frequency.

13. The memory device of claim 12, wherein the stack counter counts the pulses of the second control signal when the second control signal is input through the second selector, and activates the output signal with a period of N cycles from one clock cycle after when the read command is sent until N+1 clock cycles after the read command is sent.

14. A synchronous semiconductor memory device that operates synchronized with an operation clock and having a latency of N clock cycles, where N is an integer, comprising: a memory cell array; a frequency detector that provides an output signal based on a relationship between a frequency of the operation clock and a predetermined frequency; a latch circuit, responsive to the output signal of frequency detector, that latches data read from the memory cell array if the frequency of the operation clock is at least the predetermined frequency and outputs latched data from a clock cycle when a read command is sent until an N-th clock cycle after the read command is sent, and delays the latched data for one clock cycle if the frequency of the operation clock is less than the predetermined frequency and outputs the delayed data from one clock cycle after the read command is sent until N+1 clock cycles after the read command is sent; a stack counter that activates an output signal with a period of N cycles from a clock cycle when the read command is sent until the N-th clock cycle after the read command is sent if the frequency of the operation clock is at least the predetermined frequency and activates the output signal with a period of N cycles from one clock cycle after when the read command is sent until N+1 clock cycles after the read command is sent if the frequency of the operation clock is less than the predetermined frequency; and a stack unit responsive to the output signal of the stack counter, that stores the latched data from a clock cycle when the read command is sent until the N-th clock cycle after the read command is sent if the frequency of the operation clock is at least the predetermined frequency and stores the delayed data from one clock cycle after when the read command is sent until the N+1 clock cycle after the read command is sent if the frequency of the operation clock is less than the predetermined frequency.

15. The memory device of claim 14, wherein the frequency detector comprises: a first latch that latches a reference signal in response to a first edge of the operation clock; a second latch that latches the reference signal in response to a second edge of the operation clock; a first delay unit that delays an output signal of the first latch for a first delay time; a second delay unit that delays an output signal of the first delay for a second delay time; and a third latch that latches an output signal of the second latch in response to the output signal of the second delay unit and outputs the latched signal as the output signal of the frequency detector.

16. The memory device of claim 15, wherein the first edge of the operation clock is a rising edge of the operation clock, the second edge of the operation clock is a falling edge of the operation clock and the third latch latches the output signal of the second latch on a rising edge of the output signal of the second delay unit.

17. The memory device of claim 15, wherein the predetermined frequency has a period of twice a sum of the delay of the first delay unit and the delay of the second delay unit.

18. The memory device of claim 15, wherein the first delay time is a time for the stack unit to stably store a first data item of the latched data after the read command is sent.

19. The memory device of claim 18, wherein the second delay time is a time from the rising edge of a control clock generated in a delay synchronization loop in the synchronous semiconductor memory device to a falling edge of the operation clock.

20. The memory device of claim 19, wherein the predetermined frequency has a period of twice a sum of the delay of the first delay unit and the delay of the second delay unit.

21. The memory device of claim 14, wherein the predetermined frequency has a period of twice a sum of a time for the stack unit to stably store a first data item of the latched data after the read command is sent and a time from the rising edge of a control clock generated in a delay synchronization loop in the synchronous semiconductor memory device to a falling edge of the operation clock.

22. The memory device of claim 14, wherein the control circuit comprises: a first latch that latches internal data read from the memory cell array in response to a first control signal so as to provide internal latched data; a second latch that latches the internal latched data in response to a second control signal, and outputs the latched internal latched data as the delayed data; and a selector unit responsive to the output signal of the frequency detector that selects the internal latched data when the frequency of the operation clock is at least the predetermined frequency or selects the delayed data when the frequency of the operation clock is less than the predetermined frequency, and outputs the selected data to the stack unit.

23. The memory device of claim 22, wherein the first control signal has pulses activated at every cycle from a clock cycle when the read command is sent until an N-th clock cycle after the read command is sent, if the frequency of the operation clock is at least the predetermined frequency.

24. The memory device of claim 22, wherein the second control signal has pulses activated at every cycle from one clock cycle after when a read command is sent until N+1 clock cycles after the read command is sent, if the frequency of the operation clock is less than the predetermined frequency.

25. A method of controlling a wave pipeline synchronous semiconductor memory device that operates synchronized with an operation clock and has a latency N, where N is an integer, the method comprising: determining a relationship between the frequency of the operation clock and a predetermined frequency; latching data read from a memory cell array from a clock cycle when a read command is sent to the memory cell array until an N-th clock cycle after the read command is sent; delaying the data latched from the memory cell array for one clock cycle; and selectively storing the latched data or the delayed data in a stack unit based on the determined relationship between the frequency of the operation clock and the predetermined frequency.

26. The method of claim 25, wherein the step of delaying comprises delaying data latched from the memory cell array for one clock cycle if the frequency of the operation clock is less than the predetermined frequency.

27. The method of claim 25, wherein the step of selectively storing comprises the steps of: storing the latched data in the stack unit if the frequency of the operation clock is at least the predetermined frequency; and storing the delayed data in the stack unit if the frequency of the operation clock is less than the predetermined frequency.

28. The method of claim 25, wherein the predetermined frequency is a frequency having a period of twice a sum of a first time that is needed in stably store a first data item of the latched data after the read command is sent in the stack unit and a second time from a first edge of a control clock generated in a delay synchronization loop in the synchronous semiconductor memory device to a second edge of the operation clock.
Description



RELATED APPLICATIONS

This application claims priority to Korean Patent Application No. 2001-69227, filed on Nov. 7, 2001, the contents of which are herein incorporated by reference in their entirety.

FIELD OF THE INVENTION

The present invention relates to a synchronous semiconductor memory, and more particularly, to a synchronous semiconductor memory device having a wave pipeline and a wave pipeline control method.

BACKGROUND OF THE INVENTION

In digital systems, including a synchronous semiconductor memory device that operates synchronized with a system clock, latency typically increases as the frequency of the system clock increases. In response to the increasing latency, a wave pipeline has been used to control the latency in the synchronous semiconductor memory device. Latency refers to the number of cycles of the system clock that are needed to perform a read operation. Latency is typically measured as the time from when a read command is sent to a synchronous semiconductor memory device until a time when a first data item is output.

FIG. 1 is a diagram of a Double Data Rate (DDR) synchronous dynamic random access memory (DRAM) having a prior art wave pipeline structure. In the DRAM of FIG. 1, the latency is N cycles (N is an integer). FIG. 2 is a timing diagram of data outputs of the DDR synchronous DRAM of FIG. 1.

Because the latency is N, a stack unit 14 has N stack registers or storage units, and a stack counter 17 generates a signal (SC) that is activated with a period of N cycles of the system clock. The stack unit 14 stores data (DATA) that is read from a memory cell array 10 for N cycles of the system clock (CLK) in response to the output signal (SC) of the stack counter 17. When a read command (READ) is input, data (DATA) is read from the memory cell array 10 through a sense amplifier 11, a column selection transistor 12, and a latch 13.

Data stored in the stack unit 14 is sequentially output through a parallel to serial converter 15 and an output buffer 16. The parallel to serial converter 15 is controlled by a clock that is obtained when a latency control circuit 19 delays a control clock (CLKDQ) generated in a delay synchronization loop (DLL) 18 for a predetermined time.

However, when the synchronous DRAM shown in FIG. 1 operates at a low frequency, that is, when the frequency of the system (CLK) is a low frequency, failure may occur because data is not stably latched at the falling edge of the system clock (CLK) as shown in the timing diagram of FIG. 3. For example, when Ta denotes a time for stably storing a first data item 00 in the stack unit 14 after a read command (READ) is input, and Tb denotes a time for aligning the data to the falling edge of the system clock (CLK) from the rising edge of the control clock (CLKDQ) generated in the DLL 18 to the falling edge of the system clock (CLK), if Ta+Tb is less than TCC/2, a failure occurs. TCC denotes the cycle or period of the system clock (CLK).

This failure of a low frequency operation can be prevented by increasing the number of stacks in the stack unit 14 by 1. For example, if the number of stacks in the stack unit 14 is N+1, the stack unit 14 stores data (DATA) for N+1 cycles of the system clock (CLK), and accordingly a time for stably latching the first data item 00 after the read command (READ) is input increases to Ta+TCC. Therefore, Ta+TCC+Tb becomes greater than TCC/2 and the failure of a low frequency operation can be prevented.

Thus, in the synchronous DRAM shown in FIG. 1, by increasing the number of stacks of the stack unit 14 by 1, the failure of a low frequency operation can be prevented. However, as a result of the increase in the number of stacks, the characteristics of a high frequency may be degraded.

SUMMARY OF THE INVENTION

Embodiments of the present invention provide a synchronous semiconductor memory device that operates synchronized with an operation clock. The synchronous semiconductor memory device has a latency N, where N is an integer and includes a memory cell array, a stack unit having N storage units and a frequency detector configured to determine a relationship of a frequency of the operation clock with reference to a predetermined frequency so as to provide an output signal based on the relationship of the frequency of the operation clock to the predetermined frequency. A control circuit is configured to control the stack unit in response to the output signal of the frequency detector. The control circuit latches data read from the memory cell array and controls the stack unit so that the latched data is stored from a clock cycle when a read command is sent until an N-th clock cycle after the read command is sent if the frequency of the operation clock is greater than the predetermined frequency and delays the latched data for one clock cycle and controls the stack unit so that the delayed data is stored from one clock cycle after the read command is sent until an N+1 clock cycle after the read command is sent.

In further embodiments of the present invention, the frequency detector includes a first latch that latches a reference signal in response to a first edge of the operation clock and a second latch that latches the reference signal in response to a second edge of the operation clock. A first delay unit that delays the output signal of the first latch for a first delay time and a second delay unit that delays the output signal of the first delay unit for a second delay time. A third latch latches an output signal of the second latch in response to a first edge of an output signal of the second delay unit and outputs the latched value as the output signal of the frequency detector. In particular embodiments of the present invention, the first edge of the operation clock is a rising edge of the operation clock, the second edge of the operation clock is a falling edge of the operation clock and the first edge of the output signal of the second delay unit is a rising edge of the output signal of the second delay unit.

In still further embodiments of the present invention, the predetermined frequency has a period of twice a sum of the delay of the first delay unit and the delay of the second delay unit. For example, the first delay time may be a time for the stack unit to stably store a first data item of the latched data after the read command is sent. The second delay time may be a time from the rising edge of a control clock generated in a delay synchronization loop in the synchronous semiconductor memory device to a falling edge of the operation clock.

In additional embodiments of the present invention, the predetermined frequency has a period of twice a sum of a time for the stack unit to stably store a first data item of the latched data after the read command is sent and a time from the rising edge of a control clock generated in a delay synchronization loop in the synchronous semiconductor memory device to a falling edge of the operation clock.

In yet other embodiments of the present invention, the control circuit includes a first latch that latches internal data read from the memory cell array in response to a first control signal and a second latch that latches data latched by the first latch in response to a second control signal, and outputs the latched data as the delayed data. A first selector selects one of the data latched by the first latch and the delayed data in response to the output signal of the frequency detector, and outputs the selected data to the stack unit. A second selector selects one of the first control signal and the second control signal in response to the output signal of the frequency detector. A stack counter counts pulses of the output signal of the second selector and outputs an output signal to the stack unit based on the counted pulses. In certain embodiments, the first control signal is a signal having pulses activated at every cycle from a clock cycle when the read command is sent until an N-th clock cycle after the read command is sent, if the frequency of the operation clock is at least the predetermined frequency. Furthermore, the second control signal may be a signal having pulses activated at every cycle from one clock cycle after when a read command is sent until an N+1 clock cycle after the read command is set, if the frequency of the operation clock is less than the predetermined frequency.

In still additional embodiments of the present invention, the stack counter counts the pulses of the first control signal when the first control signal is input through the second selector, and activates the output signal with a period of N cycles from a clock cycle when the read command is sent until the N-th clock cycle. The stack counter may also count the pulses of the second control signal when the second control signal is input through the second selector, and activate the output signal with a period of N cycles from one clock cycle after when the read command is sent until N+1 clock cycles after the read command is sent.

In other embodiments of the present invention, asynchronous semiconductor memory device that operates synchronized with an operation clock and having a latency of N, where N is an integer, includes a memory cell array and a frequency detector that provides an output signal based on a relationship between a frequency of the operation clock and a predetermined frequency. A latch circuit, responsive to the output signal of frequency detector, latches data read from the memory cell array if the frequency of the operation clock is at least the predetermined frequency and outputs latched data from a clock cycle when a read command is sent until an N-th clock cycle after the read command is sent, and delays the latched data for one clock cycle if the frequency of the operation clock is less than the predetermined frequency and outputs the delayed data from one clock cycle after the read command is sent until N+1 clock cycles after the read command is sent. A stack counter activates an output signal with a period of N cycles from a clock cycle when the read command is sent until the N-th clock cycle after the read command is sent if the frequency of the operation clock is at least the predetermined frequency and activates the output signal with a period of N cycles from one clock cycle after when the read command is sent until N+1 clock cycles after the read command is sent if the frequency of the operation clock is less than the predetermined frequency. A stack unit is responsive to the output signal of the stack counter and stores the latched data from a clock cycle when the read command is sent until the N-th clock cycle after the read command is sent if the frequency of the operation clock is at least the predetermined frequency and stores the delayed data from one clock cycle after when the read command is sent until the N+1 clock cycle after the read command is sent if the frequency of the operation clock is less than the predetermined frequency.

In such embodiments, the frequency detector may include a first latch that latches a reference signal in response to a first edge of the operation clock, a second latch that latches the reference signal in response to a second edge of the operation clock, a first delay unit that delays an output signal of the first latch for a first delay time, a second delay unit that delays an output signal of the first delay for a second delay time and a third latch that latches an output signal of the second latch in response to the output signal of the second delay unit and outputs the latched value as the output signal of the frequency detector. The first edge of the operation clock may be a rising edge of the operation clock, the second edge of the operation clock may be a falling edge of the operation clock and the third latch may latch the output signal of the second latch on a rising edge of the output signal of the second delay unit.

Furthermore, the predetermined frequency may have a period of twice a sum of the delay of the first delay unit and the delay of the second delay unit. The first delay time may be a time for the stack unit to stably store a first data item of the latched data after the read command is sent. The second delay time may be a time from the rising edge of a control clock generated in a delay synchronization loop in the synchronous semiconductor memory device to a falling edge of the operation clock. The predetermined frequency may have a period of twice a sum of a time for the stack unit to stably store a first data item of the latched data after the read command is sent and a time from the rising edge of a control clock generated in a delay synchronization loop in the synchronous semiconductor memory device to a falling edge of the operation clock.

In still further embodiments of the present invention, the control circuit includes a first latch that latches internal data read from the memory cell array in response to a first control signal so as to provide internal latched data, a second latch that latches the internal latched data in response to a second control signal, and outputs the latched internal latched data as the delayed data and a selector unit responsive to the output signal of the frequency detector that selects the internal latched data when the frequency of the operation clock is at least the predetermined frequency or selects the delayed data when the frequency of the operation clock is less than the predetermined frequency, and outputs the selected data to the stack unit. The first control signal may have pulses activated at every cycle from a clock cycle when the read command is sent until an N-th clock cycle after the read command is sent, if the frequency of the operation clock is at least the predetermined frequency. The second control signal may have pulses activated at every cycle from one clock cycle after when a read command is sent until N+1 clock cycles after the read command is sent, if the frequency of the operation clock is less than the predetermined frequency.

In yet other embodiments of the present invention, a wave pipeline synchronous semiconductor memory device that operates synchronized with an operation clock and has a latency N, where N is an integer, is controlled by determining a relationship between the frequency of the operation clock and a predetermined frequency. Data read from a memory cell array is latched from a clock cycle when a read command is sent to the memory cell array until an N-th clock cycle after the read command is sent. The data latched from the memory cell array is delayed for one clock cycle. The latched data or the delayed data are selectively stored in a stack unit based on the determined relationship between the frequency of the operation clock and the predetermined frequency.

In further embodiments of the present invention, delaying the latched data is provided by delaying data latched from the memory cell array for one clock cycle if the frequency of the operation clock is less than the predetermined frequency. Furthermore, selectively storing the data may be provided by storing the latched data in the stack unit if the frequency of the operation clock is at least the predetermined frequency and storing the delayed data in the stack unit if the frequency of the operation clock is less than the predetermined frequency.

Additionally, the predetermined frequency is a frequency may have a period of twice a sum of a first time that is needed in stably store a first data item of the latched data after the read command is sent in the stack unit and a second time from a first edge of a control clock generated in a delay synchronization loop in the synchronous semiconductor memory device to a second edge of the operation clock.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a diagram of a Double Data Rate (DDR) synchronous DRAM having a prior art wave pipeline structure;

FIG. 2 is a timing diagram of data outputs of the DDR synchronous DRAM of FIG. 1;

FIG. 3 is a timing diagram of a case in which the synchronous DRAM of FIG. 1 fails when operating at a low frequency;

FIG. 4 is a diagram of a DDR synchronous DRAM having a wave pipeline structure according to embodiments of the present invention;

FIG. 5 is a detailed circuit diagram of embodiments of a frequency detector shown in FIG. 4;

FIG. 6 is a timing diagram of the frequency detector shown in FIG. 5;

FIG. 7 is a timing diagram of the synchronous DRAM according to embodiments of the present invention of FIG. 4 operating at a low frequency.

DESCRIPTION OF THE PREFERRED EMBODIMENTS

The present invention will now be described more fully with reference to the accompanying drawings, in which preferred embodiments of the invention are shown. This invention may, however, be embodied in many different forms and should not be construed as being limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the concept of the invention to those skilled in the art.

FIG. 4 is a diagram of a DDR synchronous DRAM having a wave pipeline structure of latency N (N is an itenger) according to embodiments of the present invention. Referring to FIG. 4, the DDR synchronous DRAM having a wave pipeline structure according to certain embodiments of the present invention includes a memory cell array 40, a sense amplifier 41, a column selection transistor 42, a control circuit 43, a stack unit 44, a parallel to serial converter 45, an output buffer 46, a frequency detector 47, a delay synchronization loop 48, and a latency controller 49.

Since the latency is N, the stack unit 44 has N stack registers or storage units. The frequency detector 47 detects a system clock (CLK), that is, the frequency of an operation clock, and the control circuit 43 controls the stack unit 44 in response to the output signal (CNT) of the frequency detector 47.

More specifically, when the frequency of the operation clock (CLK) detected by the frequency detector 47 is equal to or greater than a predetermined frequency, the control circuit 43 controls the stack unit 44 so that data (DATA1) latched from the memory cell array 40 is stored in the stack unit 44 from a clock cycle when a read command is sent until the N-th clock cycle. When the frequency of the operation clock (CLK) detected by the frequency detector 47 is less than the predetermined frequency, the control circuit 43 controls the DRAM so that data (DATA1) is delayed for one clock cycle and the delayed data (DATA2) is stored in the stack unit 44 from one clock cycle after when a read command is sent until the N+1 clock cycle.

In some embodiments of the present invention, the control circuit 43 is provided by a first latch 431, a second latch 432, a first multiplexer 433, a second multiplexer 434, and a stack counter 435. The first latch 431 latches data that is read from the memory cell array 40 through the sense amplifier 41 and the column selection transistor 42, in response to activation of a control signal (FRP), and outputs the latched data as data (DATA1). The second latch 432 latches data (DATA1) in response to activation of the control signal (SRP), and outputs the latched data as data (DATA2).

The control signal (FRP) is a signal which has pulses which are activated at every cycle from a clock cycle when a read command is sent until the N-th clock cycle when the frequency of the operation clock (CLK) detected by the frequency detector 47 is equal to or greater than a predetermined frequency. A control signal (SRP) is a signal which has pulses which are activated at every cycle from one clock cycle after a read command is sent until the N+1 clock cycle (e.g. FRP delayed one clock cycle) when the frequency of the operation clock (CLK) is less than the predetermined frequency. Therefore, when the frequency of the operation clock (CLK) detected by the frequency detector 47 is a low frequency (i.e. below the predetermined frequency), data (DATA1) is delayed for one clock cycle by the latch 432, and the delayed data is output as data (DATA2).

The first multiplexer 433 selects data (DATA1) and outputs it to the stack unit 44 when the output signal (CNT) of the frequency detector 47 is a first logic level, and selects data (DATA2) and outputs it to the stack unit 44 when the output signal (CNT) of the frequency detector 47 is a second logic level. The second multiplexer 434 selects the control signal (FRP) and outputs it to the stack counter 435 when the output signal (CNT) of the frequency detector 47 is the first logic level, and selects the control signal (SRP) and outputs it to the stack counter 435 when the output signal (CNT) is the second logic level.

The output signal (CNT) is the first logic level, for example, a "high" logic level, when the frequency of the operation clock (CLK) detected by the frequency detector 47 is equal to or greater than the predetermined frequency and is the second logic level, for example, a "low" logic level, when the frequency of the operation clock (CLK) detected by the frequency detector 47 is less than the predetermined frequency. Therefore, when the frequency of the operation clock (CLK) detected by the frequency detector 47 is equal to or greater than the predetermined frequency a path represented by the solid line in the control circuit 43 is selected and when the frequency of the operation clock (CLK) detected by the frequency detector 47 is less than the predetermined frequency the path represented by the dotted line in the control circuit 43 is selected.

The stack counter 435 generates an output signal (SC') in response to the control signal (FRP) or the control signal (SRP) that is input through the multiplexer 435, and provides the output signal (SC') to the stack unit 44. When the control signal (FRP) is input, the stack counter 435 counts the pulses of the control signal (FRP) and activates the output signal (SC') with a period of N cycles from a clock cycle when a read command is input until the N-th clock cycle. When the control signal (SRP) is input, the stack counter 435 counts the pulses of the control signal (SRP) and activates the output signal (SC') with a period of N cycles from one clock cycle after the read command is sent until the n+1 clock cycle. Accordingly, the stack unit 44 stores data (DATA1) from the clock cycle when the read command is sent until the N-th clock cycle when the frequency of the operation clock detected by the frequency detector 47 is equal to or greater than the predetermined frequency. The stack unit 44 stores data (DATA2) from one clock cycle after the read command is sent until the N+1 clock cycle when the frequency of the operation clock detected by the frequency detector 47 is less than the predetermined frequency.

Data stored in the stack unit 44 is sequentially output to the outside through the parallel to serial converter 45 and the output buffer 46. The parallel to serial converter 45 is controlled by a clock (CLKLC) that is obtained when the latency control circuit 49 delays a control clock (CLKDQ) generated in the delay synchronization loop (DLL) 48 for a predetermined time.

The frequency detector 47 determines whether the frequency of the operation clock (CLK) is a high frequency or a low frequency (e.g. above or below a predefined frequency), based on the relationship of Ta+Tb to TCC/2. That is, if Ta+Tb is greater than or equal to TCC/2, the frequency detector 47 determines that the frequency of the operation clock (CLK) is greater than the predetermined frequency (i.e. a high frequency), and if Ta+Tb is less than TCC/2, determines that the frequency of the operation clock (CLK) is less than the predetermined frequency (i.e. a low frequency). Ta denotes a time for stably storing a first data item 00 in the stack unit 44 after a read command (READ) is input, and Tb denotes a time for aligning the data to the falling edge of the system clock (CLK) from the rising edge of the control clock (CLKDQ) generated in the DLL 48 to the falling edge of the operation clock (CLK).

FIG. 5 is a detailed circuit diagram of a frequency detector shown in FIG. 4 according to certain embodiments of the present invention. Referring to FIG. 5, the frequency detector 47 includes a first latch 50, a second latch 51, a first delay 52, a second delay 53, and a third latch 54.

The first latch 50 latches a reference signal (REF) in response to the rising edge of the operation clock (CLK), and the second latch 51 latches the reference signal (REF) in response to the falling edge of the operation clock (CLK). The first delay 52 delays the output signal of the first latch 50 for Ta, and the second delay 53 delays the output signal (S1) of the first delay 52 for Tb. The third latch 54 latches the output signal (S3) of the second latch 51 in response to the rising edge of the output signal (S2) of the second delay 53, and outputs the latched value as the output signal (CNT) of the frequency detector 47.

Since Ta and Tb are fixed values, and in a design stage, predictable values, the first delay 52 and the second delay 53 may be formed so as to have delay time corresponding to these values. Furthermore, a DLL reset signal (e.g., a signal which is maintained at a "high" logic level until the DLL 48 is reset again after the DLL 48 is reset) may be used as the reference signal (REF).

FIG. 6 is a timing diagram of the frequency detector shown in FIG. 5. Referring to FIG. 6, if Ta+Tb is less than TCC/2, the output signal (CNT) of the frequency detector 47 becomes a "low" logic level. As seen in FIG. 6, REF is clocked into the latch 50 on the rising edge of CLK and S1 is generated as the output of the latch 50 delayed Ta. S2 is generated as S1 delayed by Tb. REF is clocked into the latch 51 on the falling edge of CLK to provide S3. Because Ta+Tb is less than TCC/2, S3 has not transitioned to a "high" level and a logic "low" value is clocked into the latch 54. Thus, it is determined that the frequency of the operation clock (CLK) is less than a predetermined frequency (i.e., a low frequency) and, therefore, the path represented by the dotted line in the control circuit 43 of FIG. 4 is selected.

FIG. 6 also illustrated high frequency operation. As seen in FIG. 6, after some time (actions not shown to scale), the REF signal transitions back to a logic "low" value and subsequently high frequency operation is established. As seen in FIG. 6, the REF signal at a "low" value may serve to reset the circuit 47. When high frequency operation is begun and REF transitions from a "low" to a "high," REF is clocked into the latch 50 on the rising edge of CLK and S1 is generated as the output of the latch 50 delayed Ta. S2 is generated as S1 delayed by Tb. REF is clocked into the latch 51 on the falling edge of CLK to provide S3. Because Ta+Tb is greater than TCC/2, S3 has transitioned to a "high" level and a logic "high" value is clocked into the latch 54. Thus, if Ta+Tb is greater than TCC/2, the output signal (CNT) of the frequency detector 47 becomes a "high" logic level. That is, it is determined that the frequency of the operation clock (CLK) is greater than or equal to the predetermined frequency (i.e., a high frequency) and, therefore, the path represented by a solid line in the control circuit 43 of FIG. 4 is selected.

FIG. 7 is a timing diagram of the synchronous DRAM according to certain embodiments of the present invention as illustrated in FIG. 4 operating at a low frequency. As shown in the timing diagram of FIG. 7, if it is determined by the frequency detector 47 that the frequency of the operation clock (CLK) is a low frequency, the control signal (SRP) is activated at every cycle from one clock cycle after a read command is sent until the N+1 clock cycle after the read command is sent, and the second latch 432 latches data (DATA1) in response to activation of the control signal (SRP), and outputs the latched data as data (DATA2). Therefore, data (DATA1) is delayed for one clock cycle, and outputs as data (DATA2).

Next, the stack counter 435 counts the pulses of the control signal (SRP), and activates the output signal (SC') with a period of N cycles from one clock cycle after the read command is sent until the N+1 clock cycle after the read command is sent. Accordingly, the stack unit 44 stores data (DATA2) from one clock cycle after the read command is sent until the N+1 clock cycle after the read command is sent. Therefore, a time (Ta'), which is taken from a time when the read command (READ) is input until a time when the first data item (00) is stably latched, is increased to Ta+TCC. Ta'+TCC is greater than TCC/2 and, therefore, a failure resulting from low frequency operation that occurs in the prior art technology may be prevented.

Data stored in the stack unit 44 is sequentially output through the parallel to serial converter 45 and the output buffer 46 controlled by the control clock (CLKDQ).

As described above, in the synchronous DRAM having a wave pipeline structure according to embodiments of the present invention, the number of registers or storage units in the stack is maintained at N, and when the frequency of the operation clock (CLK) is a high frequency, data (DATA1) is stored from a clock cycle when a read command is sent until the N-th clock cycle, while when the frequency of the operation clock (CLK) is a low frequency, data (DATA2) is stored from one clock cycle after the read command is sent until the N+1 clock cycle after the read command is sent. Accordingly, since the number of registers or storage units in the stack is maintained at N, the high frequency characteristics are not degraded, and when the frequency of the operation clock (CLK) is a low frequency, the DRAM operates as if the number of registers or storage units is N+1, and the failure due to a low frequency operation may be prevented.

While the present invention has been particularly shown and described with reference to specific embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims.

*


Free Web Sudoku Puzzles.
Solve with your browser.
8       5 3 7    
5 7           4 3
                2
3       9        
  8   5   6   2  
        7       9
4                
9 1           5 4
    2 1 6       8
What is it?



Add Your Site · Terms Of Service · Privacy Policy


DISCLAIMER
Linkgrinder is a free service that searches the Internet and indexes all files found so that you may search quickly and easily for shared files. These files are created and made available individually by users whose identity we are not aware of and who we have no control over. In essence we function like a search engine tool; these files ARE NOT STORED OR SERVED BY OUR NETWORK. We are not responsible for any materials obtained by using our service. We do not monitor any of the contents of these files. These files may contain viruses, illegal materials, materials inappropriate for minors, offensive files and the like. BY USING OUR SERVICE, YOU ASSUME FULL RESPONSIBILITY FOR DOWNLOADING THESE MATERIALS AND WILL INDEMNIFY US FOR ANY DAMAGES THAT MAY BE INCURRED.

For More Specific Information VIEW OUR TERMS OF SERVICE.

Thank you and Enjoy!