Current compensation block and method for programming analog neural memory in deep learning artificial neural network
AssigneeSilicon Storage Technology, Inc.
InventorsHieu Van Tran, Thuan Vu, Stanley Hong, Anh Ly, Vipin Tiwari, Nhan Do
Life of this patent
Estimating the term…
Abstract
Numerous embodiments are disclosed for a high voltage generation algorithm and system for generating high voltages necessary for a particular programming operation in analog neural memory used in a deep learning artificial neural network. Different calibration algorithms and systems are also disclosed. Optionally, compensation measures can be utilized that compensate for changes in voltage or current as the number of cells being programmed changes.
Claims16
A system for compensating for changes in current applied by a high voltage generator to a memory array during a programming operation, the system comprising:
- an array of non-volatile memory cells, wherein the cells are arranged in columns and rows, wherein each column is coupled to a bit line;
- and
- a high voltage generator for selectively applying a high voltage to the array during a programming operation;
- wherein the columns are arranged into sets of columns and each set of columns comprises a column coupled to a bit line that is a dummy bit line that is turned on when at least one other bit line in the set is not turned on during a programming operation.
A method for compensating for changes in current applied by a high voltage generator to an array of non-volatile memory cells during a programming operation, wherein the cells in the array are arranged in columns and rows and each column is coupled to a bit line and the columns are arranged into sets of columns and each set of columns comprises a column coupled to a bit line that is a dummy bit line, the method comprising:
- selectively applying a high voltage to the array during a programming operation;
- turning on a dummy bit line in a set of columns when at least one other bit line in the set is not turned on during the programming operation.
Dependencies are inferred from the claim text.