IP Library Granted Patent US 9,779,804
Granted Patent B2
US 9,779,804 · App. 15/345,552 · Granted Oct 3, 2017

Flash memory system

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 9,779,804
App. No.
15/345,552
Granted
Oct 3, 2017
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 (52)

1. A NAND flash memory device comprising:

at least two NAND flash memory banks being independently operable by having respective control circuitry, row decoding circuitry, sense amplifier circuitry and page buffer circuitry;

a chip select input configured to receive a chip select signal;

a clock input configured to receive a clock signal;

a common command, address, data input configured to receive, all at different times, command data, address data and page data while the chip select signal is at an active low logic state, wherein the address data is including bank address data to identify the first NAND flash memory bank as addressed for performing a page program operation carried out thereon;

a first control input configured to receive a first of two control signals;

a second control input configured to receive a second of the two control signals;

circuitry configured to execute the page program operation on the first NAND flash memory bank corresponding to the command data;

a first bank status indicator configured to indicate that the first NAND flash memory bank is being utilized during the page program operation on the first NAND flash memory bank; and

latch circuitry configured to:

latch the command data while only the first of the two control signals is held at an active high logic state for at least a duration of time that the command data is received at the common input, and

latch the page data in synchronization with both rising and falling edges of the clock signal.

2. The NAND flash memory device as claimed in claim 1 wherein the common input is configured to receive, all at different times, second command data, second address data and second page data while the chip select signal is at the active low logic state and the first NAND flash memory bank is being utilized, wherein the second address data is including second bank address data to identify the second NAND flash memory bank as addressed for performing a second page program operation carried out thereon.

3. The NAND flash memory device as claimed in claim 2 , further comprising a second bank status indicator configured to indicate that the second NAND flash memory bank is being utilized during the second page program operation on the second NAND flash memory bank.

4. The NAND flash memory device as claimed in claim 1 wherein the first bank status indicator configured to indicate that the first NAND flash memory bank is ready when the page program operation on the first NAND flash memory bank is completed.

5. The NAND flash memory device as claimed in claim 3 wherein the second bank status indicator configured to indicate that the second NAND flash memory bank is ready when the second page program operation on the second NAND flash memory bank is completed.

6. The NAND flash memory device as claimed in claim 3 wherein the second page program operation on the second NAND flash memory bank is performed during a time period that at least overlaps with a time period for the page program operation on the first NAND flash memory bank.

7. The NAND flash memory device as claimed in claim 1 wherein the at least two NAND flash memory banks are multi-level-cell (MLC) NAND flash memory.

8. The NAND flash memory device as claimed in claim 1 wherein the NAND flash memory device is comprised of multi-chip package configuration having two or more stacked chips inside a single package.

9. The NAND flash memory device as claimed in claim 8 wherein the two or more stacked chips are commonly coupled to the chip select input.

10. The NAND flash memory device as claimed in claim 1 wherein the page data is comprised of a data field and a spare field.

11. The NAND flash memory device as claimed in claim 1 wherein the common input is a single-bit data input.

12. The NAND flash memory device as claimed in claim 1 wherein the common input is a multi-byte data input.

13. The NAND flash memory device as claimed in claim 1 wherein the common input is comprised of a plurality of data input ports.

14. The NAND flash memory device as claimed in claim 1 wherein a transitioning of the first of the two control signals from an inactive state to the active state indicates a beginning of the command data being received at the common input.

15. A non-volatile memory system comprising:

a memory controller communicatively coupled to at least one NAND flash memory device, and the memory controller being configured to provide a command data, an address data and a page data to the at least one NAND flash memory device; and

the at least one NAND flash memory device comprising:

at least two NAND flash memory banks being independently operable by having respective control circuitry, row decoding circuitry, sense amplifier circuitry and page buffer circuitry;

a chip select input configured to receive a chip select signal;

a clock input configured to receive a clock signal;

a common command, address, data input configured to receive, all at different times, command data, address data and page data while the chip select signal is at an active low logic state, wherein the address data is including bank address data to identify the first NAND flash memory bank as addressed for performing a page program operation carried out thereon;

a first control input configured to receive a first of two control signals;

a second control input configured to receive a second of the two control signals;

circuitry configured to execute the page program operation on the first NAND flash memory bank corresponding to the command data;

a first bank status indicator configured to indicate that the first NAND flash memory bank is being utilized during the page program operation on the first NAND flash memory bank; and

latch circuitry configured to:

latch the command data while only the first of the two control signals is held at an active high logic state for at least a duration of time that the command data is received at the common input, and

latch the page data in synchronization with both rising and falling edges of the clock signal.

16. The non-volatile memory system as claimed in claim 15 wherein the common input is configured to receive, all at different times, second command data, second address data and second page data while the chip select signal is at the active low logic state and the first NAND flash memory bank is being utilized, wherein the second address data is including second bank address data to identify the second NAND flash memory bank as addressed for performing a second page program operation carried out thereon.

17. The non-volatile memory system as claimed in claim 16 , wherein the at least one NAND flash memory device further comprising a second bank status indicator configured to indicate that the second NAND flash memory bank is being utilized during the second page program operation on the second NAND flash memory bank.

18. The non-volatile memory system as claimed in claim 15 wherein the first bank status indicator configured to indicate that the first NAND flash memory bank is ready when the page program operation on the first NAND flash memory bank is completed.

19. The non-volatile memory system as claimed in claim 17 wherein the second bank status indicator configured to indicate that the second NAND flash memory bank is ready when the second page program operation on the second NAND flash memory bank is completed.

20. The non-volatile memory system as claimed in claim 17 wherein the second page program operation on the second NAND flash memory bank is performed during a time period that at least overlaps with a time period for the page program operation on the first NAND flash memory bank.

21. The non-volatile memory system as claimed in claim 15 wherein the at least two NAND flash memory banks are multi-level-cell (MLC) NAND flash memory.

22. The non-volatile memory system as claimed in claim 15 wherein the NAND flash memory device is comprised of multi-chip package configuration having two or more stacked chips inside a single package.

23. The non-volatile memory system as claimed in claim 22 wherein the two or more stacked chips are commonly coupled to the chip select input.

24. The non-volatile memory system as claimed in claim 15 wherein the page data is comprised of a data field and a spare field.

25. The non-volatile memory system as claimed in claim 15 wherein the common input is a single-bit data input.

26. The non-volatile memory system as claimed in claim 15 wherein the common input is a multi-bit data input.

27. The non-volatile memory system as claimed in claim 15 wherein the common input is comprised of a plurality of data input ports.

28. The non-volatile memory system as claimed in claim 15 wherein a transitioning of the first of the two control signals from an inactive state to the active state indicates a beginning of the command data being received at the common input.

Assignments (3)
CHANGE OF NAME Recorded Jun 16, 2021
From: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
To: MOSAID TECHNOLOGIES INCORPORATED
Reel/Frame 056603/0094 →
RELEASE OF SECURITY INTEREST Recorded Nov 3, 2020
From: CPPIB CREDIT INVESTMENTS INC.
To: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
Reel/Frame 054295/0624 →
AMENDED AND RESTATED U.S. PATENT SECURITY AGREEMENT (FOR NON-U.S. GRANTORS) Recorded Aug 22, 2018
From: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
To: CPPIB CREDIT INVESTMENTS, INC.
Reel/Frame 046900/0136 →