IP Library › Granted Patent US 12,229,435
Granted Patent B2
US 12,229,435 · App. 18/412,731 · Granted Feb 18, 2025

Memory component with input/output data rate alignment

Inventors: Frederick A. Ware (Los Altos Hills, CA); John Eric Linstadt (Palo Alto, CA); Torsten Partsch (San Jose, CA)
Assignee: Rambus Inc.
G06F3/0655G06F3/0604G06F3/0679G06F13/1668G11C7/06G11C7/1057G11C7/106G11C7/1066G11C7/1087G11C7/1093G11C7/22G11C11/4076G11C11/4096H01L25/0657G06F2213/16G11C7/1015G11C2207/107G11C2207/2272G11C2207/2281G11C2207/229H01L2225/06541
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,229,435
App. No.
18/412,731
Granted
Feb 18, 2025
Kind
B2
Abstract

First data is read out of a core storage array of a memory component over a first time interval constrained by data output bandwidth of the core storage array. After read out from the core storage array, the first data is output from the memory component over a second time interval that is shorter than the first time interval and that corresponds to a data transfer bandwidth greater than the data output bandwidth of the core storage array.

Claims (33)

1. A stacked-die memory component to be coupled to a processing component, the stacked-die memory component comprising:

a plurality of memory dies disposed in a stack; and

a base die having (i) a first interface coupled to receive, from any one of the memory dies, successive sets of N data bits over successive memory-die readout intervals, respectively, N being a nonzero integer, and (ii) a second interface to output the successive sets of N data bits to the processing component over successive data-output intervals, respectively, each one of the data-output intervals being briefer than any one of the memory-die readout intervals.

2. The stacked-die memory component of claim 1 wherein the second interface to output the successive sets of N data bits to the processing component comprises an M-bit wide synchronous signaling interface to output the successive sets of N data bits at a first data rate, M being a nonzero integer less than N.

3. The stacked-die memory component of claim 2 wherein the one of the memory dies comprises an N-bit wide data interface to output, to the first interface of the base die, the successive sets of N data bits at a second data rate that is lower than the first data rate.

4. The stacked-die memory component of claim 3 wherein a multiplication product of M and the first data rate is greater than a multiplication product of N and the second data rate.

5. The stacked-die memory component of claim 1 wherein the base die comprises a command/address interfaces to receive command/address values transmitted by the processing component.

6. The stacked-die memory component of claim 1 wherein the first interface comprises a first data interface coupled to respective counterpart data interfaces within the memory dies by through-silicon vias.

7. The stacked-die memory component of claim 1 wherein each of the memory dies comprises a plurality of separately-addressable dynamic random access memory (DRAM) storage banks.

8. The stacked-die memory component of claim 1 wherein the base die comprises a first command/address interface to receive command/address values transmitted by the processing component and a second command/address interface to transmit the command/address values to the plurality of memory dies.

9. The stacked-die memory component of claim 1 wherein the base die comprises a first command/address interface to receive a column read command from the processing component and a second command/address interface to output the column read command to the one of the memory dies, and wherein the one of the memory dies comprises circuitry to transmit, as the successive sets of N data bits, a column of data to the first interface of the base die in response to the column read command.

10. The stacked-die memory component of claim 1 wherein the successive sets of N data bits received via the first interface of the base die comprise successive sets of N read data bits, and wherein the first interface of the base die comprises circuitry to transmit successive sets of N write-data bits to the one of the memory dies for storage within a core storage array of the one of the memory dies.

11. A method of operation within a stacked-die memory component that is coupled to a processing component, the method comprising:

receiving, via a first interface of a base die within the first stacked-die memory component over successive memory-die readout intervals, successive sets of N data bits, respectively, from one of a plurality of memory dies disposed in a stack within the stacked-die memory component, N being a nonzero integer; and

outputting, via a second interface of the base die, the successive sets of N data bits to the processing component over successive data-output intervals, respectively, each one of the data-output intervals being briefer than any one of the memory-die readout intervals.

12. The method of claim 11 wherein outputting the successive sets of N data bits to the processing component via the second interface comprises outputting the successive sets of N data bits at a first data rate via an M-bit wide synchronous signaling interface, M being a nonzero integer less than N.

13. The method of claim 12 wherein receiving the successive sets of N data bits from the one of the memory dies via the first interface comprises receiving the successive sets of N data bits via an N-bit wide data interface at a second data rate that is lower than the first data rate.

14. The method of claim 13 wherein a multiplication product of M and the first data rate is greater than a multiplication product of N and the second data rate.

15. The method of claim 13 wherein receiving the successive sets of N data bits via an N-bit wide data interface at the second data rate comprises receiving data bits conducted to the N-bit wide data interface by through-silicon vias coupled between the base die and the plurality of memory dies.

