Back to results
US 12,651,151 B2Granted
Method of operating memory-based device
AssigneesTaiwan Semiconductor Manufacturing Company, Ltd., National Yang Ming Chiao Tung University
InventorsTuo-Hung Hou, Chih-Cheng Chang
Life of this patent
Estimating the term…
Abstract
A method includes: generating a first sum value at least by a first resistor; generating a first shifted sum value based on the first sum value and a nonlinear function; generating a pulse number based on the first shifted sum value; and changing the first resistor based on the pulse number to adjust the first sum value.
Claims20
A method, comprising:
- generating a first sum value by a plurality of first resistors, wherein the plurality of first resistors comprise a plurality of weight resistors and a plurality of reference resistors, wherein a reference value of the plurality of reference resistors is a difference between a maximum weight resistor value and a minimum weight resistor value to be divided by two;
- generating a first shifted sum value based on the first sum value and a nonlinear function;
- calculating a first backpropagation value based on the first shifted sum value;
- generating a pulse number based on the first backpropagation value;
- changing one of the plurality of weight resistors based on the pulse number to adjust the first sum value,
- calculating a second backpropagation value based on the first backpropagation value and a weight value associated with a second resistor;
- and
- adjusting the second resistor based on the second backpropagation value.
5 more elements
A method, comprising:
- generating a nonlinear function according to each of a plurality of input signals and a shift value, wherein the plurality of input signals are transmitted to a plurality of first resistors, wherein the plurality of first resistors comprise a plurality of weight resistors and a plurality of reference resistors, wherein a reference value of the plurality of reference resistors is a difference between a maximum weight resistor value and a minimum weight resistor value to be divided by two;
- shifting a sum value of the plurality of input signals to generate a shifted sum value by the nonlinear function;
- generating a first pulse number based on the shifted sum value and a target value;
- and
- adjusting one of the plurality of weight resistors related to the sum value based on the first pulse number, until the shifted sum value and the target value are the same.
2 more elements
A method, comprising:
- generating a first sum value by a plurality of first resistors, wherein the plurality of first resistors comprise a plurality of weight resistors and a plurality of reference resistors, wherein a reference value of the plurality of reference resistors is a difference between a maximum weight resistor value and a minimum weight resistor value to be divided by two;
- generating a second sum value based on the first sum value at least by a second resistor;
- generating a first feedback and a second feedback based on the second sum value;
- adjusting the second resistor based on the first feedback;
- and
- adjusting one of the plurality of weight resistors based on the second feedback,
- wherein the second feedback is proportional to and different from the first feedback.
4 more elements
Dependencies are inferred from the claim text.