Digital Systems Testing And Testable Design Solution [UPDATED]