Testing And Testable Design Solution: Digital Systems