Constant Testability For Single Fault-detection In 2-dimensional Systolic Array Structures For Matrix Multiplication