1 Introduction
Electronic circuits encode information in the form of a charge stored on a circuit node or as a current flowing between two circuit nodes. For example, one bit of static memory contains two nodes that store two complementary charges corresponding to logic “1” and logic “0.” The bit values “1” and “0” can be stored as node charges “10” and “01,” respectively. A static memory makes use of feedback to continuously replenish the charge on both nodes. The stored bit value can be preserved indefinitely as long as noise originating from the interconnect coupling or other sources does not overwhelm the stored charge. During the write operation, the state is intentionally modified by coupling the charge via bitlines.