Back to results
US 6,889,304 B2Granted
Memory device supporting a dynamically configurable core organization
AssigneeRambus Inc.
InventorsRichard E. Perego, Donald C. Stark, Frederick A. Ware
Life of this patent
Estimating the term…
Abstract
Described is a memory system in which the memory core organization changes with device width. The number of physical memory banks accessed reduces with device width, resulting in reduced power usage for relatively narrow memory configurations. Increasing the number of logic memory banks for narrow memory widths reduces the likelihood of bank conflicts, and consequently improves speed performance.
Claims14
A memory system comprising:
- a. a memory bus having a plurality of system data lines;
- and
- b. at least one memory module having:
- i. a plurality of module pins connected to respective ones of the system data lines;
- ii. a plurality of memory banks;
- iii. configuration and control logic connected to the memory banks and adapted to configure the memory banks to form one of several memory-width configurations;
- and
- iv. a switch matrix connected between the memory banks and the plurality of module pins, the switch matrix adapted to programmably connect the memory banks to all or a subset of the system data pins;
- c. wherein doubling the number of memory modules in the system automatically halves the memory-width configuration for each module.
6 more elements
A memory system comprising:
- a. a first address bus;
- b. a second address bus;
- c. a first memory bank, including a first address port connected to the first address bus, a first memory array, and a first sense amplifier;
- d. a second memory bank, including a second address port connected to the first and second address busses, a second memory array, and a second sense amplifier;
- and
- e. configuration and control logic connected to the memory banks and adapted to configure the memory system in one of at least two addressing modes, including a first addressing mode and a second addressing mode;
- f. wherein the memory system moves first data from a first address in the first memory array to the first sense amplifier and moves second data from a second address in the second memory array to the second sense amplifier in the first addressing mode, the first and second addresses being selected using the first address bus;
- and
- g. wherein the memory system moves third data from a third address in the first memory array to the first sense amplifier and moves fourth data from a fourth address in the second memory array to the second sense amplifier in the second addressing mode, wherein the third and fourth addresses are separate addresses selected using the respective first and second address busses.
6 more elements
A memory component comprising:
- a. a first memory bank having a first memory array and a first sense amplifier;
- b. a second memory bank having a second memory array and a second sense amplifier;
- c. configuration logic connected to the first and second memory banks, the configuration logic supporting at least first and second memory-access modes;
- i. wherein the configuration logic loads first data from the first memory array into the first sense amplifier and substantially simultaneously loads second data from the second memory array into the second sense amplifier in the first memory-access mode;
- and
- ii. wherein the configuration logic sequentially loads the first data from the first memory array into the first sense amplifier and the second data from the second memory array into the second sense amplifier in the second memory-access mode.
3 more elements
A memory component comprising:
- a. first and second data terminals;
- b. first and second memory arrays;
- c. configuration and switching logic connected between the data terminals and the memory arrays, the configuration and switching logic supporting at least first and second memory-access modes;
- i. wherein the configuration and switching logic, substantially simultaneously, transfers first data from the first memory array to the first data terminal and transfers second data from the second memory array to the second data terminal in the first memory-access mode;
- and
- ii. wherein the configuration and switching logic sequentially transfers the first data from the first memory array to the first data terminal and the second data from the second memory array to the first data terminal in the second memory-access mode.
3 more elements
Dependencies are inferred from the claim text.