Daisy chain cascading devices
First Claim
1. A semiconductor memory device comprising:
- memory;
a serial data link interface configured to receive serial input data at a serial data input port, and to transfer serial output data to a serial data output port;
a control input for receiving a first input enable signal that is used to enable the memory device to process the serial input data;
a control output for outputting a second input enable signal; and
control circuitry responsive to the first input enable signal that controls data transfer between the serial data link interface and the memory bank.
15 Assignments
0 Petitions
Accused Products
Abstract
A technique for serially coupling devices in a daisy chain cascading arrangement. Devices are coupled in a daisy chain cascade arrangement such that outputs of a first device are coupled to inputs of a second device later in the daisy chain to accommodate the transfer of information, such as data, address and command information, and control signals to the second device from the first device. The devices coupled in the daisy chain comprise a serial input (SI) and a serial output (SO). Information is input to a device via the SI. The information is output from the device via the SO. The SO of an earlier device in the daisy chain cascade is coupled to the SI of a device later in the daisy chain cascade. Information input to the earlier device via the device'"'"'s SI is passed through the device and output from the device via the device'"'"'s SO. The information is then transferred to the later device'"'"'s SI via the connection from the earlier device'"'"'s SO and the later device'"'"'s SI.
-
Citations
62 Claims
-
1. A semiconductor memory device comprising:
-
memory;
a serial data link interface configured to receive serial input data at a serial data input port, and to transfer serial output data to a serial data output port;
a control input for receiving a first input enable signal that is used to enable the memory device to process the serial input data;
a control output for outputting a second input enable signal; and
control circuitry responsive to the first input enable signal that controls data transfer between the serial data link interface and the memory bank. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of controlling data transfer between a serial link interface and a memory bank in a semiconductor memory device, the method comprising:
-
receiving a serial input data stream at a serial data link interface;
receiving a first input enable signal at a control input;
enabling the processing of serial input data based on the input enable signal to store data in or access data from memory;
sending a second input enable signal from a control output; and
sending a serial output data stream from the serial data link interface. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. The flash memory system having a plurality of serially connected flash memory devices comprising:
-
a first flash memory device having a serial data input port, a serial data output port, a control input port, and a control output port, the first flash memory device configured to receive serial input data and an input enable signal from an external source device, and to send serial output data and a second input enable signal; and
a second flash memory device having a serial data input port, a serial data output port and a control input port, the second flash memory device configured to receive the serial output data of the first memory device as serial input data and the second input enable signal from the data first flash memory device at the control input port. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A semiconductor memory device comprising:
-
memory;
a unique device identification number;
a serial data link interface configured to receive serial input data at a serial data input port; and
control circuitry responsive to a target device address field in the serial input data that correlates with the unique device identification number to control access to the memory bank. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
-
50. A method of controlling data transfer between a serial link interface and a memory bank in a semiconductor memory device, the method comprising:
-
receiving a serial input data stream at a serial data link interface, the serial input data stream including target device address, command, and memory bank address information;
parsing the serial input data stream to extract a target device address, a command, and a memory bank address of the memory bank; and
processing the serial input data stream if the target device address correlates with a unique device identifier. - View Dependent Claims (51, 52, 53, 54, 55)
-
-
56. The memory system having a plurality of serially connected flash memory devices comprising:
-
a first memory device having;
(a) memory, (b) a unique device identifier, (c) a serial data input port, (d) a serial data output port, the first memory device configured to receive serial input data at the serial data input port from an external source device and to send serial output data from the serial data output port, the serial input data and serial output data containing target device address information, and further configured to process the serial input data if the target device address correlates with a unique device identifier; and
a second memory device having;
(a) a unique device identifier, (b) a serial data input port, in communication with the serial data output port of the first memory device, and (c) a serial data output port, the second memory device configured to receive serial output data of the data first memory device at the serial data input port of the second device and to process the serial input data if the target device address correlates with a unique device identifier. - View Dependent Claims (57, 58, 59, 60, 61, 62)
-
Specification