IP Library Granted Patent US 11,295,794
Granted Patent B2
US 11,295,794 · App. 17/170,973 · Granted Apr 5, 2022

Memory system, control method, and non-transitory computer readable medium

Inventor: Kiyotaro Itagaki (Naka Kanagawa, JP)
Assignee: KIOXIA CORPORATION
G11C7/222G11C7/1045G11C7/1048G11C7/1057G11C7/1084
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,295,794
App. No.
17/170,973
Granted
Apr 5, 2022
Kind
B2
Abstract

According to one embodiment, a memory system includes a plurality of memory packages, on-die termination (ODT) circuits, and a controller. The plurality of memory packages are coupled by a common bus and arranged in groups, each group includes a pair of memory packages facing each other, and each memory package includes a plurality of memory chips. The ODT circuits are respectively disposed in the memory packages. The ODT circuits are on/off controlled based on an asserted state of a chip enable signal CEn acquired using a periodic signal of at least two cycles.

Claims (43)

1. A memory system comprising:

a plurality of memory packages coupled by a common bus and arranged in groups, each group including a pair of memory packages facing each other, and each memory package including a plurality of memory chips;

on-die termination (ODT) circuits respectively disposed in the memory packages and configured to suppress reflection of a signal; and

a controller configured to perform writing or reading of data to or from a memory chip of a designated memory package through the common bus,

wherein the ODT circuits are on/off controlled based on an asserted state of a chip enable signal CEn acquired using a periodic signal of at least two cycles.

2. The memory system according to claim 1 , wherein the controller maintains ODT start conditions for turning on the ODT circuits set by a 2-bit information signal defined by the periodic signal of at least two cycles,

the ODT start conditions including:

a first ODT start condition, in a case in which the controller selects a memory package to write or read data, for turning on an ODT circuit included in the memory package to turn on a target ODT, after the chip enable signal CEn to drive a memory chip included in the memory package has been asserted, when the asserted state of the chip enable signal CEn is detected twice in succession based on the periodic signal and if the asserted state is detected continuously; and

a second ODT start condition, in a case in which the controller does not select the memory package, for turning on the ODT circuit included in the memory package to turn on a non-target ODT, after the chip enable signal CEn to drive the memory chip included in the memory package has been asserted, when the asserted state of the chip enable signal CEn is detected twice in succession based on the periodic signal and if a first detection result is the asserted state and a second detection result is a negated state.

3. The memory system according to claim 1 , wherein the periodic signal has a period of at least two cycles and is applied to a head side of an ODT enable signal ODTEN.

4. The memory system according to claim 1 , wherein the periodic signal has a period of at least two cycles and is applied to a head side of a write enable signal WEn.

5. The memory system according to claim 2 , wherein each of the ODT circuits is on/off-controlled based on the asserted state of the chip enable signal CEn, the first ODT start condition, and the second ODT start condition, when a target ODT flag is set in all the memory chips and a non-target ODT flag is set in one memory chip in each of the memory packages.

6. The memory system according to claim 1 , wherein the pair of memory packages are mounted on mounting surfaces of both front and back surfaces of a circuit board so as to face each other with the circuit board interposed therebetween.

7. The memory system according to claim 1 , wherein one cycle from a first rising edge to a second rising edge of the periodic signal has a time width of four times a switching time period of a write enable signal WEn.

8. The memory system according to claim 1 , wherein each of the plurality of memory packages includes a plurality of NAND flash memories stacked on one another, each of the plurality of NAND flash including a memory cell.

9. A non-transitory computer readable medium storing a program that causes a hardware processor included in the controller to function as each unit included in the memory system according to claim 1 .

10. A memory system comprising:

a plurality of memory packages coupled by a common bus and arranged in groups, each group including a pair of memory packages facing each other, and each memory package including a plurality of memory chips;

on-die termination (ODT) circuits respectively disposed in the memory chips and configured to suppress reflection of a signal; and

a controller configured to perform writing or reading of data to or from a memory chip of a designated memory package through the common bus,

wherein the ODT circuits are on/off controlled based on an asserted state of a chip enable signal CEn acquired using a periodic signal of at least two cycles.

11. The memory system according to claim 10 , wherein the controller maintains ODT start conditions for turning on the ODT circuits set by a 2-bit information signal defined by the periodic signal of at least two cycles,

the ODT start conditions including:

