2006067097 A1 abstract a cam cell array according to embodiments of the present invention include an array of cam cells each of the cam cells comprising a first cell the first cell including a non volatile storage element coupled to at least one first data line and a match line a match line controller coupled to the match line and a data line controller coupled to the data lines wherein a write operation is performed by changing a state of the non volatile storage element by providing data to the at least one data line wherein a read operation is performed by determining the state of the non volatile storage element through the at least one data line and wherein a comparison operation is performed by applying data to the at least one data line and determining a match condition on the match line application_number US 95018604 A description a cam array according to some embodiments of the present invention can utilize non volatile memory technology such as for example multi layer magnetic moment resistive elements mram phase change based resistive elements pram and ferroelectric capacitor based elements fram additionally cam arrays according to some embodiments can be simultaneously written to and read from in a row wise i e whole word fashion further cam cells included in a cam array according to some embodiments of the present invention can be binary or ternary cells fig3 a illustrates a magnetic random access memory mram cell 301 that can.