Patent ID: 9147454
Filing Date: 2015-09-29
Classification: G11C,H03K

Abstract:
1. A circuit comprising: a first magnetic tunneling junction (MTJ) device; a second MTJ device coupled to the first MTJ device, so that the first and second MTJ devices store a logical 0 or a logical 1; an output node, the first and second MTJ devices coupled to the output node to drive the output node to a voltage indicative of a logical 0 or a logical 1; a multiplexer coupled to the output node; a sequential logic circuit element having an input port coupled to the multiplexer, the sequential logic circuit element having an output port; a feedback path coupling the output port of the sequential logic circuit element to the first MTJ device and the second MTJ device to write data to the first MTJ device and the second MTJ device during a write operation; and an edge detector coupled to the output node and to the multiplexer so that during a read operation on the first and second MTJ devices, the edge detector sets the multiplexer to provide a LOW voltage to the input port of the sequential logic circuit element if the voltage of the output node starts to rise from LOW to HIGH and sets the multiplexer to provide the voltage of the output node to the input port of the sequential logic circuit element otherwise.