Memory system having memory devices each including a programmable internal register
First Claim
1. A memory system having a plurality of memory devices, the memory system comprises:
- a bus having a plurality of signal lines coupled to the plurality of memory devices, the bus provides a transaction request to the plurality of memory devices, wherein the transaction request includes identification information;
a controller, coupled to the bus, wherein the controller generates the transaction request;
a first memory device including;
a memory array which includes a plurality of memory cells;
a programmable register to store a first memory identification value to identify the first memory device on the bus;
interface circuitry, coupled to the bus, to receive a transaction request;
comparison circuitry, coupled to the programmable register and the interface circuitry of the first memory, to determine whether the identification information in the transaction request corresponds to the first memory identification value wherein when the identification information corresponds to the first memory identification value, the first memory device responds to the transaction request; and
a second memory device including;
a memory array which includes a plurality of memory cells;
a programmable register to store a second memory identification value which identifies the second memory device on the bus;
interface circuitry, coupled to the bus, to receive the transaction request;
comparison circuitry, coupled to the programmable register and the interface circuitry of the second memory device, to determine whether the identification information in the transaction request corresponds to the second memory identification value wherein when the identification information corresponds to the second memory identification value, the second memory device responds to the transaction request.
0 Assignments
0 Petitions
Accused Products
Abstract
A memory system having a plurality of memory devices, each having at least one memory array which includes a plurality of memory cells. The memory system comprises a bus, a controller, a first memory device, and a second memory device. The bus includes a plurality of sisal lines coupled to the plurality of memory devices. The bus provides a transaction request including identification information generated by the controller, to the plurality of memory devices. The first and second memory device each include a programmable register, interface circuitry, and comparison circuitry. The interface circuitry of each memory device may store a memory identification value to identify each memory device on the bus. The interface circuitry of each memory device is coupled to the bus to receive a transaction request. The comparison circuitry of each memory device is coupled to the programmable register and the interface circuitry to determine whether the identification information in the transaction request corresponds to the memory identification value wherein when the identification information corresponds to a memory identification value, that memory device responds to the transaction request.
69 Citations
29 Claims
-
1. A memory system having a plurality of memory devices, the memory system comprises:
-
a bus having a plurality of signal lines coupled to the plurality of memory devices, the bus provides a transaction request to the plurality of memory devices, wherein the transaction request includes identification information; a controller, coupled to the bus, wherein the controller generates the transaction request; a first memory device including; a memory array which includes a plurality of memory cells; a programmable register to store a first memory identification value to identify the first memory device on the bus; interface circuitry, coupled to the bus, to receive a transaction request; comparison circuitry, coupled to the programmable register and the interface circuitry of the first memory, to determine whether the identification information in the transaction request corresponds to the first memory identification value wherein when the identification information corresponds to the first memory identification value, the first memory device responds to the transaction request; and a second memory device including; a memory array which includes a plurality of memory cells; a programmable register to store a second memory identification value which identifies the second memory device on the bus; interface circuitry, coupled to the bus, to receive the transaction request; comparison circuitry, coupled to the programmable register and the interface circuitry of the second memory device, to determine whether the identification information in the transaction request corresponds to the second memory identification value wherein when the identification information corresponds to the second memory identification value, the second memory device responds to the transaction request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system having a plurality of integrated circuit devices comprising:
-
a bus having a plurality of signal lines; a master, coupled to the bus, to provide a transaction request to the devices, wherein the transaction request includes identification information; a first integrated circuit device having at least one memory array which includes a plurality of memory cells, the first integrated circuit device being coupled to the bus to receive the transaction request, the first device includes; a programmable register to store a first device identification value to identify the first integrated circuit device on the bus; comparison circuitry, coupled to the programmable register, to determine whether the identification information in the transaction request corresponds to the first device identification value wherein when the identification information corresponds to the first device identification value, the first integrated circuit device interprets the transaction request; and a second integrated circuit device having at least one memory array which includes a plurality of memory cells, the second integrated circuit device being coupled to the bus to receive the transaction request, the second integrated circuit device includes; a programmable register to store a second device identification value to identify the second integrated circuit device on the bus; comparison circuitry, coupled to the programmable register, to determine whether the identification information in the transaction request corresponds to the second device identification value wherein when the identification information corresponds to the second device identification value, the second integrated circuit device interprets the transaction request. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A system having a plurality of integrated circuit devices comprising:
-
a bus having a plurality of signal lines for transceiving low voltage swing signals; a master, coupled to the bus, to provide a transaction request to the integrated circuit devices, wherein the transaction request includes identification, control and address signals having a low voltage swing; a first integrated circuit device including; interface circuitry coupled to the bus, to receive the transaction request; a programmable register coupled to the interface circuitry, to store a first device identification value to identify the first integrated circuit device on the bus; comparison circuitry, coupled to the programmable register, to determine whether the identification signal in the transaction request corresponds to the first device identification value wherein when the identification signal corresponds to the first device identification value, the first integrated circuit device interprets the transaction request; and a second integrated circuit device including; interface circuitry coupled to the bus, to receive the transaction request; a programmable register coupled to the interface circuitry, to store a second device identification value to identify the second integrated circuit device on the bus; comparison circuitry, coupled to the programmable register, to determine whether the identification signal in the transaction request corresponds to the second device identification value wherein when the identification signal corresponds to the second device identification value, the second integrated circuit device interprets the transaction request. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
Specification