This paper proposes a fault tolerant design for integer parallel matrix-vector multiplications (MVMs). The scheme combines ideas from error correction codes and the self-checking capability of MVMs. It adds a detection matrix and sum matrix to the original parallel matrices to enable error detection and correction. Field-programmable gate array evaluation shows the proposed scheme can significantly reduce overheads compared to protecting each MVM individually. The detection matrix is generated using a checksum of each original matrix and a Hamming code. The sum matrix is the direct sum of the original matrices. By comparing results from the original MVMs and detection matrix, faulty outputs can be identified and corrected.