IP Library Granted Patent US 7,995,365
Granted Patent B1
US 7,995,365 · App. 12/434,600 · Granted Aug 9, 2011

Method and apparatuses for managing double data rate in non-volatile memory

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,995,365
App. No.
12/434,600
Granted
Aug 9, 2011
Kind
B1
Abstract

Described herein are a method and apparatuses for providing DDR memory access. In one embodiment, an apparatus includes a data storage unit to store and synchronize a plurality of data line signals with a clock signal. The apparatus includes a selector unit that receives the plurality of data line signals and selects two data line signals. The apparatus also includes a double data rate (DDR) output unit that receives the two data line signals from the selector unit and generates a DDR data line signal having a time period substantially one half of a clock time period of the clock signal. The apparatus also includes an input/output (I/O) pad coupled to and locally positioned with respect to the DDR output unit. The data storage unit, the selector unit, and the DDR output unit in combination form an I/O buffer which is locally coupled to the I/O pad.

Claims (41)

1. An apparatus, comprising:

a data storage unit to store and synchronize a plurality of data line signals with a clock signal;

a selector unit coupled to the data storage unit, the selector unit to receive the plurality of data line signals and to select two data line signals;

a double data rate (DDR) output unit to receive the two data line signals from the selector unit and to generate a DDR data line signal having a time period substantially one half of a clock time period of the clock signal; and

an input/output (I/O) pad coupled to and locally positioned with respect to the DDR output unit.

2. The apparatus of claim 1 , wherein the data storage unit, the selector unit, and the DDR output unit in combination form an I/O buffer which is enclosed within the I/O pad, the I/O buffer provides the synchronization of the DDR data line signal with the clocking signal while being locally positioned with respect to the I/O pad.

3. The apparatus of claim 2 , wherein the I/O buffer further comprises an output control unit coupled to the DDR output unit, the output control unit to receive the DDR data line signal and to generate output control signals.

4. The apparatus of claim 3 , wherein the I/O buffer further comprises an output drive unit coupled to the output control unit, the output drive unit to receive the output control signals and to generate output signals that are sent to the I/O pad.

5. The apparatus of claim 4 , wherein the clock time period is approximately less than or equal to 12 nanoseconds and the time period of the DDR data line signal is approximately less than or equal to 6 nanoseconds.

6. The apparatus of claim 2 , further comprising:

memory coupled to the I/O buffer, the memory to store data associated with the plurality of data line signals.

7. The apparatus of claim 1 , wherein the I/O buffer further comprises a voltage multiplier unit coupled to the DDR output unit and the output control unit, the voltage multiplier unit to receive a first voltage supply and to generate a second voltage supply that is greater than the first voltage supply.

8. A data processing device, comprising:

a processing unit having first and second processor cores; and

system memory coupled to the processing unit, the system memory having an integrated circuit device comprising

a data storage unit to store and synchronize a plurality of data line signals with a clock signal;

a selector unit coupled to the data storage unit, the selector unit to receive the plurality of data line signals and to select two data line signals;

a double data rate (DDR) output unit to receive the two data line signals from the selector unit and to generate a DDR data line signal having a time period substantially one half of a clock time period of the clock signal; and

an input/output (I/O) pad coupled to and locally positioned with respect to the DDR output unit.

9. The data processing device of claim 8 , wherein the data storage unit, the selector unit, and the DDR output unit in combination form an I/O buffer which is locally coupled to the I/O pad, the I/O buffer provides the synchronization of the DDR data line signal with the clocking signal while being locally positioned with respect to the I/O pad.

10. The data processing device of claim 8 , wherein the clock time period is approximately less than or equal to 12 nanoseconds and the time period of the DDR data line signal is approximately less than or equal to 6 nanoseconds.

11. The data processing device of claim 9 , wherein the integrated circuit device further comprises memory coupled to the I/O buffer, the memory to store data associated with the plurality of data line signals and provide a synchronous burst-read mode at approximately greater than or equal to 200 mega transfers per second.

12. The data processing device of claim 8 , wherein the plurality of data line signals comprise eight data line signals.

13. The data processing device of claim 8 , wherein the data processing device is a wireless data processing device further comprising:

a transceiver coupled to the processing unit, the transceiver to receive over-the-air signals.

14. A method, comprising:

storing and synchronizing a plurality of data line signals with a clock signal using a data storage unit;

selecting two data line signals of the plurality of data line signals with a selector unit;

generating a double data rate (DDR) data line signal having a time period substantially one half of a clock time period of the clock signal with a DDR output unit; and

sending output signals based on the DDR data line signal to an input/output (I/O) pad that is coupled to and locally positioned with respect to the DDR output unit.

15. The method of claim 1 , wherein the data storage unit, the selector unit, and the DDR output unit in combination form an I/O buffer which is locally coupled to the I/O pad, the I/O buffer provides the synchronization of the DDR data line signal with the clocking signal while being locally positioned with respect to the I/O pad.

16. The method of claim 14 , further comprising:

receiving the DDR data line signal at an output control unit; and

generating output control signals at the output control unit.

17. The method of claim 16 , further comprising:

receive the output control signals at an output drive unit; and

generating output signals at the output drive unit that are sent to the I/O pad.

18. The method of claim 14 , further comprising:

storing data in memory;

sending the plurality of data line signals associated with the stored data to the data storage unit.

19. The method of claim 14 , wherein the plurality of data line signals comprise eight data line signals.

Assignments (10)
RELEASE OF SECURITY INTEREST Recorded Nov 12, 2019
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.; MICRON SEMICONDUCTOR PRODUCTS, INC.
Reel/Frame 051028/0001 →
RELEASE OF SECURITY INTEREST Recorded Oct 9, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.
Reel/Frame 050937/0001 →
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2018
From: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.
Reel/Frame 047243/0001 →
SECURITY INTEREST Recorded Jul 13, 2018
From: MICRON TECHNOLOGY, INC.; MICRON SEMICONDUCTOR PRODUCTS, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 047540/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REPLACE ERRONEOUSLY FILED PATENT #7358718 WITH THE CORRECT PATENT #7358178 PREVIOUSLY RECORDED ON REEL 038669 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Jun 8, 2017
From: MICRON TECHNOLOGY, INC.
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 043079/0001 →
PATENT SECURITY AGREEMENT Recorded Jun 2, 2016
From: MICRON TECHNOLOGY, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 038954/0001 →
SECURITY INTEREST Recorded May 12, 2016
From: MICRON TECHNOLOGY, INC.
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 038669/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2011
From: NUMONYX B.V.
To: MICRON TECHNOLOGY, INC.
Reel/Frame 027126/0176 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 10, 2011
From: NUMONYX B. V.
To: MICRON TECHNOLOGY, INC.
Reel/Frame 027046/0040 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 2, 2010
From: D'AMBROSIO, ELIO; CHIACCHIO, CIRO; MINOPOLI, DIONISIO
To: NUMONYX B.V.
Reel/Frame 024775/0244 →