A low overhead design for testability and test generation technique for core-based systems | Synapse