Nonvolatile semiconductor memory
DCFirst Claim
1. A data storing apparatus comprising:
- a controller; and
a plurality of nonvolatile memories,wherein each of the nonvolatile memories comprises an address buffer for holding address information supplied from the controller and a plurality of sectors each comprising one word line and each of a plurality of nonvolatile memory cells connected thereto, and is capable of receiving data from the controller, in response to pulses supplied from the controller, and after then starts to program data in sector units as selected by the address information, andwherein the controller (i) transfers data to a first nonvolatile memory of the plurality of nonvolatile memories in response to supplying the pulses to the first nonvolatile memory, (ii) stops supplying the pulses to the first nonvolatile memory with ending of the data outputting, and after then (iii) is capable of starting the transfer of data to a second nonvolatile memory of the plurality of nonvolatile memories in response to supplying the pulses to the second nonvolatile memory.
3 Assignments
Litigations
0 Petitions
Accused Products
Abstract
Disclosed is a nonvolatile memory system including at least one nonvolatile memory each having a plurality of nonvolatile memory cells and a buffer memory; and a control device coupled to the nonvolatile memory. The control device is enabled to receive external data and to apply the data to the nonvolatile memory, and the nonvolatile memory is enabled to operate a program operation including storing the received data to the buffer memory and storing the data held in the buffer memory to ones of nonvolatile memory cells. Moreover, the control device is enabled to receive external data while the nonvolatile memory is operating in the program operation. Also, the buffer memory is capable of receiving a unit of data, equal to the data length of data to be stored at one time of the program operation, the data length being more than 1 byte.
44 Citations
21 Claims
-
1. A data storing apparatus comprising:
-
a controller; and a plurality of nonvolatile memories, wherein each of the nonvolatile memories comprises an address buffer for holding address information supplied from the controller and a plurality of sectors each comprising one word line and each of a plurality of nonvolatile memory cells connected thereto, and is capable of receiving data from the controller, in response to pulses supplied from the controller, and after then starts to program data in sector units as selected by the address information, and wherein the controller (i) transfers data to a first nonvolatile memory of the plurality of nonvolatile memories in response to supplying the pulses to the first nonvolatile memory, (ii) stops supplying the pulses to the first nonvolatile memory with ending of the data outputting, and after then (iii) is capable of starting the transfer of data to a second nonvolatile memory of the plurality of nonvolatile memories in response to supplying the pulses to the second nonvolatile memory. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A data storing apparatus comprising:
-
a control circuit; and a plurality of nonvolatile memories each of which comprises an address buffer and a nonvolatile memory array configured as a plurality of sectors, each sector comprising one word line and each of a plurality of nonvolatile memory cells connected thereto, wherein each of the nonvolatile memories receives from the control circuit address information for holding in the address buffer thereof and data for programming into each nonvolatile memory array in units of a sector, and wherein the control circuit supplies first address information and first data to a first nonvolatile memory of the plurality of nonvolatile memories, after then is capable of supplying second address information and second data to a second nonvolatile memory of the plurality of nonvolatile memories during programming of the first data in the first nonvolatile memory. - View Dependent Claims (8, 9, 10)
-
-
11. A data storing apparatus comprising:
-
a controller; and at least a first nonvolatile memory and a second nonvolatile memory, each of which comprises an address buffer for holding address information supplied from the controller and plurality of sectors each comprising one word line and each of a plurality of nonvolatile memory cells connected thereto, wherein each of the nonvolatile memories is coupled to receive data from the controller, in response to pulses supplied from the controller, and after then starts to program data into a respective sector selected by the address information, and wherein the controller (i) transfers data to the first nonvolatile memory in response to supplying the pulses to the first nonvolatile memory, (ii) stops supplying the pulses to the first nonvolatile memory with ending of data outputting, and after then (iii) is enabled for starting the transfer of data to the second nonvolatile memory in response to supplying the pulses to the second nonvolatile memory. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A nonvolatile memory system comprising:
-
a plurality of nonvolatile memory devices; a buffer memory; and a circuit; wherein said buffer memory is coupled to said circuit and is enabled to receive data from outside of said nonvolatile memory system via said circuit, wherein each of said nonvolatile memory devices is coupled to said buffer memory, is enabled to store said data received therefrom in a programming operation and comprises a plurality of sectors each comprising one word line and each of a plurality of nonvolatile memory cells connected thereto, wherein said buffer memory is enabled to receive data in units of a sector from outside of said nonvolatile memory system, while on of said nonvolatile memory devices is in said programming operation, and wherein said buffer memory has a data storing capacity enabling the receiving of a unit of data of a length equal to a sector to be stored at one time of said programming operation. - View Dependent Claims (18, 19, 20, 21)
-
Specification