Constant testability for single fault detection in two-dimensional systolic array structures for matrix multiplication