Apparatus and method for identifying device type of serially interconnected devices
First Claim
1. A system comprising:
- a signal provider for providing an initial serial input signal including a search device type and a search number;
a signal receiver for receiving a final serial output signal containing a device type determination result; and
a serial interconnection configuration of first to N-th semiconductor memory devices, 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, being configured to receive the initial serial input signal or a serial input signal from a previous semiconductor memory device, each i-th semiconductor memory device of the first to N-th semiconductor memory devices being configured to provide a serial output signal including an intermediate search device type and an intermediate search number as the serial input signal for the (i+1)-th semiconductor memory device except for the i=N-th semiconductor memory device for providing the final serial output signal, each i-th semiconductor memory device includinga device type determiner for comparing the device type of the i-th semiconductor memory device to the search device type or the intermediate search device type, to provide a device type determination,a number modifier for modifying the search number or the intermediate search number in response to the device type determination to provide an output search number with or without being modified to the (i+1)-th semiconductor memory device or the signal receiver,a device type modifier for modifying the search device type or the intermediate search device type to an other device type in response to the device type determination to provide an output search device type with or without being modified to the (i+1)-th semiconductor memory device or the signal receiver, the output search number and the output search device type corresponding to the serial output signal or the final serial output signal.
11 Assignments
0 Petitions
Accused Products
Abstract
A memory controller is unaware of device types of a plurality of memory devices in a serial interconnection configuration. Possible device types include, e.g., random access memories (DRAM, SRAM, MRAM) and NAND-, NOR- and AND-type Flash memories. Each device has device type information on its device type. Each device is capable of performing a “+1” to an input search number. First, the memory controller sends a specific device type (“don'"'"'t care”) and an initial search number. Each device performs the “+1” calculation. The last device provides the memory controller with an Nד+1” search number from which the memory controller can recognize the total number of devices in the serial interconnection configuration. Thereafter, the memory controller sends a pre-determined device number for device type matching. Each device performs device type match determination of “previous match”, “present match” and “don'"'"'t care match” and based on the match determination, the input search number is or is not modified and propagated through the devices. From the propagated search number, the memory controller can identify the device type of each device.
115 Citations
44 Claims
-
1. A system comprising:
-
a signal provider for providing an initial serial input signal including a search device type and a search number; a signal receiver for receiving a final serial output signal containing a device type determination result; and a serial interconnection configuration of first to N-th semiconductor memory devices, 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, being configured to receive the initial serial input signal or a serial input signal from a previous semiconductor memory device, each i-th semiconductor memory device of the first to N-th semiconductor memory devices being configured to provide a serial output signal including an intermediate search device type and an intermediate search number as the serial input signal for the (i+1)-th semiconductor memory device except for the i=N-th semiconductor memory device for providing the final serial output signal, each i-th semiconductor memory device including a device type determiner for comparing the device type of the i-th semiconductor memory device to the search device type or the intermediate search device type, to provide a device type determination, a number modifier for modifying the search number or the intermediate search number in response to the device type determination to provide an output search number with or without being modified to the (i+1)-th semiconductor memory device or the signal receiver, a device type modifier for modifying the search device type or the intermediate search device type to an other device type in response to the device type determination to provide an output search device type with or without being modified to the (i+1)-th semiconductor memory device or the signal receiver, the output search number and the output search device type corresponding to the serial output signal or the final serial output signal. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for identifying a device type of a semiconductor memory device in a serial interconnection configuration of first to N-th semiconductor memory devices, N being an integer greater than one, each semiconductor memory device having a semiconductor memory associated therewith and a device type as a reference device type for being determined, the device type being based on the semiconductor memory, the method comprising:
-
sending a serial input signal including a search device type and a search number to an i-th semiconductor memory device of the first to N-th semiconductor memory devices, where i can be 1 to N; determining the device type at the i-th semiconductor memory device by comparing the device type of the i-th semiconductor memory device to the search device type, and providing a device type determination result from the comparison; modifying the search number in response to the device type determination result, to provide an output search number with or without being modified to the (i+1)-th semiconductor memory device; modifying the search device type to an other device type in response to the device type determination result, to provide an output search device type with or without being modified to the (i+1)-th semiconductor memory device, the output search number and the output search device type being provided in a serial output signal; and receiving the serial output signal from the i=N-th semiconductor memory device. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. An apparatus for identifying a device type of a semiconductor memory device in a serial interconnection configuration of first to N-th semiconductor memory devices, 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, at least one semiconductor memory device of the first to N-th semiconductor memory devices being configured to determine the device type of the at least one semiconductor memory device to provide a device type determination result, the device type determination result being transmitted to either a subsequent semiconductor memory device or the apparatus, the at least one semiconductor memory device including:
-
a device type determiner for providing a device type determination by comparing the device type of the at least one semiconductor memory device to a search device type, a number modifier for modifying a search number in response to the device type determination to provide an output search number with or without being modified, and a device type modifier for modifying the search device type to an other device type in response to the device type determination to provide an output search device type with or without being modified, the output search device type and the output search number corresponding to the device type determination result, the apparatus comprising; a signal sender for sending a serial input signal including the search device type and the search number to the at least one semiconductor memory device; a determiner for determining the device type of the at least one semiconductor memory device that receives the serial input signal; and a signal receiver for receiving a serial output signal from the N-th semiconductor memory device, the received serial output signal containing the device type determination result. - View Dependent Claims (34, 35)
-
-
36. An apparatus for identifying a device type of a semiconductor memory device in a serial interconnection configuration of first to N-th semiconductor memory devices, 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, at least one semiconductor memory device of the first to N-th semiconductor memory devices being configured to determine the device type of the at least one semiconductor memory device to provide a device type determination result, the device type determination result being transmitted to either a subsequent semiconductor memory device or the apparatus, the semiconductor memory device including:
-
a device type determiner for providing a device type determination by comparing the device type of the at least one semiconductor memory device to a search device type, a number modifier for modifying a search number in response to the device type determination to provide an output search number with or without being modified, and a device type modifier for modifying a search device type to an other device type in response to the device type determination to provide an output search device type with or without being modified, the output search device type and the output search number corresponding to the device type determination result, the apparatus being configured to identify a number of the first to N-th semiconductor memory devices in the serial interconnection configuration and to be responsive to the identification of the number of the semiconductor memory devices in the serial interconnection configuration, the apparatus comprising; a sender for sending a serial input signal including the search device type and the search number to the at least one semiconductor memory device; a receiver for receiving a serial output signal from the N-th semiconductor memory device, the serial output signal containing the device type determination result; and
,a determiner for determining the device type of the at least one semiconductor memory device that receives the serial input signal in response to the device type determination result.
-
-
37. An apparatus for communicating with a serial interconnection configuration of first to N-th semiconductor memory devices, 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 related to the semiconductor memory, each i-th semiconductor memory device of the first to N-th semiconductor memory devices, where i can be 1 to N, being configured to a compare the device type of the i-th semiconductor memory device to information data to provide a comparison result, to modify the information data in response to the comparison result, and to provide a device type determination result containing the information data to an (i+1)-th semiconductor memory device or the apparatus, the apparatus comprising:
-
a signal provider for providing a serial input signal including the information data to a first semiconductor memory device of the first to N-th semiconductor memory devices, the information data including a search device type and a search number that are modifiable by each i-th semiconductor memory device in response to the comparison result by each i-th semiconductor memory device; a signal receiver for receiving a serial output signal from the N-th semiconductor memory device of the first to N-th semiconductor memory devices, the serial output signal containing the device type determination result; and a recognizer for recognizing a total number of the semiconductor memory devices of the first to N-th semiconductor memory devices in response to the search number, and identifying the device type in the serial interconnection configuration in response to the total number, the search device type and the search number.
-
-
38. A semiconductor memory device configured in a serial interconnection of first to N-th semiconductor memory devices, 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, the serial interconnection of first to N-th semiconductor memory devices being coupled to an external device for providing information data including a search device type and a search number, the semiconductor memory device comprising:
-
a determiner for comparing the device type of the semiconductor memory to the search device type and providing a determination result in response to the information data provided by the external device or a previous semiconductor memory device; a modifier for modifying the search device type and the search number in response to the determination result; and a transmitter for transmitting a combination of the search device type and the search number to a subsequent semiconductor memory device. - View Dependent Claims (39, 40, 41)
-
-
42. A machine-readable medium storing commands and instructions which, when executed, cause a processor to perform a method of identifying a device type of a semiconductor memory device in a serial interconnection configuration of first to N-th semiconductor memory devices, 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 determined by the semiconductor memory, the method comprising:
-
sending a serial input signal including device type information to an i-th semiconductor memory of the first to N-th semiconductor memory devices, where i can be 1 to N, the device type information including a search device type and a search number; determining the device type at the i-th semiconductor memory device that receives the device type information by comparing the device type of the i-th semiconductor memory device to the search device type and providing a device type determination result from the comparison; modifying the search number in response to the device type determination result to provide an output search number with or without being modified to an (i+1)-th semiconductor memory device or the processor; modifying the search device type to an other device type in response to the device type determination result to provide an output search device type with or without being modified to the (i+1)-th semiconductor memory device or the processor, the output search number and the output search device type being provided in a serial output signal; and receiving the serial output signal from the i=N-th semiconductor memory device at the processor. - View Dependent Claims (43)
-
-
44. A machine-readable medium storing commands and instructions which, when executed, cause a processor to perform a method for modifying received information in a semiconductor memory device of a serial interconnection configuration of first to N-th semiconductor memory devices, N being an integer greater than one, each of the semiconductor memory device having a semiconductor memory associated therewith, a device type, the device type being related to the semiconductor memory, the method comprising:
-
receiving the information including a search device type and a search number at an i-th semiconductor memory device of the first to N-th semiconductor memory devices, where i can be one to N; determining the device type of the i-th semiconductor memory device by comparing the search device type to the device type of the i-th semiconductor memory device, and providing a device type determination result from the comparison; modifying the search device type and the search number in response to the device type determination result to provide a modified search device type and a modified search number; and transmitting the modified device type and the modified search number.
-
Specification