We describe a paradigm for computing with interacting quantum dots, qu
antum-dot cellular automata (QCA). We show how arrays of quantum-dot c
ells could be used to perform useful computations. A new adiabatic swi
tching paradigm is developed which permits clocked control, eliminates
metastability problems, and enables a pipelined architecture.