Text this: System-on-chip (SoC) testing using adhoc high-level design for-testability method