Data storage circuits and components of such circuits constructed using
nanotube switching elements. The storage circuits may be stand-alone
devices or cells incorporated into other devices or circuits. The data
storage circuits include or can be used in latches, master-slave
flip-flops, digital logic circuits, memory devices and other circuits. In
one aspect of the invention, a master-slave flip-flop is constructed
using one or more nanotube switching element-based storage devices. The
master storage element or the slave storage element or both may be
constructed using nanotube switching elements, for example, using two
nanotube switching element-based inverters. The storage elements may be
volatile or non-volatile. An equilibration device is provided for
protecting the stored data from fluctuations on the inputs. Input buffers
and output buffers for data storage circuits of the invention may also be
constructed using nanotube switching elements.