Processing-in-memory device based on resistive memory and method thereof
AssigneeKorea University Research and Business Foundation
InventorsJongsun Park, Yunho Jang
Life of this patent
Estimating the term…
Abstract
Disclosed is a processing-in-memory device based on a resistive memory, which includes at least one local array, and an input operation unit that re-sets an input value based on a predicted value with respect to an operation of the local array and applies the re-set input value to the local array, and the local array includes at least one weight cell that stores a plurality of weights, and a charge domain cell that converts the stored weights into voltage values based on the re-set input value.
Claims11
A processing-in-memory device based on a resistive memory, the processing-in-memory device comprising:
- at least one local array;
- and
- an input operation unit configured to re-set an input value based on a predicted value with respect to an operation of the local array and to apply the re-set input value to the local array, and
- wherein the local array includes:
- at least one weight cell configured to store a plurality of weights;
- and
- a charge domain cell configured to convert the stored weights into voltage values based on the re-set input value, and
- wherein the operation of the local array is skipped based on the re-set input value.
A method of operating a processing-in-memory device based on a resistive memory, the method comprising:
- storing a plurality of weights;
- re-setting an input value based on a predicted value with respect to an operation of a local array;
- applying the re-set input value to the local array;
- converting the stored weight into a voltage value based on the re-set input value;
- performing a multiplication-accumulation operation by charge sharing the voltage value;
- storing a result value of the multiplication-accumulation operation;
- and
- charge sharing the stored result values and converting the result values into digital values,
- wherein the operation of the local array is skipped based on the re-set input value.
Dependencies are inferred from the claim text.