Text this: Design and Verification of On−Chip Communication Protocols