16. The method of claim 11 wherein each of the memory dies comprises a plurality of separately-addressable dynamic random access memory (DRAM) storage banks.

17. The method of claim 11 further comprising:

receiving, via a first command/address interface of the base die, command/address values transmitted by the processing component; and

transmitting the command/address values to the plurality of memory dies via a second command/address interface of the base die.

18. The method of claim 11 further comprising:

receiving a column read command from the processing component via a first command/address interface of the base die;

outputting the column read command to the one of the memory dies via a second command/address interface base die; and

transmitting, as the successive sets of N data bits, a column of data from the one of the memory dies to the first interface of the base die in response to the column read command.

19. The method of claim 11 wherein receiving the successive sets of N data bits via the first interface of the base die comprises receiving successive sets of N read data bits, the method further comprising transmitting, via the first interface of the base die successive sets of N write-data bits to the one of the memory dies for storage within a core storage array of the one of the memory dies.

20. A stacked-die memory component to be coupled to a processing component, the stacked-die memory component comprising:

a plurality of memory dies disposed in a stack; and

a base die having:

means for receiving, from any one of the memory dies, successive sets of N data bits over successive memory-die readout intervals, respectively, N being a nonzero integer; and

means for outputting the successive sets of N data bits to the processing component over successive data-output intervals, respectively, each one of the data-output intervals being briefer than any one of the memory-die readout intervals.

Continuity (4)
Continuation 17852165 · Jun 28, 2022
Continuation 16329051
Provisional Application 62382939 · Sep 2, 2016
Related Publication 20240289047A1 · Aug 29, 2024
References Cited (36)
US 5671392A · Parris et al. · 1997 [cited by applicant]
US 5913046A · Barth et al. · 1999 [cited by applicant]
US 6278648B1 · Cowles et al. · 2001 [cited by applicant]
US 6718431B2 · Barth et al. · 2004 [cited by applicant]
US 6754120B1 · Bellows et al. · 2004 [cited by applicant]
US 6825841B2 · Hampel et al. · 2004 [cited by applicant]
US 7161961B2 · Barker et al. · 2007 [cited by applicant]
US 7254075B2 · Woo et al. · 2007 [cited by applicant]
US 7287105B1 · Owen et al. · 2007 [cited by applicant]
US 7500075B1 · Garrett, Jr. · 2009 [cited by applicant]
US 7598768B1 · Tetzlaff et al. · 2009 [cited by applicant]
US 8151044B2 · Proesbsting · 2012 [cited by applicant]
US 8190808B2 · Lai · 2012 [cited by examiner]
US 8531882B2 · Fujimura · 2013 [cited by examiner]
US 8595459B2 · Ware et al. · 2013 [cited by applicant]
US 11403030B2 · Ware · 2022 [cited by examiner]
US 20020112119A1 · Halbert et al. · 2002 [cited by applicant]
US 20040151203A1 · Gulati et al. · 2004 [cited by applicant]
US 20070260841A1 · Hampel et al. · 2007 [cited by applicant]
US 20120287971A1 · Gower et al. · 2012 [cited by applicant]
US 20130003475A1 · Jenkins et al. · 2013 [cited by applicant]
US 20130083611A1 · Ware et al. · 2013 [cited by applicant]
US 20140082383A1 · De Cesare · 2014 [cited by examiner]
US 20140092918A1 · Jost · 2014 [cited by examiner]
US 20140099106A1 · Asmanis · 2014 [cited by examiner]
US 20140372711A1 · O'Connor et al. · 2014 [cited by applicant]
US 20150106561A1 · Ware et al. · 2015 [cited by applicant]
US 20150178187A1 · Sheffler et al. · 2015 [cited by applicant]
US 20160041785A1 · Walker · 2016 [cited by examiner]
US 20160082383A1 · Meirav et al. · 2016 [cited by applicant]
US 20160092383A1 · Bains · 2016 [cited by examiner]
CN 1489153A · 2004 [cited by applicant]
CN Office Action with Mail Date Sep. 26, 2022 re: CN Appln. No. 201780035329.3. 12 pages. (w/Translation). [cited by applicant]
Extended European Search Report with Mail Date Mar. 25, 2020 re: EP Appln. No. 17847125.6. 7 pages. [cited by applicant]
Notification Concerning Transmittal of International Preliminary Report on Patentability With Mail Date Mar. 14, 2019 re: Int'l Appln. No. PCT/US2017/041248. 8 Pages. [cited by applicant]
Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority, or the Declaration with Mail Date Sep. 29, 2017 re: Int'l Appln. No. PCT/US2017/041248. 17… [cited by applicant]