In one embodiment, a content addressable memory (CAM), includes: a word line
driver
configured to provide a driving signal; a tag memory including M word lines traversing
through the tag memory and intersecting with 2N bit lines, where M and N are each
suitable integer values, where each word line and each bit line is a single molecular
wire; a search enable circuitry coupled to the word line driver and configured
to allow the driving signal to be driven onto a subset of the word lines in the
tag memory; and a match detection circuit coupled to the tag memory and configured
to detect current flow on the horizontal word lines.