IP Library Granted Patent US 12,632,198
Granted Patent B2
US 12,632,198 · App. 18/673,276 · Granted May 19, 2026

Memory with virtual page size

Inventor: Dean D. Gans (Nampa, ID)
G06F3/0659G06F3/0604G06F3/0673G06F12/1009G06F2212/65
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,632,198
App. No.
18/673,276
Granted
May 19, 2026
Kind
B2
Abstract

Methods, systems, and devices for memory with a virtual page size are described. Memory cells may be accessed in portions or page sizes that are tailored to a particular use or application. A variable page size may be defined that represents a subset or superset of memory cells in a nominal page size for the array. For example, memory cells associated with a page size of a memory array may be accessed with commands to a memory array. Each command may contain a particular addressing scheme based on the page size of the memory array and may activate one or more sets of memory cells within the array. The addressing scheme may be modified based on the page size of the memory array. Upon activating a desired set of memory cells, one or more individual activated cells may be accessed.

Claims (45)

1 . A method, comprising:

receiving a request for data, the request associated with a first quantity of memory cells corresponding to a nominal page size of a memory array;

activating a second quantity of memory cells comprising the requested data based at least in part on receiving the request, the second quantity of memory cells corresponding to a virtual page size of the memory array that is greater than the nominal page size of the memory array;

reading a first subset of the requested data from a first subset of the second quantity of activated memory cells; and

reading, after reading the first subset of the requested data, a second subset of the requested data from a second subset of the second quantity of activated memory cells.

2 . The method of claim 1 , wherein a word line associated with the second quantity of activated memory cells remains activated while the first subset of the second quantity of activated memory cells and the second subset of the second quantity of activated memory cells are accessed.

3 . The method of claim 1 , wherein reading the first subset of the requested data is based at least in part on a first read command and reading the second subset of the requested data is based at least in part on a second read command.

4 . The method of claim 3 , wherein the first subset of the requested data is read after a first duration relative to receiving the first read command and the second subset of the requested data is read after a second duration relative to receiving the second read command.

5 . The method of claim 4 , wherein the first duration corresponds to one or more clock cycles after receiving the first read command and the second duration corresponds to one or more clock cycles after receiving the second read command.

6 . The method of claim 1 , further comprising:

receiving a command to use the nominal page size, wherein the second quantity of memory cells is activated in response to receiving the command.

7 . The method of claim 6 , wherein the request for data comprises the command to use the nominal page size.

8 . The method of claim 6 , further comprising:

receiving the command to use the nominal page size from a host that is coupled with the memory array.

9 . A memory system, comprising:

one or more memory arrays, wherein each respective memory array of the one or more memory arrays includes a plurality of row access lines that are each coupled with a row of memory cells of the respective memory array and a plurality of column access lines that are each coupled with a column of memory cells of the respective memory array; and

one or more memory controllers coupled with the plurality of row access lines and the plurality of column access lines, wherein the one or more memory controllers are operable to:

receive a request for data, the request associated with a first quantity of memory cells corresponding to a nominal page size of a memory array;

activate a second quantity of memory cells comprising the requested data based at least in part on receiving the request, the second quantity of memory cells corresponding to a virtual page size of the memory array that is greater than the nominal page size of the memory array;

read a first subset of the requested data from a first subset of the second quantity of activated memory cells; and

read, after reading the first subset of the requested data, a second subset of the requested data from a second subset of the second quantity of activated memory cells.

10 . The memory system of claim 9 , wherein a word line associated with the second quantity of activated memory cells remains continuously activated while the first subset of the second quantity of activated memory cells and the second subset of the second quantity of activated memory cells are accessed.

11 . The memory system of claim 9 , wherein reading the first subset of the requested data is based at least in part on a first read command and reading the second subset of the requested data is based at least in part on a second read command.

12 . The memory system of claim 11 , wherein the first subset of the requested data is read after a first duration relative to receiving the first read command and the second subset of the requested data is read after a second duration relative to receiving the second read command.

13 . The memory system of claim 12 , wherein the first duration corresponds to one or more clock cycles after receiving the first read command and the second duration corresponds to one or more clock cycles after receiving the second read command.

14 . The memory system of claim 9 , wherein the one or more memory controllers are further operable to:

receive a command to use the nominal page size, wherein the second quantity of memory cells is activated in response to receiving the command.

15 . The memory system of claim 14 , wherein the request for data comprises the command to use the nominal page size.

16 . A memory system, comprising:

one or more memory arrays, wherein each respective memory array of the one or more memory arrays includes a plurality of row access lines that are each coupled with a row of memory cells of the respective memory array and a plurality of column access lines that are each coupled with a column of memory cells of the respective memory array; and

