Abstract:
A method of operating a data storage device includes programming non-fully programmed memory blocks at a point in time when a reference time elapses from a point in time when each of the memory blocks is physically erased, acquiring a first interval and a second interval, calculating a disturb index based on the first interval and the second interval, selecting a victim block for garbage collection based on the disturb index, and copying valid page data of the victim block into a free block. The first interval is defined by a point in time when each of the memory blocks is physically erased and a point in time when each of the memory blocks is fully programmed. The second interval is an interval during which a fully programmed state is maintained after a point in time when each of the memory blocks is fully programmed.
Abstract:
A read reclaim method of a storage device includes detecting, at a cycle of a random number of read operations, the number of error bits within non-selection data stored in each of a plurality of memory blocks. A memory block having the number of detected error bits, with respect to the number of read operations, increasing at a rate greater than a reference rate over one or more cycles of the random number of read operations is selected as a weak block. The number of error bits within non-selection data stored in the weak block is detected at a cycle of a fixed number of read operations. A detection is made of whether the number of error bits detected according to the fixed-number cycle is greater than or equal to a read reclaim reference. The non-selection data is data not requested by a host.
Abstract:
A semiconductor device includes a substrate, a memory structure and a capacitor structure including at least one array of capacitors. The memory structure is disposed in a first region of the device. The capacitor structure is disposed in a second region of the device. The capacitor structure may include a first capacitor array, a second capacitor array, a third capacitor array and a first landing pad. The first landing pad is disposed between the substrate and lower electrodes of capacitors of the first and second capacitor arrays, and contacts the lower electrodes so as to electrically connect the first capacitor array and the second capacitor array. Upper electrodes of capacitors of the second and third capacitor arrays are integral such that the second capacitor array and the third capacitor array are electrically connected to each other.
Abstract:
A low viscosity, short pitch, cholesteric liquid crystal composition consisting of an alkali cromoglycate dissolved in water or water with a polar solvent, together with an optically active solute in sufficient concentration to render the cromoglycate cholesteric. Suitable compositions will reflect light in the visible spectrum and may be magnetically, electrically, or thermally addressed to produce optical effects therein.
Abstract:
A method of operating a data storage device includes programming non-fully programmed memory blocks at a point in time when a reference time elapses from a point in time when each of the memory blocks is physically erased, acquiring a first interval and a second interval, calculating a disturb index based on the first interval and the second interval, selecting a victim block for garbage collection based on the disturb index, and copying valid page data of the victim block into a free block. The first interval is defined by a point in time when each of the memory blocks is physically erased and a point in time when each of the memory blocks is fully programmed. The second interval is an interval during which a fully programmed state is maintained after a point in time when each of the memory blocks is fully programmed.
Abstract:
Disclosed are novel ruthenium compounds of formula (Ia) and (Ib): wherein R1 and the moiety are defined herein. Also disclosed is a process for using these novel ruthenium compounds as catalysts for asymmetric hydrogenation and transfer hydrogenation of ketones with high reactivities and excellent selectivities.
Abstract:
A storage device may include a nonvolatile memory device, a buffer memory, and a controller. The controller may perform first accesses on the nonvolatile memory device using the buffer memory, collect access result information and access environment information of the first accesses in the buffer memory, and generate an access classifier that predicts a result of a second access to the nonvolatile memory device by performing machine learning based on the access result information and the access environment information collected in the buffer memory.
Abstract:
A storage device includes a nonvolatile memory device and a controller. The nonvolatile memory device includes multiple memory blocks, each of which includes memory cells. The controller reads data from selected memory cells of a memory block selected from the memory blocks during a read operation. The selected memory cells correspond to both a word line and a string selection line selected as a read target. The controller increases a read count by a read weight corresponding to the selected word line and string selection line of the selected memory block, and performs a refresh operation on the selected memory cells if the read count reaches a threshold value. In the selected memory block, two or more read weights are assigned according to locations of the string selection lines and the word lines.
Abstract:
A nonvolatile memory system includes a nonvolatile memory device and a memory controller managing the nonvolatile memory device. The operation method includes receiving a read command and a read address from an external device, reading read data stored in memory cells connected to a selected word line of a selected memory block corresponding to the read address in response to the read command, and detecting and correcting error bits of the read data. The method includes estimating the number of error bits of unselected word lines on the basis of erase leaving times of memory cells connected to the unselected word lines of the selected memory block and the detected error bits, and performing read-reclaim operation on at least one word line among the selected word line and the unselected word lines on the basis of the estimated number of error bits.
Abstract:
A storage device includes a nonvolatile memory having a plurality of memory cells and a memory controller to control the nonvolatile memory. The operating method of the storage device includes reading previously programmed memory cells among the memory cells of the nonvolatile memory and determining a time after erase of the previously programmed memory cells, programming selected memory cells of the nonvolatile memory, and programming meta data including a time after erase of the selected memory cells, based on the determined time after erase of the previously programmed memory cells.