a data processing system provides a diagnostic circuit having a scan - out function , that includes error checking . a scan - out address check code is generated by a sending unit and another scan - out address check code is generated by a receiving unit . the scan - out address check codes are compared in the sending unit , and an error in the scan - out operation can be detected .