A Design for Complete Testability of Programmable Logic Arrays