a first ODT start condition, in a case in which the controller selects a memory package to write or read data, for turning on an ODT circuit included in a memory chip to turn on a target ODT, after the chip enable signal CEn to drive the memory chip included in the memory package has been asserted, when the asserted state of the chip enable signal CEn is detected twice in succession based on the periodic signal and if the asserted state is detected continuously; and

a second ODT start condition, in a case in which the controller does not select the memory package, for turning on the ODT circuit included in the memory chip to turn on a non-target ODT, after the chip enable signal CEn to drive the memory chip included in the memory package has been asserted, when the asserted state of the chip enable signal CEn is detected twice in succession based on the periodic signal and if a first detection result is the asserted state and a second detection result is a negated state.

12. The memory system according to claim 10 , wherein the periodic signal has a period of at least two cycles and is applied to a head side of an ODT enable signal ODTEN.

13. The memory system according to claim 10 , wherein the periodic signal has a period of at least two cycles and is applied to a head side of a write enable signal WEn.

14. The memory system according to claim 11 , wherein each of the ODT circuits is on/off-controlled based on the asserted state of the chip enable signal CEn, the first ODT start condition, and the second ODT start condition, when a target ODT flag is set in all the memory chips and a non-target ODT flag is set in one memory chip in each of the memory packages.

15. The memory system according to claim 10 , wherein the pair of memory packages are mounted on mounting surfaces of both front and back surfaces of a circuit board so as to face each other with the circuit board interposed therebetween.

16. The memory system according to claim 10 , wherein one cycle from a first rising edge to a second rising edge of the periodic signal has a time width of four times a switching time period of a write enable signal WEn.

17. A non-transitory computer readable medium storing a program that causes a hardware processor included in the controller to function as each unit included in the memory system according to claim 10 .

18. A control method for a memory system comprising: a plurality of memory packages coupled by a common bus and arranged in groups, each group including a pair of memory packages facing each other, and each memory package including a plurality of memory chips; on-die termination (ODT) circuits respectively disposed in the memory packages and configured to suppress reflection of a signal; and a controller configured to perform writing or reading of data to or from a memory chip of a designated memory package through the common bus,

wherein the controller includes: a first ODT start condition and a second ODT start condition set by a 2-bit information signal defined by a periodic signal of at least two cycles applied to a head of a control signal, the method comprising:

as the first ODT start condition,

in a case in which the controller selects a memory package to write or read data, turning on an ODT circuit included in the memory package to turn on a target ODT, after the chip enable signal CEn to drive a memory chip included in the memory package has been asserted, when the asserted state of the chip enable signal CEn is detected twice in succession based on the periodic signal and if the asserted state is detected continuously; and

as the second ODT start condition,

in a case in which the controller does not select the memory package, turning on the ODT circuit included in the memory package to turn on a non-target ODT, after the chip enable signal CEn to drive the memory chip included in the memory package has been asserted, when the asserted state of the chip enable signal CEn is detected twice in succession based on the periodic signal and if a first detection result is the asserted state and a second detection result is a negated state.

19. A control method for a memory system comprising: a plurality of memory packages coupled by a common bus and arranged in groups, each group including a pair of memory packages facing each other, and each memory package including a plurality of memory chips; on-die termination (ODT) circuits respectively disposed in the memory chips and configured to suppress reflection of a signal; and a controller configured to perform writing or reading of data to or from a designated memory chip through the common bus,

wherein the controller includes: a first ODT start condition and a second ODT start condition set by a 2-bit information signal defined by a periodic signal of at least two cycles applied to a head of a control signal, the method comprising:

as the first ODT start condition,

in a case in which the controller selects a memory package to write or read data, turning on an ODT circuit included in a memory chip to turn on a target ODT, after the chip enable signal CEn to drive the memory chip included in the memory package has been asserted, when the asserted state of the chip enable signal CEn is detected twice in succession based on the periodic signal and if the asserted state is detected continuously; and

as the second ODT start condition,

in a case in which the controller does not select the memory package, turning on the ODT circuit included in the memory chip to turn on a non-target ODT, after the chip enable signal CEn to drive the memory chip included in the memory package has been asserted, when the asserted state of the chip enable signal CEn is detected twice in succession based on the periodic signal and if a first detection result is the asserted state and a second detection result is a negated state.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2021
From: ITAGAKI, KIYOTARO
To: KIOXIA CORPORATION
Reel/Frame 055191/0369 →
Continuity (2)
Continuation PCTJP2018034080 · Sep 13, 2018
Related Publication 20210166743A1 · Jun 3, 2021
Cited By (2)
US 12,554,633 US 12,664,085