one or more memory controllers coupled with the plurality of row access lines and the plurality of column access lines, wherein the one or more memory controllers are operable to:

receive, from a host device, a request for data, the request for data associated with a page size corresponding to a first quantity of memory cells;

activate a set of memory cells based at least in part on the request for data;

access, based at least in part on activating the set of memory cells, a first subset of the activated set of memory cells, wherein the first subset comprises the first quantity of memory cells; and

access a second subset of the activated set of memory cells, wherein the second subset comprises the first quantity of memory cells, wherein accessing the first subset and the second subset comprises:

reading the first subset of the requested data from the first subset of the activated set of memory cells based at least in part on receiving the request for data; and

reading the second subset of the requested data from the second subset of the activated set of memory cells based at least in part on receiving the request for data.

17 . The memory system of claim 16 , wherein the activated set of memory cells comprises a second quantity of memory cells that is an integer multiple of the first quantity of memory cells.

18 . The memory system of claim 16 , wherein the page size associated with the first quantity of memory cells corresponds to at least one of the rows of memory cells and at least one of the columns of memory cells.

19 . The memory system of claim 18 , wherein the one or more memory controllers are operable to:

access at least one of the row of memory cells based at least in part on accessing the first subset of the activated set of memory cells or accessing the second subset of the activated set of memory cells.

20 . The memory system of claim 16 , further comprising:

a plurality of sense components and a plurality of switches, wherein the one or more memory controllers are operable to:

activate at least one switch of the plurality of switches to access each of the plurality of row access lines and the plurality of column access lines with a sense component of the plurality of sense components; and

