SerialTek has added the BusMod Error Injector to its product line-up of Serial Attached SCSI (SAS) and Serial ATA (SATA) development tools.

The company said that the BusMod Error Injector builds on BusXpert’s GUI by adding capabilities for causing errors on a live data stream and gives the capability to test real-time error handling, system recovery, and duplication of issues seen in the field.

According to SerialTek, the new product can be used in conjunction with the BusXpert line of SAS and SATA analysers to extend development and debug by capturing and displaying the traffic on the SAS or SATA bus.

In addition, the error injection capabilities include generating random line errors such as CRC or 8b10b encoding, changing frame data and replacing frames and primitives. When combined with BusXpert’s software interface, it allows users to create simple or complicated error injection scenarios.

The company claims that the BusMod also has the capability of generating the SATA Built-In-Self-Test (BIST) frame for testing physical compliance of both hosts and devices. Used with the frame error rate counter (FERC) capability of the BusXpert SAS or SATA analysers, the BusXpert Micro and Pro systems become versatile SATA compliance test tools.

Dale Smith, president and chief technical officer of SerialTek, said: Developers are always looking for a way to break the system. BusMod gives users the chance to verify their design robustness with live traffic between real devices.

The BusMod Error Injector is currently in beta and is available as a standalone error injector system with licensing options such as link speed, protocol, and port count.