IP Library Granted Patent US 10,192,598
Granted Patent B2
US 10,192,598 · App. 15/623,261 · Granted Jan 29, 2019

Memory device comprising programmable command-and-address and/or data interfaces

Inventors: Ian Shaeffer (Los Gatos, CA); Lawrence Lai (San Jose, CA); Fan Ho (San Ramon, CA); David A. Secker (San Jose, CA); Wayne S. Richardson (Saratoga, CA); Akash Bansal (Santa Clara, CA); Brian S. Leibowitz (San Francisco, CA); Kyung Suk Oh (Cupertino, CA)
Assignee: Rambus Inc.
G11C8/12G11C5/02G11C5/04G11C5/06G11C5/063G11C7/1012G11C7/1045G11C8/18H01L24/49H01L25/0657H01L24/32H01L24/48H01L24/73H01L2224/16225H01L2224/32145H01L2224/32225H01L2224/45099H01L2224/48095H01L2224/48227H01L2224/48471H01L2224/49171H01L2224/49433H01L2224/73265H01L2225/0651H01L2924/00012H01L2924/00014H01L2924/15311H01L2924/181
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 10,192,598
App. No.
15/623,261
Granted
Jan 29, 2019
Kind
B2
Abstract

A memory device comprising a programmable command-and-address (CA) interface and/or a programmable data interface is described. In an operational mode, two or more CA interfaces may be active. In another operational mode, at least one, but not all, CA interfaces may be active. In an operational mode, all of the data interfaces may be active. In another operational mode, at least one, but not all, data interfaces may be active. The memory device can include circuitry to select: an operational mode; a sub-mode within an operational mode; one or more CA interfaces as the active CA interface(s); a main CA interface from multiple active CA interfaces; and/or one or more data interfaces as the active data interfaces. The circuitry may perform these selection(s) based on one or more bits in one or more registers and/or one or more signals received on one or more pins.

Claims (40)

1. A method comprising:

providing command-and-address (CA) interface configuration information to a pair of memory devices comprising a first memory device and a second memory device, wherein the pair of memory devices is arranged in a clamshell configuration, wherein the CA interface configuration information specifies which CA interfaces are to be configured as active CA interfaces, wherein each active CA interface belongs to a pair of active CA interfaces, wherein each pair of active CA interfaces comprises a first active CA interface on the first memory device and a second active CA interface on the second memory device, and wherein the first active CA interface and the second active CA interface are physically aligned with each other; and

providing a CA signal to one or more pairs of active CA interfaces.

2. The method of claim 1 , wherein the CA interface configuration information specifies an operational mode that is selected from a set of operational modes in which the pair of memory devices can be operated.

3. The method of claim 2 , wherein the set of operational modes comprises a first operational mode in which each memory device supports multiple microthreads, and a second operational mode in which each memory device supports a single microthread.

4. The method of claim 3 , wherein said providing the CA signal to one or more pairs of active CA interfaces comprises:

providing independent CA signals to multiple pairs of active CA interfaces when the CA interface configuration information specifies that the pair of memory devices is to be operated in the first operational mode, and

providing a CA signal to a single pair of active CA interfaces when the CA interface configuration information specifies that the pair of memory devices is to be operated in the second operational mode.

5. The method of claim 2 , wherein the set of operational modes comprises a first operational mode that includes a first pair of active CA interfaces and a second pair of active CA interfaces, and a second operational mode that includes either the first pair of active CA interfaces or the second pair of active CA interfaces.

6. The method of claim 5 , wherein said providing the CA signal to one or more pairs of active CA interfaces comprises:

providing independent CA signals to the first pair of active CA interfaces and the second pair of active CA interfaces when the CA interface configuration information specifies that the pair of memory devices is to be operated in the first operational mode, and

providing a CA signal to either the first pair of active CA interfaces or the second pair of active CA interfaces when the CA interface configuration information specifies that the pair of memory devices is to be operated in the second operational mode.

7. The method of claim 1 , wherein the CA interface configuration information is provided to the pair of memory devices by using (1) one or more bits in one or more registers on the pair of memory devices and/or (2) one or more electrical signals that are received on one or more pins of the pair of memory devices.

8. An integrated circuit (IC), comprising:

first circuitry to provide command-and-address (CA) interface configuration information to a pair of memory devices comprising a first memory device and a second memory device, wherein the pair of memory devices is arranged in a clamshell configuration, wherein the CA interface configuration information specifies which CA interfaces are to be configured as active CA interfaces, wherein each active CA interface belongs to a pair of active CA interfaces, wherein each pair of active CA interfaces comprises a first active CA interface on the first memory device and a second active CA interface on the second memory device, and wherein the first active CA interface and the second active CA interface are physically aligned with each other; and

