A multi-level static memory cell

Philipp Häfliger, H. Kolle Riis

2003 · 20 citations · 5 references

Concepts

Abstract

This paper introduces a static multi-level memory cell that was conceived to store state variables in neuromorphic on-chip learning applications. It consists of a capacitance that holds a voltage and an array of 'fusing' amplifiers that are connected as followers. These followers drive their output towards the voltage level of the input like normal followers, but only if the difference between input and output is smaller than about 120 mV. The inputs to this 'fusing' follower array determine the stable voltage levels of the memory cell. All follower-outputs are connected to the storage capacitance and thus the voltage is always driven to the closest stable level. The cell content can be changed by injecting current into the capacitance. This form of storage offers arguably a better compromise between desirable and undesirable properties for neuromorphic learning systems than alternative solutions (e.g. non-volatile analog storage on floating gates or digital static storage in combination with AD/DA conversion).

References

5