IP Library › Granted Patent US 11,488,643
Granted Patent B2
US 11,488,643 · App. 17/007,876 · Granted Nov 1, 2022

Method for configuring multiple input-output channels

Inventors: Dean E. Walker (Allen, TX); Tony Brewer (Plano, TX)
Assignee: Micron Technology, Inc.
G11C7/1006G06F9/30101G06F13/1694G11C7/1069G11C7/1096H01L23/5382
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,488,643
App. No.
17/007,876
Granted
Nov 1, 2022
Kind
B2
Abstract

A system comprises an interposer including multiple conductive interconnects; multiple chiplets arranged on the interposer and interconnected by the interposer; each chiplet including a die-to-die physical layer interface including one or more pads to engage the interconnect of the interposer; and wherein at least one chiplet includes multiple input-output channels organized into at least one column and arranged in an order at a periphery of the chiplet forming a die-to-die physical layer interface to engage the interconnects of the interposer, wherein the order of the channels of the column is programmable.

Claims (28)

1. A system comprising:

an interposer including multiple conductive interconnects; and

multiple chiplets arranged on the interposer and interconnected via the interposer, each chiplet including a die-to-die interface including one or more pads to engage the interconnect of the interposer; and

wherein at least one chiplet includes:

multiple input-output channels organized into at least one column and arranged in an order at a periphery of the at least one chiplet forming the die-to-die interface to engage the interconnects of the interposer, wherein the order of the input-output channels of the column is programmable;

multiple columns, and wherein the channels of the columns of the chiplet are bondable together to form a channel interface including multiple combined channels; and

a programmable channel configuration register for each channel, the channel configuration register including a writeable bond field to indicate a number of channels to bond together into a wider combined channel interface.

2. The system of claim 1 , wherein the at least one chiplet includes a programmable channel capability register for each channel, the channel capability register including a channel bonding capable field that is a bit vector indicating that the channel supports bonding across a number of channels indicated by the bit vector.

3. The system of claim 1 , wherein the writeable bond field indicates a number of channels of multiple columns to bond together into a combined channel interface that spans the multiple columns.

4. The system of claim 3 , wherein the channels of the at least one chiplet are numbered, and writing a value of X into the channel configuration register combines the Xth channel and the channels numbered less than X into the combined channel interface, wherein X is a positive integer greater than one.

5. A system comprising:

an interposer including multiple conductive interconnects;

multiple chiplets arranged on the interposer and interconnected via the interposer, each chiplet including a die-to-die interface including one or more pads to engage the interconnect of the interposer; and

wherein at least one chiplet includes:

multiple input-output channels organized into at least one column and arranged in an order at a periphery of the at least one chiplet forming the die-to-die interface to engage the interconnects of the interposer, wherein the order of the input-output channels of the column is programmable; and

a programmable column capability register for each column, the column capability register including:

a column reversal capable field writeable to indicate that the order of the channels of the column is reversable; and

wherein the channels of the chiplet can be grouped together into a channel that spans multiple columns.

6. The system of claim 5 , wherein the column capability register includes a multi-column reversal capable field that is a bit vector indicating that the column supports multi-column reversal across a number of columns indicated by the bit vector.

7. The system of claim 5 , wherein the at least one chiplet includes a column configuration register for each column, the column configuration register including a column reversal enable field configured to enable reversal of the order of the channels of the column.

8. The system of claim 7 , wherein the column configuration register includes a number of columns to reverse field configured to enable reversal of a number of columns indicated by the number of columns to reverse field.

9. The system of claim 8 , wherein the columns of the at least one chiplet are numbered and writing a value N to the number of columns to reverse field reverses the order of the column of the chiplet and the N−1 lowered numbered columns of the chiplet, where N is a positive integer greater than one.

10. A memory controller chiplet, comprising:

a supporting substrate including a chiplet physical interface including multiple contacts spaced and configured to engage respective conductive interconnects on an interposer including multiple conductive interconnects;

processing circuitry including one or more processors supported on the substrate, the memory controller chiplet configured to perform memory operations on a memory array; and

wherein the chiplet physical interface includes multiple input-output channels organized into at least one column, and in a selected order, wherein the order of the channels of the column is programmable; and

wherein the processing circuitry includes a programmable channel capability register for each channel, the programmable channel capability register including a channel bonding capable field that is a bit vector indicating that the channel supports bonding across a number of channels indicated by the bit vector.

11. The memory controller chiplet of claim 10 , wherein the chiplet includes multiple columns, and wherein the channels of the columns of the chiplet are bondable together to form a channel interface including multiple combined channels.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 15, 2020
From: WALKER, DEAN E; BREWER, TONY
To: MICRON TECHNOLOGY, INC.
Reel/Frame 054655/0532 →
Continuity (1)
Related Publication 20220068324A1 · Mar 3, 2022
Cited By (2)
US 12,190,987 US 12,682,936