A Novel Realization and Synthesis of Ternary Content-Addressable Memory ( TCAM ) Design Using Reversible Circuits