EP1469480A2

Non-volatile semiconductor memory device, electronic card using the same and electronic apparatus

Abstract

Disclosed is a non-volatile semiconductor memory device comprising a plurality of non-volatile semiconductor memory cells (1a, 1b), an interface (6, 7, 9) making data exchange with an external device to write/read data with respect to the non-volatile semiconductor memory cells, and a control circuit (2a, 2b, 3a, 3b, 4a, 4b, 5a, 5b) for controlling the non-volatile semiconductor memory cells, wherein the interface and the control circuit include a first read mode initialized via a first bootstrap to read data from the non-volatile semiconductor memory cells for continuously outputting (N + M)-byte (N is the n-th power of 2, n is positive integers) data via the interface, and a second read mode initialized via a second bootstrap to read data from the non-volatile semiconductor memory cells for continuously outputting K-byte (K is the k-th power of 2, k is positive integers) data via the interface.

EP1469480A2, drawing sheet 1
Sheet 1 of 16

Term

Term ended

Projected expiry passed 15 April 2024, 2.4 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

51 claims: 17 independent, 34 dependent

  1. 1
    A non-volatile semiconductor memory device characterized by comprising:a plurality of non-volatile semiconductor memory cells (1a, 1b) ;an interface (6, 7, 9) making data exchange with an external device to write/read data with respect to the non-volatile semiconductor memory cells;and a control circuit (2a, 2b, 3a, 3b, 4a, 4b, 5a, 5b) for controlling the non-volatile semiconductor memory cells,    wherein the interface and the control circuit include a first read mode booted via a first bootstrap to read data from the non-volatile semiconductor memory cells for continuously outputting (N + M)-byte (N is the n-th power of 2, n is positive integers,) data via the interface, and a second read mode booted via a second bootstrap to read data from the non-volatile semiconductor memory cells for continuously outputting K-byte (K is the k-th power of 2, k is positive integers) data via the interface.
  2. 2
    A non-volatile semiconductor memory device characterized by comprising:a plurality of non-volatile semiconductor memory cells (1a, 1b);an interface (6, 7, 9) making data exchange with an external device to write/read data with respect to the non-volatile semiconductor memory cells;and a control circuit (2a, 2b, 3a, 3b, 4a, 4b, 5a, 5b) for controlling the non-volatile semiconductor memory cells,    wherein the interface and the control circuit include a first read mode booted via a first bootstrap to read data from the non-volatile semiconductor memory cells for continuously outputting (N + M)-byte (N is the n-th power of 2, n is positive integers, N M) data via the interface, and a second read mode booted via a second bootstrap to read data from the non-volatile semiconductor memory cells for continuously outputting K-byte (K is the k-th power of 2, k is positive integers) data via the interface.
  3. 8
    A non-volatile semiconductor memory device characterized by comprising:a plurality of electrically data rewritable non-volatile semiconductor memory cells (1a, 1b);an interface (6, 7, 8) making data exchange with an external device to read/write data with respect to the non-volatile semiconductor memory cells;an error correction circuit (8) making corrections on an error with respect to read/write data of the non-volatile semiconductor memory cells;and a control circuit (2a, 2b, 3a, 3b, 4a, 4b, 5a, 5b) for controlling the non-volatile semiconductor memory cells,    wherein the interface, the error correction circuit and the control circuit include a first read mode booted via a first bootstrap to read data from the non-volatile semiconductor memory cells for continuously outputting (N + M)-byte (N is the n-th power of 2, n is positive integers, N M) data via the interface, and a second read mode booted via a second bootstrap to read data from the non-volatile semiconductor memory cells for continuously outputting K-byte (K is the k-th power of 2, k is positive integers) data via the interface after error corrections are made.
  4. 14
    A non-volatile semiconductor memory device characterized by comprising:a plurality of electrically data rewritable non-volatile semiconductor memory cells (1a, 1b);an interface (6, 7, 9) making data exchange with an external device to read/write data with respect to the non-volatile semiconductor memory cells;an error correction circuit (8) making corrections on an error with respect to read/write data of the non-volatile semiconductor memory cells;and a control circuit (2a, 2b, 3a, 3b, 4a, 4b, 5a, 5b) for controlling the non-volatile semiconductor memory cells,    wherein the interface, the error correction circuit and the control circuit include a first write mode booted via a first bootstrap to receive (N + M)-byte (N is the n-th power of 2, n is positive integers, N M) data inputted from the interface for collectively writing the data to the plurality of memory cells, and a second write mode booted via a second bootstrap to receive K-byte (K is the k-th power of 2, k is positive integers) data inputted from the interface to automatically generate a check code for error correction with respect to the K-byte data for collectively writing the K-byte data and the check code to the plurality of memory cells.
  5. 21
    A non-volatile semiconductor memory device characterized by comprising:a plurality of memory cell arrays (1a, 1b) each including a plurality of electrically data rewritable non-volatile semiconductor memory cells arranged in an array;an interface (6, 7, 9) making data exchange with an external device to write/read data with respect to the non-volatile semiconductor memory cells;and a control circuit (2a, 2b, 3a, 3b, 4a, 4b, 5a, 5b) for controlling the non-volatile semiconductor memory cells,    wherein the interface and the control circuit include: a first operation mode of making access with respect to one of the memory cell arrays via a first bootstrap to process (N + M)-byte (N is the n-th power of 2, n is positive integers, N M) data;and a second operation mode of making access with respect to at least two of the memory cell arrays via a second bootstrap to process K-byte (K is the k-th power of 2, k is positive integers) data.
  6. 22
    A non-volatile semiconductor memory device characterized by comprising:a plurality of electrically data rewritable non-volatile semiconductor memory cells (1a, 1b);an interface (6, 7, 9) making data exchange with an external device to write/read data with respect to the non-volatile semiconductor memory cells;a control circuit (2a, 2b, 3a, 3b, 4a, 4b, 5a, 5b) for controlling the non-volatile semiconductor memory cells;and a power supply voltage detection circuit (10) detecting a power supply voltage, and outputting a boot signal to the control circuit,    wherein the interface and the control circuit include: a first read mode for reading data from the non-volatile semiconductor memory cells via a first bootstrap booted by a signal inputted to the interface for continuously outputting data at the maximum of (N + M)-byte (N is the n-th power of 2, n is positive integers, N M) via the interface;and a second read mode for reading data from the non-volatile semiconductor memory cells via a second bootstrap booted by the boot signal, and continuously outputting data at the maximum of K-byte (K is the k-th power of 2, k is positive integers) via the interface.
  7. 26
    A non-volatile semiconductor memory device characterized by comprising:a plurality of electrically data rewritable non-volatile semiconductor memory cells (1a, 1b);an interface (6, 7, 9) making data exchange with an external device to write/read data with respect to the non-volatile semiconductor memory cells;a control circuit (2a, 2b, 3a, 3b, 4a, 4b, 5a, 5b) for controlling the non-volatile semiconductor memory cells;a power supply voltage detection circuit (10) detecting a power supply voltage, and outputting a boot signal to the control circuit;and an error correction circuit (8),    wherein the interface and control circuit include: a first read mode booted by a signal inputted to the interface to read data from the non-volatile semiconductor memory cells;a second read mode booted by the boot signal to read the data from the non-volatile semiconductor memory cells so as to make corrections on the data by the error correction circuit.
  8. 29
    An electronic card (51) loaded with the non-volatile semiconductor memory device described in claim 1.
  9. 30
    An electronic card (51) loaded with the non-volatile semiconductor memory device described in claim 8.
  10. 31
    An electronic card (51) loaded with the non-volatile semiconductor memory device described in claim 14.
  11. 32
    An electronic card (51) loaded with the non-volatile semiconductor memory device described in claim 21.
  12. 33
    An electronic card (51) loaded with the non-volatile semiconductor memory device described in claim 22.
  13. 34
    An electronic card (51) loaded with the non-volatile semiconductor memory device described in claim 26.
  14. 35
    An electronic apparatus characterized by comprising:the electronic card (51) described in any one of claims 29 to 34;a card slot (52) electrically connectable to the electronic card;and a card interface (116) connected to the card slot.
  15. 40
    An electronic apparatus characterized by comprising:a non-volatile semiconductor device (51) including a plurality of electrically data rewritable non-volatile semiconductor memory cells (1a, 1b), an interface (6, 7, 9) making data exchange with an external device to write/read data with respect to the non-volatile semiconductor memory cells, and a control circuit (2a, 2b, 3a, 3b, 4a, 4b, 5a, 5b) for controlling the non-volatile semiconductor memory cells;and a controller (111) for controlling the non-volatile semiconductor memory device,    wherein the interface and the control circuit include: a first read mode for reading data from the non-volatile semiconductor memory cells via a first bootstrap, and continuously outputting the data at the maximum of (N + M)-byte (N is the n-th power of 2, n is positive integers, N M) via the interface;and a second read mode for reading the data from the non-volatile semiconductor memory cells via a second bootstrap, and continuously outputting the data at the maximum of K-byte (K is the k-th power of 2, k is positive integers, K N) via the interface, and    wherein the data read in the second read mode is a program for booting the electronic apparatus.
  16. 45
    An electronic apparatus characterized by comprising:a non-volatile semiconductor memory device (51) including a plurality of non-volatile semiconductor memory cells (1a, 1b) electrically data rewritable, an interface (6, 7, 9) making data exchange with an external device to write/read data with respect to the non-volatile semiconductor memory cells, a control circuit (2a, 2b, 3a, 3b, 4a, 4b, 5a, 5b) for controlling the non-volatile semiconductor memory cells, and an error correction circuit (8);and a controller (111) for controlling the non-volatile semiconductor memory device,    wherein the interface and the control circuit include: a first read mode for reading data from the non-volatile semiconductor memory cells via a first bootstrap;and a second read mode for reading the data from the non-volatile semiconductor memory cells via a second bootstrap so as to correct an error of the data read by the error correction circuit, and wherein the data read in the second read mode is a program for booting the electronic apparatus.
  17. 49
    An electronic apparatus characterized by comprising:a non-volatile semiconductor memory device including a plurality of electrically data rewritable non-volatile semiconductor memory cells (1a, 1b), an interface (6, 7, 9) making data exchange with an external device to write/read data with respect to non-volatile semiconductor memory cells, and a control circuit (2a, 2b, 3a, 3b, 4a, 4b, 5a, 5b) for controlling the non-volatile semiconductor memory cells;and a controller (111) for controlling the non-volatile semiconductor memory device,    wherein the interface and the control circuit include: a first read mode for reading data from the non-volatile semiconductor memory cells via a first bootstrap;and a second read mode for reading the data from the non-volatile semiconductor memory cells via a second bootstrap, and wherein part of signals inputted to the interface is invalidated during the second read mode, and data read in the second read mode is a program for booting the electronic apparatus.
Independent claims17