second circuitry to provide a CA signal to one or more pairs of active CA interfaces.

9. The IC of claim 8 , wherein the CA interface configuration information specifies an operational mode that is selected from a set of operational modes in which the pair of memory devices can be operated.

10. The IC of claim 9 , wherein the set of operational modes comprises a first operational mode in which each memory device supports multiple microthreads, and a second operational mode in which each memory device supports a single microthread.

11. The IC of claim 10 , wherein the second circuitry comprises circuitry to:

provide independent CA signals to multiple pairs of active CA interfaces when the CA interface configuration information specifies that the pair of memory devices is to be operated in the first operational mode, and

provide a CA signal to a single pair of active CA interfaces when the CA interface configuration information specifies that the pair of memory devices is to be operated in the second operational mode.

12. The IC of claim 9 , wherein the set of operational modes comprises a first operational mode that includes a first pair of active CA interfaces and a second pair of active CA interfaces, and a second operational mode that includes either the first pair of active CA interfaces or the second pair of active CA interfaces.

13. The IC of claim 12 , wherein the second circuitry comprises circuitry to:

provide independent CA signals to the first pair of active CA interfaces and the second pair of active CA interfaces when the CA interface configuration information specifies that the pair of memory devices is to be operated in the first operational mode, and

provide a CA signal to either the first pair of active CA interfaces or the second pair of active CA interfaces when the CA interface configuration information specifies that the pair of memory devices is to be operated in the second operational mode.

14. The IC of claim 8 , wherein the first circuitry comprises circuitry to provide CA interface configuration information to the pair of memory devices by using (1) one or more bits in one or more registers on the pair of memory devices and/or (2) one or more electrical signals that are received on one or more pins of the pair of memory devices.

15. A memory system, comprising:

a pair of memory devices; and

a memory controller coupled to the pair of memory devices comprising a first memory device and a second memory device, wherein the pair of memory devices is arranged in a clamshell configuration, wherein the memory controller orchestrates data flow to and from the pair of memory devices, and wherein the memory controller comprises:

first circuitry to provide command-and-address (CA) interface configuration information to the pair of memory devices, wherein the CA interface configuration information specifies which CA interfaces are to be configured as active CA interfaces, wherein each active CA interface belongs to a pair of active CA interfaces, wherein each pair of active CA interfaces comprises a first active CA interface on the first memory device and a second active CA interface on the second memory device, and wherein the first active CA interface and the second active CA interface are physically aligned with each other; and

second circuitry to provide a CA signal to one or more pairs of active CA interfaces.

16. The memory system of claim 15 , wherein the CA interface configuration information specifies an operational mode that is selected from a set of operational modes in which the pair of memory devices can be operated.

17. The memory system of claim 16 , wherein the set of operational modes comprises a first operational mode in which each memory device supports multiple microthreads, and a second operational mode in which each memory device supports a single microthread.

18. The memory system of claim 17 , wherein the second circuitry comprises circuitry to:

provide independent CA signals to multiple pairs of active CA interfaces when the CA interface configuration information specifies that the pair of memory devices is to be operated in the first operational mode, and

provide a CA signal to a single pair of active CA interfaces when the CA interface configuration information specifies that the pair of memory devices is to be operated in the second operational mode.

19. The memory system of claim 16 , wherein the set of operational modes comprises a first operational mode that includes a first pair of active CA interfaces and a second pair of active CA interfaces, and a second operational mode that includes either the first pair of active CA interfaces or the second pair of active CA interfaces.

20. The memory controller of claim 19 , wherein the second circuitry comprises circuitry to:

provide independent CA signals to the first pair of active CA interfaces and the second pair of active CA interfaces when the CA interface configuration information specifies that the pair of memory devices is to be operated in the first operational mode, and

provide a CA signal to either the first pair of active CA interfaces or the second pair of active CA interfaces when the CA interface configuration information specifies that the pair of memory devices is to be operated in the second operational mode.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 21, 2018
From: SHAEFFER, IAN; LAI, LAWRENCE; HO, FAN; SECKER, DAVID A.; RICHARDSON, WAYNE S.; LEIBOWITZ, BRIAN S.; OH, KYUNG SUK; BANSAL, AKASH
To: RAMBUS INC
Reel/Frame 046943/0292 →
Continuity (4)
Continuation 14813028 · Jul 29, 2015
Continuation 13753360 · Jan 29, 2013
Provisional Application 61592521 · Jan 30, 2012
Related Publication 20180047436A1 · Feb 15, 2018