A data readout circuit of memory cells for reading out data from the memory cells includes a determination circuit (3) that reads out a plurality of data from multiplexed memory cells (5) having a unique data inversion direction and determines data not inverted in the data inversion direction as valid data stored in the memory cells (5) in a case when there are different data in the readout data; and an output unit (4) that outputs the data determined as valid data by the determination circuit (3) as memory data of the memory cells.
메모리 셀의 데이터를 판독하는 메모리 셀의 데이터 판독 회로로서, 메모리 셀의 데이터 반전 방향이 일률적인 다중화된 메모리 셀(5)로부터 복수의 데이터를 판독하고, 판독한 데이터 중에 다른 데이터가 있는 경우에는, 데이터 반전 방향에 따라 반전하지 않는 경우의 데이터를 메모리 셀(5)에 기억된 정당한 데이터로서 판단하는 판단 회로(3)와, 판단 회로(3)에 의해 정당한 데이터로서 판단된 데이터를 메모리 셀의 기억 데이터로서 출력하는 출력부(4)를 구비하였다.