Design for testability—A survey | Synapse