access the first subset and the second subset of the activated set of memory cells based at least in part on activating the at least one switch of the plurality of switches.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 17, 2025
From: MICRON TECHNOLOGY, INC.
To: LODESTAR LICENSING GROUP LLC
Reel/Frame 070872/0950 →
Continuity (3)
Continuation 17557818 · Dec 21, 2021
Continuation 15684773 · Aug 23, 2017
Related Publication 20240311055A1 · Sep 19, 2024
References Cited (114)
US 5424976A · Cuppens · 1995 [cited by applicant]
US 5930829A · Little · 1999 [cited by applicant]
US 6154823A · Benayon et al. · 2000 [cited by applicant]
US 6201727B1 · Jeon · 2001 [cited by applicant]
US 7400549B2 · Han et al. · 2008 [cited by applicant]
US 7483333B2 · Skidmore · 2009 [cited by applicant]
US 7755968B2 · Woo et al. · 2010 [cited by applicant]
US 8108648B2 · Srinivasan et al. · 2012 [cited by applicant]
US 8151036B2 · Yasufuku · 2012 [cited by applicant]
US 8171192B2 · Maddali et al. · 2012 [cited by applicant]
US 9025396B1 · Koushan et al. · 2015 [cited by applicant]
US 9224462B2 · Kwak et al. · 2015 [cited by applicant]
US 9235546B2 · Pekny et al. · 2016 [cited by applicant]
US 9432298B1 · Smith · 2016 [cited by applicant]
US 9582424B2 · Gschwind et al. · 2017 [cited by applicant]
US 9600410B1 · Nazarian et al. · 2017 [cited by applicant]
US 9715918B1 · Kawamura · 2017 [cited by applicant]
US 9721639B1 · Calderoni et al. · 2017 [cited by applicant]
US 9990163B2 · Cha et al. · 2018 [cited by applicant]
US 10418085B2 · Kim et al. · 2019 [cited by applicant]
US 10566040B2 · Corrado · 2020 [cited by applicant]
US 20020174292A1 · Morita · 2002 [cited by examiner]
US 20060245290A1 · Han et al. · 2006 [cited by applicant]
US 20060271748A1 · Jain et al. · 2006 [cited by applicant]
US 20070067520A1 · Maddali et al. · 2007 [cited by applicant]
US 20070268765A1 · Woo et al. · 2007 [cited by applicant]
US 20070280027A1 · Skidmore · 2007 [cited by applicant]
US 20080010416A1 · Beeston et al. · 2008 [cited by applicant]
US 20080288742A1 · Hepkin et al. · 2008 [cited by applicant]
US 20090157983A1 · Bowyer · 2009 [cited by examiner]
US 20090196103A1 · Kim · 2009 [cited by applicant]
US 20090216937A1 · Yasufuku · 2009 [cited by applicant]
US 20100157641A1 · Shalvi et al. · 2010 [cited by applicant]
US 20110040927A1 · Fuxa et al. · 2011 [cited by applicant]
US 20110087855A1 · Frost et al. · 2011 [cited by applicant]
US 20120079174A1 · Nellans et al. · 2012 [cited by applicant]
US 20120131180A1 · Nomura et al. · 2012 [cited by applicant]
US 20120155160A1 · Alam et al. · 2012 [cited by applicant]
US 20120159050A1 · Yano et al. · 2012 [cited by applicant]
US 20120224441A1 · Ko et al. · 2012 [cited by applicant]
US 20130111147A1 · Mogul et al. · 2013 [cited by applicant]
US 20130170313A1 · Earle et al. · 2013 [cited by applicant]
US 20130201770A1 · Harris et al. · 2013 [cited by applicant]
US 20130234727A1 · Baker · 2013 [cited by examiner]
US 20130279251A1 · Lee · 2013 [cited by applicant]
US 20140219007A1 · Dally · 2014 [cited by applicant]
US 20140281327A1 · Dong · 2014 [cited by examiner]
US 20150070972A1 · Kitagawa et al. · 2015 [cited by applicant]
US 20150254178A1 · Van Aken · 2015 [cited by applicant]
US 20160321182A1 · Grubisic et al. · 2016 [cited by applicant]
US 20160342342A1 · Kan et al. · 2016 [cited by applicant]
US 20170017434A1 · Bang et al. · 2017 [cited by applicant]
US 20170109232A1 · Cha et al. · 2017 [cited by applicant]
US 20170263295A1 · Xiao et al. · 2017 [cited by applicant]
US 20170358338A1 · Derner et al. · 2017 [cited by applicant]
US 20180033467A1 · Corrado · 2018 [cited by applicant]
US 20180081580A1 · Goel et al. · 2018 [cited by applicant]
US 20180188988A1 · Jain et al. · 2018 [cited by applicant]
US 20180226116A1 · Derner et al. · 2018 [cited by applicant]
US 20180261292A1 · Helm et al. · 2018 [cited by applicant]
US 20180307620A1 · Zhou · 2018 [cited by applicant]
US 20180373313A1 · Hasbun · 2018 [cited by applicant]
US 20190004796A1 · Pelster et al. · 2019 [cited by applicant]
US 20190043595A1 · Mmercati et al. · 2019 [cited by applicant]
US 20190065105A1 · Gans · 2019 [cited by applicant]
US 20190347202A1 · Hasbun et al. · 2019 [cited by applicant]
CN 101681298A · 2010 [cited by applicant]
CN 101727976A · 2010 [cited by applicant]
CN 103339618A · 2013 [cited by applicant]
CN 106463172A · 2017 [cited by applicant]
CN 106575259A · 2017 [cited by applicant]
JP 06314494A · 1994 [cited by applicant]
JP 2000353381A · 2000 [cited by applicant]
JP 2001184257A · 2001 [cited by applicant]
JP 2004171753A · 2004 [cited by applicant]
JP 2008541334A · 2008 [cited by applicant]
JP 2009134828A · 2009 [cited by applicant]
JP 2014059876A · 2014 [cited by applicant]
JP 2014160489A · 2014 [cited by applicant]
JP 2016038920A · 2016 [cited by applicant]
JP 2016095889A · 2016 [cited by applicant]
KR 1020120100435A · 2012 [cited by applicant]
KR 1020170010274A · 2017 [cited by applicant]
KR 1020170045806A · 2017 [cited by applicant]
TW 201109924A · 2011 [cited by applicant]
TW 201437817A · 2014 [cited by applicant]
WO 2009051953A1 · 2009 [cited by applicant]
WO 2016154088A1 · 2016 [cited by applicant]
Ashok K. Sharma, “Advanced Nonvolatile Memory Designs and Technologies,” in Advanced Semiconductor Memories: Architectures, Designs, and Applications , IEEE, 2003, pp. 319-477, ch5. [cited by applicant]
Chinese Patent Office, “CN Office Action”, issued in connection with Chinese Patent Application No. 201880053973.8 dated Nov. 6, 2023 (24 pages) (11 pages of English Translation and 13 pages of Original Document). [cited by applicant]
Chinese Patent Office, “Office Action and Search Report”, issued in connection with Chinese Patent Application No. 201880053973.8 dated Apr. 1, 2023 (23 pages) (12 pages of English Translation and 11 pages of Original D… [cited by applicant]
Chinese Patent Office, “Office Action and Search Report”, issued in connection with Chinese Patent Application No. 201880059390.6 dated Mar. 29, 2023 (10 pages) (3 pages of English Translation and 7 pages of Original Do… [cited by applicant]
Details of GDDR5 Succeeding Memory “HBM” Laminated with Hiroshige Goto and TSV Technology, May [ [ online],2014 Year ] 01, [Reiwa 3(2021), Dec. 15 Search], and Internet< URL : https://pc.watch.impress.co.jp/docs/column/… [cited by applicant]
European Patent Office, “Extended Search Report,” issued in connection with European Patent Application No. 18848403.4, dated Apr. 23, 2021 (8 pages). [cited by applicant]
H. B. Kang et al., “Multi-phase-driven split-word-line ferroelectric memory without plate line,” 1999 IEEE International Solid-State Circuits Conference. Digest of Technical Papers. ISSCC. First Edition (Cat. NO.99CH362… [cited by applicant]
Intellectual Property Office, “Office Action,” issued in connection with ROC (Taiwan) Pat. Appln. No. 107129210, dated Dec. 13, 2019 (7 pages). [cited by applicant]
International Search Report and Written Opinion received for PCT Patent Application No. PCT/US18/46462, mailed on Nov. 28, 2018, 12 pages. [cited by applicant]
International Search Report and Written Opinion received for PCT Patent Application No. PCT/US18/47328, mailed on Dec. 17, 2018, 16 pages. [cited by applicant]
IPO, “Office Action,” issued in connection with ROC (Taiwan) Patent Application No. 107129209, dated May 27, 2019 (13 pages). [cited by applicant]
Japan Patent Office, “Notice of Rejection Ground,” issued in connection with Japanese Patent Application No. 2020-510110, dated May 11, 2021 (7 pages with translation). [cited by applicant]
Japan Patent Office, “Decision to Grant,” issued in connection with Japan Patent Application No. 2022-182204 dated Nov. 16, 2023 (5 pages) (2 pages of English Translation and 3 pages of Original Document). [cited by applicant]
Japanese Patent Office, “Notice of Rejection”, Issued in connection with Japanese Patent Application No. 2020-510082, dated Feb. 9, 2021 (11 pages). [cited by applicant]
KIPO, “Notice of Reasons for Rejection,” issued in connection with Korean Patent Application No. 10-2020-7007815, dated Dec. 23, 2020 (27 pages). [cited by applicant]
Korean Intellectual Property Office, “Notice of Reasons for Rejection,” issued in connection with Korean Patent Application No. 10-2020-7007815, dated Dec. 28, 2021 (8 pages). [cited by applicant]
Korean Intellectual Property Office, “Notice of Reasons for Rejection,” issued in connection with Korean Patent Application No. 10-2020-7007817, dated Jul. 14, 2021 (14 pages). [cited by applicant]
Korean Patent Office, “Notice of Reasons for Rejection”, issued in connection with Korean Patent Application No. 10-2020-7007817 dated Aug. 14, 2022 (9 pages). [cited by applicant]
Notice of Reasons for Refusal received for Japanese Application No. 2020-510110, mailed on Dec. 20, 2021, 10 pages (5 pages of English Translation and 5 pages of Original Document). [cited by applicant]
Office Action received for Korean Patent Application No. 10-2020-7007817, mailed on Jan. 19, 2022, 4 pages (2 pages of English Translation and 2 pages of Original Document). [cited by applicant]
T. Nishihara and Y. Ito, “A quasi-matrix ferroelectric memory for future silicon storage,” in IEEE Journal of Solid-State Circuits, vol. 37, No. 11, pp. 1479-1484, Nov. 2002. [cited by applicant]
Taiwan Intellectual Property Office, “Office Action,” issued in connection with ROC (Taiwan) Patent Application No. 109124223, dated Feb. 5, 2021 (5 pages). [cited by applicant]
U.S. Appl. No. 15/223,753, filed Jul. 29, 2016. [cited by applicant]
Yanan Cao, Long Chen and Zhao Zhang, “Flexible memory: A novel main memory architecture with block-level memory compression,” 2015 IEEE International Conference on Networking, Architecture and Storage (NAS), 2015, pp. 2… [cited by applicant]
Yeonbae Chung, Jung-Hyun Kim and Jae-Eun Yoon, “Ferroelectric memory design based on grounded-plate PMOS-gate cell architecture,” 2003 IEEE Conference on Electron Devices and Solid-State Circuits (IEEE Cat. No.03TH8668)… [cited by applicant]
Chinese patent office, “CN Notice of Allowance, including Search Report,” issued in connection with China Patent Application No. 202311677275.4 dated Sep. 2, 2024 (10 pages; 5 pages original & 5 pages machine translatio… [cited by applicant]