Provided is a
semiconductor device of reduced
power consumption that is capable of non-destructive reading. The
semiconductor device comprises a first
transistor, a first FTJ element, and a second FTJ element. The first terminal of the first
transistor is electrically connected to an output terminal of the first FTJ element and an input element of the second FTJ element. In data writing, polarization occurs in each of the first FTJ element and the second FTJ element according to the data. In data reading, a
voltage that does not change the polarization is applied between the output terminal of the first FTJ element and the input terminal of the second FTJ element. At that time, the first
transistor is set to the on state, and thereby the difference current between the current flowing through the first FTJ element and the current flowing through the second FTJ element flows through the first transistor. The difference current is acquired using a read circuit, etc., and thereby the data written in the first FTJ element and the second FTJ element can be read.