Non-volatile memory accelerator for artificial neural networks
AssigneeArm Limited
InventorsFernando Garcia Redondo, Shidhartha Das, Paul Nicholas Whatmough, Glen Arnold Rosendale
Life of this patent
Estimating the term…
Loading patent…
AssigneeArm Limited
InventorsFernando Garcia Redondo, Shidhartha Das, Paul Nicholas Whatmough, Glen Arnold Rosendale
Estimating the term…
A non-volatile memory (NVM) crossbar for an artificial neural network (ANN) accelerator is provided. The NVM crossbar includes row signal lines configured to receive input analog voltage signals, multiply-and-accumulate (MAC) column signal lines, a correction column signal line, a MAC cell disposed at each row signal line and MAC column signal line intersection, and a correction cell disposed at each row signal line and correction column signal line intersection. Each MAC cell includes one or more programmable NVM elements programmed to an ANN unipolar weight, and each correction cell includes one or more programmable NVM elements. Each MAC column signal line generates a MAC signal based on the input analog voltage signals and the respective MAC cells, and the correction column signal line generates a correction signal based on the input analog voltage signals and the correction cells. Each MAC signal is corrected based on the correction signal.
A non-volatile memory (NVM) crossbar module for an artificial neural network (ANN) accelerator, comprising:
A method for performing multiply-and-accumulate (MAC) operations for an artificial neural network (ANN) accelerator, comprising:
A non-volatile memory (NVM) crossbar, comprising:
Dependencies are inferred from the claim text.