×

Apparatus and method of page program operation for memory devices with mirror back-up of data

  • US 8,886,871 B2
  • Filed: 09/30/2011
  • Issued: 11/11/2014
  • Est. Priority Date: 02/22/2007
  • Status: Expired due to Fees
First Claim
Patent Images

1. A system comprising:

  • a controller; and

    a serial interconnection of first to N-th devices connected in-series configured to communicate with the controller, N being an integer greater than one, each of the N devices being associated with a device identification and selectable based on the device identification, each of the N devices comprising;

    a store element for storing data,a first input for receiving an input control signal from a previous device,a first output for outputting an output control signal derived from the input control signal to a succeeding device,a second input for receiving an input command signal from the previous device,a second output for outputting an output command signal to the succeeding device, the received command signal being propagated to the succeeding device based on device selection determination in response to the input and output control signals, anda third input for receiving a clock signal to perform operations of the receiving and outputting by the device,the controller being configuredto send a first input control signal to the first input of the first device of the serial interconnection as the input control signal of the first device,to send a first command signal to the second input of the first device of the serial interconnection as the input command signal of the first device;

    the first command signal including;

    a first device address identification for device selection;

    an operation instruction for storing data; and

    first data to be written, the first device address identification,wherein, the first device address identification, the operation instruction and the first data form a modular command structure, andto send a second input control signal to the first input of the first device of the serial interconnection as the input control signal of the first device,to send a second command signal to the second input of the first device of the serial interconnection as the input command signal of the first device;

    the second command signal including;

    a second device address identification for device selection;

    an operation instruction for storing data; and

    second data to be written,wherein,the second device address identification, the operation instruction and the second data form a modular command structure,the second device address identification is different from the first device address identification, andthe second data corresponds to the first data,an i-th device (1≦

    i≦

    N) of the serial interconnection being configuredto receive the first command signal sent by the controller or propagated from the previous device and capture the first command signal received at the second input in response to the input control signal received at the first input of the i-th device;

    to output the output control signal to the first output, the output control signal being received as the input control signal of the succeeding device;

    to determine whether the i-th device is selected based on the first device address identification included in the captured first command signal and the associated device identification;

    to process the operation instruction included in the captured first command signal, the first data included in the captured first command signal being stored in the store element comprised in the i-th device, in a case of determination where the i-th device is selected; and

    to forward the captured first command signal including the first device address identification, the operation instruction and the first data formed in a modular command structure through the second output of the i-th device to the succeeding device, in a case of determination where the i-th device is not selected,a j-th device (1≦

    j≦

    N, j≠

    i) of the serial interconnection being configuredto receive the second command signal sent by the controller or propagated from the previous device and capture the second command signal received at the second input in response to the input control signal received at the first input of the j-th device;

    to determine whether the j-th device is selected based on the second device address identification included in the captured second command signal and the associated device identification;

    to process the operation instruction included in the captured second command signal, the second data included in the captured second command signal being stored in the store element comprised in the j-th device, in a case of determination where the j-th device is selected; and

    to forward the captured second command signal including the second device address identification, the operation instruction and the second data formed in a modular command structure through the second output of the j-th device to the succeeding device, in a case of determination where the j-th device is not selected.

View all claims
  • 10 Assignments
Timeline View
Assignment View
    ×
    ×