IP Library Granted Patent US 12,333,148
Granted Patent B2
US 12,333,148 · App. 17/938,651 · Granted Jun 17, 2025

Semiconductor memory devices that perform burst operations

Inventors: Jinhoon Jang (Suwon-si, KR); Kyungryun Kim (Suwon-si, KR)
Assignee: Samsung Electronics Co., Ltd.
G06F3/0613G06F3/0659G06F3/0673
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 12,333,148
App. No.
17/938,651
Granted
Jun 17, 2025
Kind
B2
Abstract

A semiconductor memory device includes a memory cell array and a plurality of data input/output (I/O) pins. The plurality of data I/O pins is configured to receive write data to be stored in the memory cell array or to output read data stored in the memory cell array. The semiconductor memory device is configured to perform a burst operation in which a single data set comprising a plurality of data bits is input or output through the plurality of data I/O pins based on a single command received from an external memory controller. A number of the plurality of data I/O pins corresponds to an integer that is not a power-of-two. A burst length representing a unit of the burst operation corresponds to an integer that is not a power-of-two.

Claims (68)

1. A semiconductor memory device comprising:

a memory cell array;

a plurality of data input/output (I/O) pins configured to receive write data to be stored in the memory cell array or to output read data stored in the memory cell array; and

a clock divider configured to generate a second command clock signal based on a first command clock signal,

wherein:

the semiconductor memory device is configured to perform a burst operation in which a single data set comprising a plurality of data bits is input or output through the plurality of data I/O pins based on a single command received from an external memory controller,

a number of the plurality of data I/O pins corresponds to an integer that is not a power-of-two,

a burst length representing a unit of the burst operation corresponds to an integer that is not a power-of-two,

the memory cell array and the plurality of data I/O pins are configured to operate based on the second command clock signal and a data clock signal, and

a period of the second command clock signal divided by a period of the data clock signal corresponds to an integer that is not a power-of-two.

2. The semiconductor memory device of claim 1 , wherein:

the single data set comprises the write data or the read data,

the plurality of data bits in the single data set comprise first data bits corresponding to the write data or the read data, and

a number of the first data bits corresponds to an integer that is a power-of-two.

3. The semiconductor memory device of claim 2 , wherein:

the single data set further comprises additional data associated with the write data or the read data, and

the plurality of data bits in the single data set further comprises second data bits other than the first data bits, the second data bits corresponding to the additional data.

4. The semiconductor memory device of claim 3 , wherein a number of the second data bits corresponds to an integer that is a power-of-two.

5. The semiconductor memory device of claim 3 , wherein a number of the plurality of data bits including the first data bits and the second data bits corresponds to an integer that is not a power-of-two.

6. The semiconductor memory device of claim 3 , wherein the additional data comprises at least one of data bus inversion (DBI) information, error correction code (ECC) information, and meta data.

7. The semiconductor memory device of claim 2 , wherein:

the single data set further comprises dummy data not relevant to the write data or the read data, and

the plurality of data bits in the single data set further comprises second data bits other than the first data bits, the second data bits corresponding to the dummy data.

8. The semiconductor memory device of claim 1 , wherein the burst length corresponds to an integer that is a multiple-of-three.

9. The semiconductor memory device of claim 1 , wherein a division ratio of the clock divider corresponds to an integer that is not a power-of-two.

10. The semiconductor memory device of claim 9 , wherein the division ratio of the clock divider corresponds to an integer that is a multiple-of-three.

11. The semiconductor memory device of claim 1 , wherein the period of the second command clock signal divided by the period of the data clock signal corresponds to an integer that is a multiple-of-three.

12. The semiconductor memory device of claim 1 , further comprising:

a data processing path between the memory cell array and the plurality of data I/O pins, and

wherein the data processing path is configured to operate based on the second command clock signal and the data clock signal.

13. The semiconductor memory device of claim 1 , wherein the burst length is twenty-four (24), the number of the plurality of data I/O pins is twelve (12), and a number of the plurality of data bits in the single data set is two hundred eighty-eight (288).

14. A method of operating a semiconductor memory device, the method comprising:

receiving a write command or a read command;

generating a second command clock signal by dividing a first command clock signal; and

performing, based on the second command clock signal and a data clock signal, at least one of: a data write operation in which write data is stored in a memory cell array; or a data read operation in which read data stored in the memory cell array is retrieved from the memory cell array, wherein the performing is based on the write command or the read command,

wherein:

during the data write operation, the write data is received through a plurality of data input/output (I/O) pins,

