Data Integrity For On-Chip Interconnects by Rohit Singhal