Semiconductor device and program data redundancy method therefor
First Claim
1. A semiconductor device comprising:
- a regular cell array region comprising one or more sectors, each of the one or more sectors comprising a first plurality of memory cells;
a redundant cell array region comprising a second plurality of memory cells; and
a write control unit coupled to the regular cell array region and the redundant cell array region, wherein the write control unit controls programming of the one or more sectors of the regular cell array region and, when programming of one of the one or more sectors of the regular cell array region fails, both first data being data that is being programmed into the one of the one or more sectors when the programming thereof fails and second data being data that is already stored in the one of the one or more sectors of the regular cell array region are written into a portion of the second plurality of memory cells of the redundant cell array region.
4 Assignments
0 Petitions
Accused Products
Abstract
A semiconductor device (1) is provided which includes a regular cell array unit (30), a redundant cell array unit (31) that is provided in relation to the regular cell array unit (30), and a PGM/ER state machine (20) that controls reprogramming in which, when programming of a sector in the regular cell array unit fails (step S3), data involved in the programming that fails and data already stored in the sector in the regular cell array unit are written (step S8) into the redundant cell array unit (31). Since reprogramming is performed to write the data already written in the sector as well as the data involved in the programming that fails into the redundant cell array unit (31), data loss can be prevented and data can be secured, thereby increasing the reliability of the system.
-
Citations
18 Claims
-
1. A semiconductor device comprising:
-
a regular cell array region comprising one or more sectors, each of the one or more sectors comprising a first plurality of memory cells; a redundant cell array region comprising a second plurality of memory cells; and a write control unit coupled to the regular cell array region and the redundant cell array region, wherein the write control unit controls programming of the one or more sectors of the regular cell array region and, when programming of one of the one or more sectors of the regular cell array region fails, both first data being data that is being programmed into the one of the one or more sectors when the programming thereof fails and second data being data that is already stored in the one of the one or more sectors of the regular cell array region are written into a portion of the second plurality of memory cells of the redundant cell array region. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A data redundancy programming method using a processor, comprising the steps of:
-
programming a sector in a regular cell array region of a semiconductor device; determining in the processor when programming of the sector in the regular cell array fails; and reprogramming the sector in the regular cell array region when the processor determines that programming of the sector in the regular cell array region failed, the reprogramming comprising; writing a, first data being data involved in the programming that failed and a second data being data already stored in the sector in the regular cell array region into a redundant cell array region. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
Specification