IP Library Granted Patent US 11,017,849
Granted Patent B2
US 11,017,849 · App. 16/866,818 · Granted May 25, 2021

Non-volatile memory device with concurrent bank operations

Inventors: HakJune Oh (Ottawa, CA); Hong Beom Pyeon (Ottawa, CA); Jin-Ki Kim (Ottawa, CA)
Assignee: Conversant Intellectual Property Management Inc.
G11C11/5628G06F1/12G11C7/1021G11C7/1051G11C7/1078G11C11/5642G11C16/10G11C16/16G11C16/26G11C16/3445G11C16/06G11C2207/107
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 11,017,849
App. No.
16/866,818
Granted
May 25, 2021
Kind
B2
Abstract

An apparatus, system, and method for controlling data transfer to an output port of a serial data link interface in a semiconductor memory is disclosed. In one example, a flash memory device may have multiple serial data links, multiple memory banks and control input ports that enable the memory device to transfer the serial data to a serial data output port of the memory device. In another example, a flash memory device may have a single serial data link, a single memory bank, a serial data input port, a control input port for receiving output enable signals. The flash memory devices may be cascaded in a daisy-chain configuration using echo signal lines to serially communicate between memory devices.

Claims (36)

1. A flash memory device comprising:

a plurality of flash memory banks, each flash memory bank configured to be independently operable with respective page buffer circuitry;

a control port configured to receive a chip select signal from a memory controller;

a clock input port configured to receive a clock input signal;

a clock output port configured to transmit a clock output signal, the clock output signal synchronized to the clock input signal;

a common data interface configured to transfer command data, address data, input data and output data, at different times, while the chip select signal is at an active low logic state, wherein the address data comprises bank address information to identify one of the plurality of flash memory banks, the input data comprising the same size as the page buffer circuitry and to be programmed to one of the plurality of flash memory banks, and the output data configured to be transferred in synchronization with both rising and falling edges of the clock output signal when the flash memory device is in a double data rate implementation;

a control circuitry configured to concurrently perform a plurality of concurrent bank operations in the plurality of flash memory banks in response to command data and address data to each respective flash memory bank of the plurality of flash memory banks such that a concurrent bank operation is concurrently performed on each of the plurality of flash memory banks at a given time, the plurality of concurrent bank operations comprising any combination of a page program operation, a page read operation, and a block erase operation; and

a status register configured to indicate a separate status for each flash memory bank after the concurrent bank operation is completed.

2. The flash memory device of claim 1 , wherein the clock output signal is synchronized with the clock input signal by a phase lock loop (PLL).

3. The flash memory device of claim 1 , wherein the clock output signal is synchronized with the clock input signal by a delay lock loop (DLL).

4. The flash memory device of claim 1 , wherein the status register is configured to indicate a pass or fail result of the concurrent bank operation.

5. The flash memory device of claim 1 , wherein the status register is configured to separately indicate whether each flash memory bank is busy for the concurrent bank operation.

6. The flash memory device of claim 1 , wherein the output data are transferred in synchronization with one of rising and falling edges of the clock output signal when the flash memory device is in a single data rate implementation.

7. The flash memory device of claim 1 , wherein a transition of the chip select signal from the active low logic state to an inactive high logic state indicates an end of data transfer.

8. The flash memory device of claim 1 , wherein the common data interface comprises a plurality of data interfaces.

9. The flash memory device of claim 1 , wherein each of the input data and output data comprises a data filed and a spare field, wherein the spare filed includes an error correcting code (ECC).

10. The flash memory device of claim 1 , wherein the flash memory device is a NAND flash memory device.

11. A flash memory system comprising:

a flash memory device comprising a plurality of flash memory banks, a control port, a clock input port, a clock output port, a common data interface, and a status register, each flash memory bank configured to be independently operable with respective page buffer circuitry; and

a memory controller communicatively coupled to the flash memory device, the memory controller configured to:

provide a chip select signal to the control port for enabling the flash memory device by asserting the chip select signal at an active low logic state,

provide a clock input signal to the clock input port,

receive a clock output signal from the clock output port, the clock output signal synchronized with the clock input signal,

provide command data, address data and input data to the common data interface, all at different times, while the chip select signal is at an active low logic state, the address data comprising bank address information to identify one of the plurality of flash memory banks, and the input data comprising the same size as the page buffer circuitry and to be programmed to one of the plurality of flash memory banks,

receive output data from the common data interface in synchronization with both rising and falling edges of the clock output signal when the flash memory device is in a double data rate implementation,

concurrently perform a plurality of concurrent bank operations in the plurality of flash memory banks in response to command data and address data to each respective flash memory bank of the plurality of flash memory banks such that a concurrent bank operation is concurrently performed each of the plurality of flash memory banks at a given time, the plurality of concurrent bank operations comprising any combination of a page program operation, a page read operation, and a block erase operation; and

monitor the status register configured to indicate a separate status for each flash memory bank after the concurrent bank operation is completed.

12. The flash memory system of claim 11 , wherein the clock output signal is synchronized with the clock input signal by a phase lock loop (PLL).

13. The flash memory system of claim 11 , wherein the clock output signal is synchronized with the clock input signal by a delay lock loop (DLL).

14. The flash memory system of claim 11 , wherein the status register is configured to indicate a pass or fail result of the concurrent bank operation.

15. The flash memory system of claim 11 , wherein the status register is configured to separately indicate whether each flash memory bank is busy for the concurrent bank operation.

16. The flash memory system of claim 11 , wherein the output data are transferred in synchronization with one of rising and falling edges of the clock output signal when the flash memory device is in a single data rate implementation.

17. The flash memory system of claim 11 , wherein a transition of the chip select signal from the active low logic state to an inactive high logic state indicates an end of data transfer.

18. The flash memory system of claim 11 , wherein the common data interface comprises a plurality of data interfaces.

19. The flash memory system of claim 11 , wherein each of the input data and output data comprises a data filed and a spare field, wherein the spare filed includes an error correcting code (ECC).

20. The flash memory system of claim 11 , wherein the flash memory device is a NAND flash memory device.

Assignments (1)
CHANGE OF NAME Recorded May 27, 2021
From: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
To: MOSAID TECHNOLOGIES INCORPORATED
Reel/Frame 056409/0050 →
Continuity (16)
Continuation 16249482 · Jan 16, 2019
Continuation 15937937 · Mar 28, 2018
Continuation 15868219 · Jan 11, 2018
Continuation 15692206 · Aug 31, 2017
Continuation 15345552 · Nov 8, 2016
Continuation 14984303 · Dec 30, 2015
Continuation 14156047 · Jan 15, 2014
Continuation 13867437 · Apr 22, 2013
Continuation 13463339 · May 3, 2012
Continuation 12882931 · Sep 15, 2010
Continuation 12275701 · Nov 21, 2008
Continuation 11583354 · Oct 19, 2006
Continuation In Part 11324023 · Dec 30, 2005
Provisional Application 60722368 · Sep 30, 2005
Provisional Application 60847790 · Sep 27, 2006
Related Publication 20200365202A1 · Nov 19, 2020
Cited By (1)
US 12,602,023