better fill-in if matrix dimensions do not fit with tile size:
adds only 1s on the diagonal, 0s elsewhere