Low-pincount high-bandwidth memory and memory bus
First Claim
1. A bus configured to interconnect at least one memory storage integrated circuit (IC) to a controller IC, the bus comprising:
- a plurality of electrical bus conductors configured to be electrically coupled to a collection of terminals on the memory IC and to corresponding terminals on the controller IC,wherein the bus conductors are categorized in one or more of the following groups based on a type of signal transmitted through the bus conductor;
a data bus group, a data strobe group, a clock group, a chip select group or a control group,wherein the one or more bus conductors in the data bus group are adapted to transport a parallel command from the controller IC to the memory IC during a command transfer time and are further adapted to transport data between the memory IC and the controller IC using a burst mode during a data transfer time, andwherein the one or more bus conductors in the control group comprise a single conductor adapted to transport a serial command from the controller IC to the memory IC during the data transfer time such that the serial command can direct the operation of the memory IC by providing address and data transfer control information to the memory IC.
2 Assignments
0 Petitions
Accused Products
Abstract
A memory subsystem is provided, including a memory controller integrated circuit (IC), a memory bus and a memory IC, all which use fewer signals than common DDR type memory of the same peak bandwidth. Using no more than 22 switching signals, the subsystem can transfer data over 3000 Megabytes/second across the bus interconnecting the ICs. Signal count reduction is attained by time-multiplexing address/control commands onto at least some of the same signals used for data transfer. A single bus signal is used to initiate bus operation, and once in operation the single signal can transfer addressing and control information to the memory IC concurrent with data transfer via a serial protocol based on 16 bit samples of this single bus signal. Bus bandwidth can be scaled by adding additional data and data strobe IO signals. These additional data bus signals might be used only for data and data mask transport. The physical layout of one version of the memory IC dispatches switching signal terminals adjacent to one short edge of the memory die to minimize the die area overhead for controller IC memory interface circuitry when used in a stacked die multi-chip package with said memory controller IC. The memory IC interface signal placement and signal count minimize signal length and circuitry for the memory bus signals.
-
Citations
23 Claims
-
1. A bus configured to interconnect at least one memory storage integrated circuit (IC) to a controller IC, the bus comprising:
-
a plurality of electrical bus conductors configured to be electrically coupled to a collection of terminals on the memory IC and to corresponding terminals on the controller IC, wherein the bus conductors are categorized in one or more of the following groups based on a type of signal transmitted through the bus conductor;
a data bus group, a data strobe group, a clock group, a chip select group or a control group,wherein the one or more bus conductors in the data bus group are adapted to transport a parallel command from the controller IC to the memory IC during a command transfer time and are further adapted to transport data between the memory IC and the controller IC using a burst mode during a data transfer time, and wherein the one or more bus conductors in the control group comprise a single conductor adapted to transport a serial command from the controller IC to the memory IC during the data transfer time such that the serial command can direct the operation of the memory IC by providing address and data transfer control information to the memory IC. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A bus for interconnecting at least one memory IC with a controller IC wherein the bus is adapted to transfer memory commands and data using the same conductors wherein the bus is comprised of 16 conductors adapted to transport memory commands and data, two conductors adapted to transport clocks, and no more than five additional conductors adapted to transport data strobe and memory control signals and where the bus is adapted to transfer data at a peak bandwidth of at least 3000 Megabytes per second, wherein a single conductor is adapted to transport, from the controller IC to the memory IC concurrent with the transfer of data, a serial command that can direct the operation of the memory IC by providing address and data transfer control information to the memory IC.
-
23. A means for interconnecting at least one memory storage integrated circuit (IC) to a controller IC, comprising:
-
means for electrically coupling a collection of terminals on the memory IC to corresponding terminals on the controller IC, including means for transmitting signals of one or more of the following type;
data signals, indications of stability of transmitted information, clock signals, chip selection signals, or control signals, andmeans for transmitting through a single pin a serial command from the controller IC to the memory IC during a data transfer time such that the serial command can direct the operation of the memory IC by providing address and data transfer control information to the memory IC.
-
Specification