Patent classifications
G11C7/00
Operating method of a nonvolatile memory device for programming multi-page data
An operating method of a nonvolatile memory device for programming multi-page data, the operating method including: receiving the multi-page data from a memory controller; programming first page data among the multi-page data to first memory cells connected to a word line adjacent to a selected word line; reading previous page data previously stored in second memory cells connected to the selected word line based on a first sensing value and a second sensing value after programming the first page data, calculating a first fail bit number by comparing first bits of the previous page data read based on the first sensing value to second bits of the previous page data read based on the second sensing value; and programming the previous page data read from the second memory cells and second page data among the multi-page data to the second memory cells based on the first fail bit number.
Memory and operation method of the memory
A memory core including a memory core including memory cells that are arranged in a plurality of rows and a plurality of columns; and a refresh target selection circuit suitable for storing an address and a risk score of each of activated rows among the rows, wherein the refresh target selection circuit is further suitable for increasing the risk score of a corresponding row whenever the corresponding row is activated, whenever a row at a ‘+2’ position of the corresponding row is activated, and whenever a row at a ‘−2’ position of the corresponding row is activated.
SIGNED DIVISION IN MEMORY
Examples of the present disclosure provide apparatuses and methods for performing signed division operations. An apparatus can include a first group of memory cells coupled to a sense line and to a number of first access lines. The apparatus can include a second group of memory cells coupled to the sense line and to a number of second access lines. The apparatus can include a controller configured to operate sensing circuitry to divide a signed dividend element stored in the first group of memory cells by a signed divisor element stored in the second group of memory cells by performing a number of operations.
SIGNED DIVISION IN MEMORY
Examples of the present disclosure provide apparatuses and methods for performing signed division operations. An apparatus can include a first group of memory cells coupled to a sense line and to a number of first access lines. The apparatus can include a second group of memory cells coupled to the sense line and to a number of second access lines. The apparatus can include a controller configured to operate sensing circuitry to divide a signed dividend element stored in the first group of memory cells by a signed divisor element stored in the second group of memory cells by performing a number of operations.
Apparatus and method for verificability /auditability of correct process execution on electronic platforms
An apparatus comprises a logic processor and at least one hardware device the processor being configured to orchestrate at least one virtual machine, wherein each device and virtual machine respectively forms an isolated execution environment, the processor being configured to: generate a unique ID associated with the request for the result; commit to the unique ID; transmit to the data source the request for data, to trigger the data source to generate and return the result and to generate an authenticity proof of the result by leveraging at least one software attestation technique or at least one hardware attestation technique; verify the authenticity proof; and transmit to the remote application the returned result and verified authenticity proof. This apparatus can be used to provably enforce the correct execution of a given process without relying on the security of a single isolated execution environment only.
Logic drive based on standard commodity FPGA IC chips using non-volatile memory cells
A field-programmable-gate-array (FPGA) IC chip includes multiple first non-volatile memory cells in the FPGA IC chip, wherein the first non-volatile memory cells are configured to save multiple resulting values for a look-up table (LUT) of a programmable logic block of the FPGA IC chip, wherein the programmable logic block is configured to select, in accordance with its inputs, one from the resulting values into its output; and multiple second non-volatile memory cells in the FPGA IC chip, wherein the second non-volatile memory cells are configured to save multiple programming codes configured to control a switch of the FPGA IC chip.
Logic drive based on standard commodity FPGA IC chips using non-volatile memory cells
A field-programmable-gate-array (FPGA) IC chip includes multiple first non-volatile memory cells in the FPGA IC chip, wherein the first non-volatile memory cells are configured to save multiple resulting values for a look-up table (LUT) of a programmable logic block of the FPGA IC chip, wherein the programmable logic block is configured to select, in accordance with its inputs, one from the resulting values into its output; and multiple second non-volatile memory cells in the FPGA IC chip, wherein the second non-volatile memory cells are configured to save multiple programming codes configured to control a switch of the FPGA IC chip.
Method of programming in flash memory devices
A memory device includes a plurality of memory cells. Each row of the plurality of memory cells is coupled to a respective one of a plurality of wordlines. A method of programming the memory device includes applying a program voltage to a selected wordline of the plurality of wordlines. The method also includes applying a series of incremental verifying voltages to the selected wordline in a first time period after applying the program voltage. The method further includes floating an unselected wordline of the plurality of wordlines in a second time period at least partially overlapping the first time period. The unselected wordline is adjacent to the selected wordline.
Data reading circuit of embedded flash memory cell
The application relates to a data reading circuit of an embedded flash memory cell. The data reading circuit a switch circuit, a current clamp circuit, a current mirror circuit, a reference current source, a precharge circuit and a comparison circuit; the switch circuit includes a transmission gate, one end of the transmission gate is connected with a drain of the embedded flash memory cell, and the other end of the transmission gate is connected with a detection end of the current clamp circuit; a response end of the current clamp circuit is connected with a data node; the current mirror circuit is connected with the reference current source and the data node; an output end of the precharge circuit is connected with the data node; one input end of the comparison circuit is connected with the data node, and the other input end is connected with reference voltage.
Memory device and method of operating the memory device
According to the present technology, a memory device may include memory cells configured to be programmed so that each of the memory cells has a threshold voltage corresponding to any one of a plurality of program states, a peripheral circuit configured to perform a read operation or a program operation on the memory cells, and control logic configured to control the peripheral circuit to perform a test read operation of reading the memory cells using a test read voltage that is any one read voltage among preset default read voltages, and perform a refresh program operation of applying a refresh program voltage to some memory cells among the memory cells according to the number of memory cells having a threshold voltage greater than the test read voltage.