Abstract:
PURPOSE: A memory controller, a memory device, and an operation method of a system including the same are provided to improve performance by performing each erase operation of an SLC block and an MLC block in different modes. CONSTITUTION: A memory controller controls the operation of a NAND memory device including an MLC block and an SLC block. It is determined that which one of the SLC block and the MLC block is erased. A first command set without a mode selection command and a second command set (CMDSET2) with the mode selection command are generated based on a determination result.
Abstract:
PURPOSE: A flash memory device and a method for programming the same are provided to increase an operation speed by reducing programming time. CONSTITUTION: Randomized data is inputted by using a seed for a target block. A buffer block(110) is programmed. A page buffer(130) reads the buffer block. The page buffer programs a target block(120) without outputting data from the read buffer block.
Abstract:
PURPOSE: A nonvolatile memory device and a programming method thereof are provided to improve a program speed by reducing the number of program loops for a program. CONSTITUTION: A memory cell to which a first program pulse is applied is programmed with one of first to i-th program states after the first program pulse is applied to the memory cell with a first program method(S120). The memory cell to which a second program pulse is applied is programmed with one of (i+1)-th to j-th program states after the second program pulse is applied to the memory cell with a second program method(S140). The second program method is different from the first program method in a step voltage, a bit line forcing voltage, or a verification operation. [Reference numerals] (S120) Programming a memory cell to which a first program pulse is applied with one of first to i-th program states after the first program pulse is applied to the memory cell with a first program method; (S140) Programming the memory cell to which a second program pulse is applied with one of (i+1)-th to j-th program states after second program pulse is applied to the memory cell with a second program method different from at least one selected from step voltage, bit line forcing voltage, and verification operation of the first program method;
Abstract:
PURPOSE: A nonvolatile memory device and a programming method thereof are provided to reduce power consumption in a program operation by applying an inhibition voltage to each bit line in each program loop. CONSTITUTION: A first program pulse and a second program pulse for programming a memory cell are successively applied with one or more corresponding program states among first to n-th program states. The first program pulse is applied to a bit line connected to the memory cell with the first to n-th program states instead of an inhibition voltage(S120). The inhibition voltage is applied to the bit line connected to the memory cell to be programmed with the program state corresponding to the first program pulse(S140). A second program pulse is applied(S160). [Reference numerals] (S120) Applying a first program pulse instead of an inhibition voltage to a bit line connected to a memory cell to be programmed in first to n-th program states; (S140) Applying the inhibition voltage to the bit line connected to the memory cell to be programmed with a program state corresponding to the first program pulse in the first to n-th program states; (S160) Applying a second program pulse;
Abstract:
PURPOSE: A nonvolatile memory device, a memory system, and a reading method thereof are provided to improve data reliability by compensating couplings between memory cells. CONSTITUTION: Data stored in a memory cell near a selection memory cell is sensed(S210). The sensed data of the memory cell is temporarily stored. The data stored in the selection memory cell is sensed one or more times by referring to the data of the data stored in the memory cell(S220). The sensed data of the selection memory cell is temporarily stored. The data stored in the memory cell is maintained until another memory cell is sensed to read another selection memory cell(S230).
Abstract:
PURPOSE: A test system and a method thereof are provided to rapidly detect a fault on data path by comparing an output data and a test pattern data. CONSTITUTION: A memory device(110) includes a data I/O part. The data I/O part(112) is connected to a data entry path and a data read path. The data entry path is necessary for writing a data in a memory cell array(111). The data read path is necessary for reading a data saved in the memory cell array. A test apparatus(120) compares a output data and a test pattern data of the data I/O part. A test apparatus detects a fault on a data entry path or a data read path.
Abstract:
프로그램 시간을 단축시킬 수 있는 불휘발성 메모리 장치 및 그 구동방법이 개시된다. 상기 불휘발성 메모리 장치는 멀티레벨 셀을 구비하며 복수의 데이터 상태들에 대하여 각 상태별로 프로그램 동작을 수행하고, 상기 구동방법은 상기 복수의 데이터 상태들 중 프로그램이 수행될 데이터 상태를 판별하는 단계와, 상기 상태 판별 결과에 따라 동시 프로그램 비트수를 설정하는 단계와, 외부로부터 입력된 데이터에 대하여 스캐닝 동작을 수행함으로써 프로그램이 수행될 데이터들을 검색하는 단계 및 상기 설정된 동시 프로그램 비트수에 따라, 상기 검색단계에서 검색된 데이터들에 대하여 프로그램 동작을 수행하는 단계를 구비한다. 특히 상기 복수의 데이터 상태들 중 적어도 하나의 데이터 상태에 대응하는 동시 프로그램 비트수는, 다른 데이터 상태에 대응하는 동시 프로그램 비트수와 서로 다른 값을 갖도록 설정된다.
Abstract:
A method for driving a nonvolatile memory capable of re-verifying a N- time verified memory cell and a nonvolatile memory device are provided to increase accuracy of program for the memory cell by performing additional verification for the verified and programmed memory cell. According to a method for driving a nonvolatile memory capable of re-verifying a N-time verified memory cell, memory cells are programmed on the basis of first data copied to a verify data buffer from a program data buffer(S430). The result of verifying the programmed memory cells is over-written in the verify data buffer(S440). The program step and the verify step are repeated at least one time for the verified memory cells, on the basis of the verify result written in the verify data buffer.
Abstract:
An access method and apparatus of a multi level cell flash memory are provided to improve the read speed of a synchronous flash memory using serial sensing, by assembling words of an input/output unit without latching all of one burst unit data. In a flash memory device having memory cells stored with at least 2 bits per cell, a data rearrangement part divides input data of more than two words into a first word and a second word, and stores the first word and the second word in the most significant bits and the least significant bits of the memory cells, respectively, in response to a rearrangement signal. A write driver is controlled for data outputted from the data rearrangement part to be programmed in the memory cells in response to a write enable signal. Multiple sense amplifiers senses the data of the memory cells in response to a sensing enable signal. A latch circuit latches the sensing data of the sense amplifiers in response to a latch control signal. A control part rearranges input data by applying the rearrangement signal, and generates a write enable signal for the rearranged data to be written in the memory cells, and outputs the sensing enable signal to the sense amplifiers to serially sense the most significant bits and the least significant bit of the memory cells during a data read operation, and generates a latch control signal, in order to output the first word when the most significant bits are latched and to output the second word when the least significant bits are latched.
Abstract:
여기에 개시되는 불 휘발성 메모리 장치를 프로그램하는 방법은 프로그램 전압을 선택된 메모리 셀에 공급하는 단계와; 그리고 매 프로그램 구간 동안 프로그램 전압이 검출 전압 이상으로 높아질 때 프로그램 전압의 공급을 일시 중지하는 단계를 포함한다. 매 프로그램 구간에서 프로그램 전압이 검출 전압 이하로 다시 낮아질 때, 프로그램 전압의 공급이 재개된다.