Semiconductor device performing block program and operating method thereof
AssigneeSamsung Electronics Co., Ltd.
InventorsSanggyu KO, Yeongmin YOO
Life of this patent
Estimating the term…
Abstract
An operating method of a semiconductor device including a controller and a non-volatile memory device operating under control of the controller is provided. The operating method includes determining, by the controller, whether the non-volatile memory device satisfies a block program condition; based on the non-volatile memory device satisfying the block program condition, performing a block program operation a plurality of times; and based the non-volatile memory device not satisfying the block program condition, performing an erase operation.
Claims20
An operating method of a semiconductor device including a controller and a non-volatile memory device operating under control of the controller, the operating method comprising:
- determining, by the controller, whether the non-volatile memory device satisfies a block program condition;
- based on the non-volatile memory device satisfying the block program condition, performing a block program operation a plurality of times;
- and
- based the non-volatile memory device not satisfying the block program condition, performing an erase operation.
A semiconductor device comprising:
- a controller including a metadata buffer configured to store metadata;
- and
- a non-volatile memory device configured to perform an operation based on control of the controller,
- wherein the controller is configured to determine whether the non-volatile memory device satisfies a block program condition, and
- the non-volatile memory device is configured to, based on the block program condition being satisfied, continuously perform a block program operation at least three times.
A non-volatile memory device comprising memory cells each storing data of at least two bits, wherein the non-volatile memory device is configured to:
- based on a block program condition being satisfied, continuously perform a block program operation a plurality of times by applying a block program voltage to memory cells in a selected memory block the plurality of times, and
- after the performing of the block program operation the plurality of times, perform a block erase operation by applying an erase voltage to a bulk of the memory cells in the selected memory block.
Dependencies are inferred from the claim text.