Apparatus and method for producing identifiers regardless of mixed device type in a serial interconnection
First Claim
1. A system comprising:
- a signal processor for outputting an initial serial input signal including a search device type and an initial device identifier, and receiving a last serial output signal; and
a serial interconnection configuration of first to N-th semiconductor memory devices of mixed types, N being an integer greater than one, each of the semiconductor memory devices having a semiconductor memory associated therewith, and a device type, the device type being related to the semiconductor memory;
each i-th semiconductor memory device of the first to N-th semiconductor memory devices, where i is one to N, havinga serial input connection for receiving the initial serial input signal or a serial input signal from an (i−
1)-th semiconductor memory device anda serial output connection for providing a serial output signal including a combination of the search device type and a propagated device identifier as the serial input signal to the (i+1)-th semiconductor memory device except for the i=N-th semiconductor memory device that provides the signal processor with the last serial output signal having the combination of the search device type and a last device identifier,the serial input connection of the i-th semiconductor memory device being coupled to the signal processor or the serial output connection of an (i−
1)-th semiconductor memory device,the serial output connection of the i-th semiconductor memory device being coupled to the serial input connection of an (i+1)-th semiconductor memory device or the signal processor,the initial serial input signal provided to the serial input connection of the first semiconductor memory device of the first to N-th semiconductor memory devices being propagated through the first to N-th semiconductor memory devices with or without the initial device identifier or the propagated device identifier being altered as each i-th semiconductor memory device is configured to determine the device type of the i-th semiconductor memory device by comparing the device type of the i-th semiconductor memory device to the search device type, each i-th semiconductor memory device modifying the initial device identifier to provide the propagated device identifier or the propagated device identifier to provide the last device identifier, in response to the comparison to provide the serial output signal or the last serial output signal, the last serial output signal including the last device identifier.
14 Assignments
0 Petitions
Accused Products
Abstract
A plurality of memory devices of mixed type (e.g., DRAMs, SRAMs, MRAMs, and NAND-, NOR- and AND-type Flash memories) is serially interconnected. Each device has device type information on its device type. A specific device type (DT) and a device identifier (ID) contained in a serial input (SI) as a packet are fed to one device of the serial interconnection. The device determines whether the fed DT matches the DT of the device. In a case of match, a calculator included in the device performs calculation to generate an ID accompanying the fed DT for another device and the fed ID is latched in a register of the device. In a case of no match, the ID generation is skipped and no ID is generated for another device. The DT is combined with the generated or the received ID depending on the device type match determination. The combined DT and ID is as a packet transferred to a next device. Such a device type match determination and ID generation or skip are performed in all devices of the serial interconnection. With reference to device type provided to the interconnected devices, IDs are sequentially generated. The SI containing the DT, the ID and an ID generation command is transmitted in a packet basis to a next device. A memory controller can recognize the total number of one DT, in response to the ID received from the last device. In a case of a “don'"'"'t care” DT is provided to the interconnected devices, IDs are sequentially generated and the total number of the interconnected devices is recognized, regardless of the differences in DTs of the devices.
106 Citations
54 Claims
-
1. A system comprising:
-
a signal processor for outputting an initial serial input signal including a search device type and an initial device identifier, and receiving a last serial output signal; and a serial interconnection configuration of first to N-th semiconductor memory devices of mixed types, N being an integer greater than one, each of the semiconductor memory devices having a semiconductor memory associated therewith, and a device type, the device type being related to the semiconductor memory; each i-th semiconductor memory device of the first to N-th semiconductor memory devices, where i is one to N, having a serial input connection for receiving the initial serial input signal or a serial input signal from an (i−
1)-th semiconductor memory device anda serial output connection for providing a serial output signal including a combination of the search device type and a propagated device identifier as the serial input signal to the (i+1)-th semiconductor memory device except for the i=N-th semiconductor memory device that provides the signal processor with the last serial output signal having the combination of the search device type and a last device identifier, the serial input connection of the i-th semiconductor memory device being coupled to the signal processor or the serial output connection of an (i−
1)-th semiconductor memory device,the serial output connection of the i-th semiconductor memory device being coupled to the serial input connection of an (i+1)-th semiconductor memory device or the signal processor, the initial serial input signal provided to the serial input connection of the first semiconductor memory device of the first to N-th semiconductor memory devices being propagated through the first to N-th semiconductor memory devices with or without the initial device identifier or the propagated device identifier being altered as each i-th semiconductor memory device is configured to determine the device type of the i-th semiconductor memory device by comparing the device type of the i-th semiconductor memory device to the search device type, each i-th semiconductor memory device modifying the initial device identifier to provide the propagated device identifier or the propagated device identifier to provide the last device identifier, in response to the comparison to provide the serial output signal or the last serial output signal, the last serial output signal including the last device identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An apparatus for outputting a device identifier at an i-th semiconductor memory device coupled to an (i+1)-th semiconductor memory device in a serial interconnection configuration where i is an integer value, the i-th semiconductor memory device having a serial input connection coupled to a serial output connection of an (i−
- 1)-th semiconductor memory device in the serial interconnection configuration, the (i+1)-th semiconductor memory device having a serial input connection coupled to a serial output connection of the i-th semiconductor memory device, each i-th semiconductor memory device having a semiconductor memory associated therewith and a device type, the device type being related to the semiconductor memory, each of the semiconductor memory devices being of different types, the apparatus comprising;
a receiver for receiving an input device identifier and an input device type through the serial input connection of the i-th semiconductor memory device; a determiner for performing; a determination of whether the device type of the i-th semiconductor memory device contains pre-defined data corresponding to any device type of the different types in response to the input device type to provide a determination result; and an output device identifier provider for outputting the input device identifier with or without being altered as the device identifier in response to the determination result. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
- 1)-th semiconductor memory device in the serial interconnection configuration, the (i+1)-th semiconductor memory device having a serial input connection coupled to a serial output connection of the i-th semiconductor memory device, each i-th semiconductor memory device having a semiconductor memory associated therewith and a device type, the device type being related to the semiconductor memory, each of the semiconductor memory devices being of different types, the apparatus comprising;
-
25. A system comprising a plurality of semiconductor memory devices of mixed types in a serial interconnection configuration, each of the plurality of semiconductor memory devices having a semiconductor memory associated therewith and a device type, the device type being related to the semiconductor memory, an i-th semiconductor memory device having a serial input connection coupled to a serial output connection of an (i-1)-th semiconductor memory device where i is an integer number, an (i+1)-th semiconductor memory device having a serial input connection coupled to a serial output connection of the i-th semiconductor memory device, at least one of the semiconductor memory devices comprising:
-
a receiver for receiving a device identifier and a search device type provided through the serial input connection of the at least one of the semiconductor memory devices; a determiner for providing a determination result corresponding to a determination of the device type of the at least one of the semiconductor memory devices based on the search device type or whether the device type of the at least one of the semiconductor memory devices contains pre-defined data corresponding to any of the mixed types; and an output device identifier provider for outputting an output device identifier corresponding to the at least one of the semiconductor memory devices in response to the determination result, the output device identifier including the device identifier with or without being altered. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A method for assigning a device identifier number for first to N-th semiconductor memory devices of mixed types in a serial interconnection configuration, where N is an integer greater than one, each of the first to N-th semiconductor memory devices having a semiconductor memory associated therewith and a device type, the device type being related to the semiconductor memory, an i-th semiconductor memory device having a serial input connection coupled to a serial output connection of an (i−
- 1)-th semiconductor memory device, where i is one to N, an (i+1)-th semiconductor memory device having a serial input connection coupled to a serial output connection of the i-th semiconductor memory device, the method comprising;
providing a search device type to the i-th semiconductor memory device; holding the search device type at the i-th semiconductor memory device; determining whether the search device type matches a reference device type associated with the i-th semiconductor memory device to provide a first determination result; determining whether the device type of the i-th semiconductor memory device contains pre-defined data corresponding to any device type of the different types to provide a second determination result; outputting a device identifier through the serial input connection of the i-th semiconductor memory device; and at the i-th semiconductor memory device wherein the device identifier is provided, conducting a device identifier assignment to assign the device identifier as the device identifier number for the i-th semiconductor memory device in response to the first determination result and the second determination result at the i-th semiconductor memory device.
- 1)-th semiconductor memory device, where i is one to N, an (i+1)-th semiconductor memory device having a serial input connection coupled to a serial output connection of the i-th semiconductor memory device, the method comprising;
-
38. A method for use in a serial interconnection configuration of N semiconductor memory devices of mixed types, N being an integer greater than one, each semiconductor memory device having a semiconductor memory associated therewith and a device type, the device type being based on the semiconductor memory, a first semiconductor memory device of the N semiconductor memory devices having a serial input connection coupled to a serial output connection of a previous semiconductor memory device of the N semiconductor memory devices, a second semiconductor memory device of the N semiconductor memory devices having a serial input connection coupled to a serial output connection of the first semiconductor memory device, each i-th semiconductor memory device of the N semiconductor memory devices determining the device type of the i-th semiconductor memory device in response to a search device type and providing a combination of an output device type and a device identifier, where i is one to N;
- the method comprising;
providing a serial input signal containing the search device type to the first semiconductor memory device, the output device type being propagated through the N semiconductor memory devices and the device identifier being propagated through the N semiconductor memory devices with or without being altered in response to the determination of the device type; and receiving a serial output signal containing the output device type and the device identifier provided from the N-th semiconductor memory device. - View Dependent Claims (39, 40, 41, 42)
- the method comprising;
-
43. A machine-readable medium storing commands and instructions which, when executed, cause a processor to perform a method of receiving an output signal from a last semiconductor memory device of N semiconductor memory devices of mixed types in a serial interconnection, N being an integer greater than one, each of the N semiconductor memory devices having a semiconductor memory associated therewith and a device type, the device type being based on the semiconductor memory, a first semiconductor memory device of the N semiconductor memory devices having a serial input connection coupled to a serial output connection of a previous semiconductor memory device of the N semiconductor memory devices, a second semiconductor memory device of the N semiconductor memory devices having a serial input connection coupled to a serial output connection of the first semiconductor memory device, each i-th semiconductor memory device of the N semiconductor memory devices determining the device type of the i-th semiconductor memory device in response to a search device type and providing a combination of an output device type and a device identifier, the method comprising:
-
providing a serial input signal containing the search device type to the first semiconductor memory device, the output device type being propagated through the N semiconductor memory devices and the device identifier being propagated through the N semiconductor memory devices with or without being altered in response to the determination of the device type; and receiving a serial output signal containing the output device type and the device identifier provided from the N-th semiconductor memory device. - View Dependent Claims (44, 45)
-
-
46. A machine-readable medium storing commands and instructions which, when executed, cause a processor to perform a method of assigning a device identifier for a plurality of semiconductor memory devices of mixed types in a serial interconnection configuration, each of the plurality of semiconductor memory devices having a semiconductor memory associated therewith and a device type, the device type being related to the semiconductor memory, an i-th semiconductor memory device of the plurality of semiconductor memory devices having a serial input connection coupled to a serial output connection of an (i-1)-th semiconductor memory device of the plurality of semiconductor memory devices, an (i+1)-th semiconductor memory device of the plurality of semiconductor memory devices having a serial input connection coupled to a serial output connection of the i-th semiconductor memory device, where i is an integer number, the method being adopted to be executed in at least one of the plurality of semiconductor memory devices, the method comprising:
-
receiving the device identifier and a search device type through the serial input connection of the i-th semiconductor memory device; performing; a first determination whether the device type of the i-th semiconductor memory device contains pre-defined data corresponding to any of the mixed device types to provide a first determination result; and a second determination of the device type of the i-th semiconductor memory device by comparing the device type of the i-th semiconductor memory device to the search device type received at the serial input connection of the i-th semiconductor memory device to provide a second determination result; and outputting an output device identifier containing the device identifier of the i-th semiconductor memory device in response to the first determination result and the second determination result. - View Dependent Claims (47, 48)
-
-
49. A method for determining a device identifier in a serial interconnection configuration of first to N-th semiconductor memory devices of mixed types, N being an integer greater than one, each of the first to N-th semiconductor memory devices having a semiconductor memory associated therewith and a device type, the device type being related to the semiconductor memory, an i-th semiconductor memory device where i is one to N, having a serial input connection coupled to a serial output connection of an (i−
- 1)-th semiconductor memory device, an (i+1)-th semiconductor memory device having a serial input connection coupled to a serial output connection of the i-th semiconductor memory device, the method being adopted for execution in at least one of the first to N-th semiconductor memory devices, the method comprising;
receiving a device identifier and a search device type through the serial input connection of the i-th semiconductor memory device; performing; in response to the search device type received through the serial input connection, a first determination whether the device type of the i-th semiconductor memory device contains pre-defined data corresponding to any device type to provide a first determination result; and outputting an output device identifier in response to the first determination result. - View Dependent Claims (50, 51, 52, 53, 54)
- 1)-th semiconductor memory device, an (i+1)-th semiconductor memory device having a serial input connection coupled to a serial output connection of the i-th semiconductor memory device, the method being adopted for execution in at least one of the first to N-th semiconductor memory devices, the method comprising;
Specification