A magnetic-tunnel-junction (MTJ) element has been widely studied for data storage applications. An MTJ element can also be used to compute Boolean functions and store the output result. A magnetologic device based on this MTJ element can constitute sequential logic functions as well as combinational logic. Counter is one of the most frequently used sequential logic blocks in digital logic systems. In this paper, a novel architecture of a 3-bit gray counter based on magnetologic elements is presented. It is shown that ten MTJ elements with complementary metal-oxide-semiconductor (CMOS) circuits for sense amplifier and writing-current driver can make a 3-bit gray counter. HSPICE simulation results are presented to verify the functionality of the proposed circuits.
Bibliographical noteFunding Information:
This work was supported by the National Program for TND of the Ministry of Science and Technology, as a 21C Frontier Program, and in part by the MIC, Korea, under the ITRC program IITA-2006-C109006030030.
- Counting circuits
- Magnetic tunnel junction (MTJ)
- Magnetoresistive devices
- Nonvolatile logic devices