IP Library Granted Patent US 7,707,378
Granted Patent B2
US 7,707,378 · App. 11/607,656 · Granted Apr 27, 2010

DDR flash implementation with hybrid row buffers and direct access interface to legacy flash functions

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,707,378
App. No.
11/607,656
Granted
Apr 27, 2010
Kind
B2
Abstract

A Double Data Rate (DDR) nonvolatile memory includes a DDR I/F block to receive an address that is used to separate DDR data into coherent data and non-coherent data that are stored separately in the DDR nonvolatile memory.

Claims (31)

1. A method of providing Double Data Rate (DDR) nonvolatile memory storage, comprising:

differentiating coherent data accesses from non-coherent data accesses;

transferring coherent data over a first DDR bus to store in a direct access register; and

transferring non-coherent data over a second DDR bus to store in a page buffer.

2. The method of claim 1 wherein differentiating coherent data accesses from non-coherent data accesses further includes monitoring an address input during an active cycle.

3. The method of claim 2 wherein monitoring an address input includes monitoring the address input using a DDR interface block.

4. The method of claim 1 wherein different data accesses use either the first or second DDR bus based on a separate memory map.

5. The method of claim 1 further including writing data in a volatile register to transfer to non-volatile storage by a command issued by an internal microcontroller in the (DDR) nonvolatile memory.

6. A method of receiving Double Data Rate (DDR) data in a nonvolatile memory device, comprising:

receiving the DDR data at an input of the nonvolatile memory device in a DDR interface block that detects coherent data accesses from non-coherent data accesses;

transferring coherent data over a first DDR bus to store in a direct access register; and

transferring non-coherent data over a second DDR bus to store in a page buffer.

7. The method of claim 6 wherein receiving the DDR data at the input of the nonvolatile memory device includes receiving two data words per clock cycle and the first DDR bus transfers one data word per clock cycle.

8. The method of claim 6 wherein receiving the DDR data at the input of the nonvolatile memory device transfers two data words per clock cycle and the second DDR bus transfers one data word per clock cycle.

9. The method of claim 6 wherein detecting coherent data accesses from non-coherent data accesses further includes monitoring an address input of the DDR I/F block.

10. The method of claim 6 wherein the nonvolatile memory device further includes a microcontroller to poll the direct access register for configuration information.

11. The method of claim 10 wherein the microcontroller polls the direct access register for status information.

12. A method of operating a Double Data Rate (DDR) nonvolatile memory with a host processor in a device, comprising:

transferring DDR data from the host processor to the DDR nonvolatile memory;

using an address associated with the DDR data to detect coherent data from non-coherent data; and

separating the DDR data at an input of the nonvolatile memory to transfer over a first DDR bus to a direct access register for coherent data and over a second DDR bus to a page buffer for non-coherent data.

13. The method of claim 12 wherein using an address associated with the DDR data to detect coherent data from non-coherent data further includes using a DDR interface block in the DDR nonvolatile memory to monitor the address.

14. The method of claim 12 further including transferring the coherent data from the direct access register to command registers using a third bus and transferring non-coherent data from the page buffer to the command registers using a fourth bus.

15. A wireless device, comprising:

multiple antennas;

a transceiver coupled to the multiple antennas;

a processor coupled to the transceiver; and

a Double Data Rate (DDR) nonvolatile memory coupled to the processor, the DDR nonvolatile memory including a DDR interface block to receive an address from the processor that is used to separate DDR data received from the processor into coherent data and non-coherent data that are stored separately in the DDR nonvolatile memory.

16. The wireless device of claim 15 wherein the coherent data is stored in a direct access register.

17. The wireless device of claim 15 wherein the non-coherent data is stored in a page buffer.

18. The wireless device of claim 15 , wherein the coherent data is transferred from an input of the DDR nonvolatile memory to the direct access registers over a first bus and the non-coherent data is transferred over a second bus from the input of the DDR nonvolatile memory to the page buffer.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 17, 2023
From: INTEL CORPORATION
To: INTEL NDTM US LLC
Reel/Frame 064928/0832 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 11, 2008
From: GANESAN, RAMKARTHIK; MONASA, SAAD P
To: INTEL CORPORATION
Reel/Frame 021366/0395 →