Defining high-speed protocols: five challenges and an example that survives the challenges | IEEE Journals & Magazine | IEEE Xplore