A method and system for performing diagnostic tests on a real-time system controlled by a state machine. A sequence of states recorded as the state machine operates is used to determine error conditions. The sequence of states is compared to expected sequences of states to determine what, if any, errors...http://www.google.com/patents/US7913127?utm_source=gb-gplus-sharePatent US7913127 - Diagnostics of cable and link performance for a high-speed communication system