Abstract:
Disclosed is a memory device including: a plurality of memory blocks suitable for storing data; peripheral circuits suitable for temporarily storing data read from a selected memory block, performing a randomization operation to the read data, and performing an ECC decoding operation to the randomized data; and a control logic suitable for controlling the peripheral circuits to repeat the randomization operation and the ECC decoding operation until the ECC decoding operation is successful, and a system including the same.
Abstract:
A data storage device includes a nonvolatile memory device including a nonvolatile memory device including a plurality of memory blocks each having a plurality of memory cells and a controller suitable for determining whether a target memory block for a read operation among the memory blocks is an open block, adjusting a pass bias to be applied to unselected memory cells during the read operation for the target memory block, according to a result of the determination, and controlling the nonvolatile memory device to perform the read operation using the adjusted pass bias.
Abstract:
There are provided a memory system and an operating method of the memory system. The memory system includes: a memory device including a plurality of memory blocks; and a memory controller for controlling the memory device to detect an initial bad block by performing an initial test operation on the plurality of memory blocks. The memory controller registers and manages, as a weak memory block, memory blocks physically adjacent to the detected initial bad block.
Abstract:
Disclosed is a method of operating a semiconductor memory device including a plurality of pages, including: receiving a program command, an address, and program data; reading page data from a selected page corresponding to the address in response to the program command; determining whether the number of bits of data corresponding to a program state among the page data is greater than a threshold value; and outputting a state fail signal without performing a program operation on the selected page based on a result of the determination.
Abstract:
Provided herein may be a memory device and a method of operating the same. The memory device may include: a memory block including a plurality of select transistors; a peripheral circuit configured to perform a program operation and a read operation on the memory block; and control logic configured to control the peripheral circuits to perform the program operation and the read operation, and to adjust and set a potential level of a select transistor operating voltage to be applied to the plurality of select transistors based on a threshold voltage monitoring operation on the plurality of select transistors.
Abstract:
A data storage device includes a nonvolatile memory device; and a control unit suitable for controlling a program operation for memory cells of a page of the nonvolatile memory device, and processing a program fail in the case where the program operation fails, wherein the control unit adjusts a read voltage for discriminating an erase state and a program state having a threshold voltage most adjacent to the erase state, reads out data by applying the adjusted read voltage to the memory cells of the page, and performs an error handling operation to data stored in the memory cells of the page according to a result of comparing a reference value and a number of flipped bits of the data read out by applying the varied read voltage.
Abstract:
A semiconductor device and a method of operating the same are provided. The method includes determining the degree of deterioration of a selected memory block, performing a program operation of the selected memory block in a first program operating condition when it is determined that the selected memory block is not deteriorated and performing the program operation of the selected memory block in a second program operating condition when it is determined that the selected memory is deteriorated, and updating the program operating time of the selected memory block.
Abstract:
A method of programming a memory system includes: reading a target page included in a selected memory block in response to a program request when at least one of the pages included in the selected memory block contains data; and performing a program for the target page when, among the data bits included in the data read from the target page, the number of data bits having a first logic value is equal to or less than a preset value.