ID generation apparatus and method for serially interconnected devices
First Claim
1. A system comprising:
- a controller,a plurality of memory devices in a serial interconnection configuration, each of the plurality of memory devices having a select input connection, an input connection, an output connection and an enable input connection, a first one of said plurality of devices being coupled to the controller,the select input connection of each device being coupled to receive a mode select signal, each device being set in a device identifier production mode in response to the mode select signal,the input connection of each device being coupled to the output connection of a previous device, the output connection of each device being coupled to the input connection of a subsequent device, the input connection of the first device of the serial interconnection configuration being coupled to receive an initial device identifier from the controller,the enable input connection of each device being coupled to receive an enable signal from the previous device, the device being enabled to receive a device identifier in response to the enable signal,each of the plurality of memory devices including;
a producer, set in the ID production mode, configured to produce a device identifier in response to an input device identifier received through its input connection in response to the enable signal, the device identifier produced by the producer of each device to be provided to the subsequent device through its output connection,the controller including a receiver configured;
to receive the device identifier from a last device of the serial interconnection configuration, and to determine the number of the plurality of memory devices in the serial interconnection configuration in response to the received device identifier.
15 Assignments
0 Petitions
Accused Products
Abstract
A plurality of memory devices (e.g., DRAMs, SRAMs, NAND Flash, NOR Flash) is serially interconnected. Each of the interconnected devices receives a device identifier (ID) and latches it as its ID. Each device includes a circuit for calculating another ID or an incremented ID to generate it. The generated ID is transferred to another device and the ID is incremented in each of the devices in the serial interconnection. The last device in the interconnection provides a last generated ID that is provided to a memory controller having a recognition circuit that recognizes the total number of the serially interconnected devices, from the provided last generated ID. The recognition circuit recognizes the total output latency of the devices in the serial interconnection.
102 Citations
19 Claims
-
1. A system comprising:
-
a controller, a plurality of memory devices in a serial interconnection configuration, each of the plurality of memory devices having a select input connection, an input connection, an output connection and an enable input connection, a first one of said plurality of devices being coupled to the controller, the select input connection of each device being coupled to receive a mode select signal, each device being set in a device identifier production mode in response to the mode select signal, the input connection of each device being coupled to the output connection of a previous device, the output connection of each device being coupled to the input connection of a subsequent device, the input connection of the first device of the serial interconnection configuration being coupled to receive an initial device identifier from the controller, the enable input connection of each device being coupled to receive an enable signal from the previous device, the device being enabled to receive a device identifier in response to the enable signal, each of the plurality of memory devices including; a producer, set in the ID production mode, configured to produce a device identifier in response to an input device identifier received through its input connection in response to the enable signal, the device identifier produced by the producer of each device to be provided to the subsequent device through its output connection, the controller including a receiver configured; to receive the device identifier from a last device of the serial interconnection configuration, and to determine the number of the plurality of memory devices in the serial interconnection configuration in response to the received device identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for determining the characteristic of a plurality of memory devices in a serial interconnection configuration, each of the plurality of memory devices having a select input connection, an input connection, a output connection and an enable input connection, the select input connection of each device being coupled to receive a mode select signal, the input connection of each device being coupled to the output connection of a previous device, the enable input connection of each device being coupled to receive an enable signal from the previous device, the output connection of each device being coupled to the input connection of a subsequent device, the input connection of a first device of the serial interconnection configuration being coupled to receive an initial device identification from a controller, each of the plurality of memory devices including a producer, the method comprising:
-
setting the device in a device identification production mode in response to the received mode select signal; by the producer of the device set in the device identification production mode, producing a device identifier in a response to an input device identifier received through its input connection in response to the enable signal, the device identifier produced by the producer of each device to be provided to the subsequent device through its output connection, by the controller, receiving the device identifier from the last device in the serial interconnection configuration; and determining, in the controller, the number of the plurality of memory devices in the serial interconnection configuration in response to the received device identifier. - View Dependent Claims (16, 17, 18, 19)
-
Specification