  Content Addressable Memories (CAMs) are considered a key-enabler for
in-memory computing (IMC). IMC shows order of magnitude improvement in energy
efficiency and throughput compared to traditional computing techniques.
Recently, analog CAMs (aCAMs) were proposed as a means to improve storage
density and energy efficiency. In this work, we propose two new aCAM cells to
improve data encoding and robustness as compared to existing aCAM cells. We
propose a methodology to choose the margin and interval width for data
encoding. In addition, we perform a comprehensive comparison against prior work
in terms of the number of intervals, noise sensitivity, dynamic range, energy,
latency, area, and probability of failure.