during the data read operation, the read data is output through the plurality of data I/O pins,

an operation of receiving the write data and/or an operation of outputting the read data is performed based on a burst operation in which a single data set comprising a plurality of data bits is input or output through the plurality of data I/O pins based on a single command received from an external memory controller,

a number of the plurality of data I/O pins corresponds to an integer that is not a power-of-two,

a burst length representing a unit of the burst operation corresponds to an integer that is not a power-of-two, and

a period of the second command clock signal divided by a period of the data clock signal corresponds to an integer that is not a power-of-two.

15. The method of claim 14 ,

wherein the operation of receiving the write data and/or the operation of outputting the read data is performed based on the second command clock signal.

16. A semiconductor memory device comprising:

a memory cell array;

a plurality of data input/output (I/O) pins configured to receive write data to be stored in the memory cell array or to output read data stored in the memory cell array;

a data processing path between the memory cell array and the plurality of data I/O pins; and

a clock divider configured to generate a second command clock signal based on a first command clock signal,

wherein:

a data write operation in which write data is stored in the memory cell array is performed based on a write command, or a data read operation in which the read data stored in the memory cell array is retrieved from the memory cell array is performed based on a read command,

an operation of receiving the write data and/or an operation of outputting the read data is performed based on a burst operation in which a single data set comprising a plurality of data bits is input or output through the plurality of data I/O pins based on a single command received from an external memory controller,

a number of the plurality of data I/O pins corresponds to an integer that is not a power-of-two,

a burst length representing a unit of the burst operation corresponds to an integer that is not a power-of-two and corresponds to an integer that is a multiple-of-three,

the plurality of data bits in the single data set comprises first data bits corresponding to the write data or the read data,

a number of the first data bits corresponds to an integer that is a power-of-two,

the memory cell array, the data processing path, and the plurality of data I/O pins are configured to operate based on a data clock signal and the second command clock signal,

a division ratio of the clock divider corresponds to an integer that is not a power-of-two and corresponds to an integer that is a multiple-of-three, and

a value obtained by dividing a period of the second command clock signal by a period of the data clock signal corresponds to an integer that is not a power-of-two and corresponds to an integer that is a multiple-of-three.

17. The method of claim 14 , wherein:

the single data set comprises the write data or the read data,

the plurality of data bits in the single data set comprise first data bits corresponding to the write data or the read data, and

a number of the first data bits corresponds to an integer that is a power-of-two.

18. The method of claim 17 , wherein:

the single data set further comprises additional data associated with the write data or the read data, and

the plurality of data bits in the single data set further comprises second data bits other than the first data bits, the second data bits corresponding to the additional data.

19. The method of claim 14 , wherein the second command clock signal is generated by a clock divider, and wherein a division ratio of the clock divider corresponds to an integer that is not a power-of-two.

20. The method of claim 14 , wherein the value obtained by dividing the period of the second command clock signal by the period of the data clock signal corresponds to an integer that is a multiple-of-three.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 6, 2022
From: JANG, JINHOON; KIM, KYUNGRYUN
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 061341/0292 →
Priority Claims (2)
KR 10-2021-0140424 · Oct 20, 2021 · national
KR 10-2022-0040041 · Mar 31, 2022 · national
Continuity (1)
Related Publication 20230124660A1 · Apr 20, 2023
References Cited (15)
US 5634105A · Mizuno · 1997 [cited by applicant]
US 7050340B1 · Ruckerbauer et al. · 2006 [cited by applicant]
US 8023358B2 · Kim et al. · 2011 [cited by applicant]
US 8432769B2 · Moon · 2013 [cited by applicant]
US 8458572B1 · Vlaiko · 2013 [cited by examiner]
US 9412435B2 · Hirobe · 2016 [cited by applicant]
US 9424902B2 · Chen et al. · 2016 [cited by applicant]
US 10606692B2 · Coteus et al. · 2020 [cited by applicant]
US 20130254625A1 · Vlaiko · 2013 [cited by applicant]
US 20150198966A1 · Lee · 2015 [cited by examiner]
US 20190188074A1 · Coteus et al. · 2019 [cited by applicant]
US 20210019225A1 · Oh et al. · 2021 [cited by applicant]
US 20210208966A1 · Shim · 2021 [cited by examiner]
US 20210405927A1 · Oh et al. · 2021 [cited by applicant]
Extended European Search Report Corresponding to European Application No. 22196376.2 (9 pages) (Feb. 28, 2023). [cited by applicant]