Taifead r-phoist: Digital system test and testable design