TCAM is designed in such a way that the user supplies a data word and the CAM searches its entire memory to see whether that data word is stored anywhere in it. If the data word is found, then the CAM returns a list of one or more storage addresses where the word was found.