SAS InFusion

LeCroy’s SAS InFusion system is the ideal tool for stress testing systems while running real traffic and actual workloads. This system allows you to inject errors and modify traffic in order to verify real-world fault handling.

Explore SAS InFusion Explore SAS InFusion
SAS Sierra M6-4   Complete solution for Serial Attached SCSI (SAS) and Serial ATA (SATA) Protocol verification
SAS Sierra M6-2   Complete solution for Serial Attached SCSI (SAS) and Serial ATA (SATA) Protocol verification
SAS STX M6-1   STX M6-1 SAS/SATA Protocol Verification System
SAS STX A6-4   STX A6-4 SAS & SATA 6G Analyzer System
SAS STX-131   STX-131 SAS & SATA 3.0 & 1.5G 1 Port Analyzer System
SAS STX-231   STX-231 SAS & SATA 3.0 & 1.5G 2 Port Analyzer System
SAS STX-431   STX-431 SAS & SATA 3.0 & 1.5G 4 Port Analyzer System
SASTracer/Trainer   Complete solution for Serial Attached SCSI (SAS) Protocol verification
SAS InFusion   SAS Error Injector for Real World Fault Handling and Error Recovery
Serial Attached SCSI (SAS) is the next-generation replacement of SCSI Ultra320. SAS is a serialized protocol. The serial interface offers several benefits over the existing SCSI parallel bus; allowing for high availability, complex storage topologies, and a lower cost structure.
High Availability: As with SATA, Serial Attached SCSI is a high-speed, point-to-point technology initially designed to operate at speeds up to 6Gb/sec. System designers have found that point-to-point serial connections are inherently more reliable than shared bandwidth parallel connections. As a result, point-to-point serial connections have become the preferred method for implementing high-availability systems. SAS based disk drives are dual ported, taking advantage of this feature. This is a key requirement of high-availability SANs that call for redundant paths to all devices in the system.
Complex Storage Environments: SAS storage environments usually consist of a mixture of disk drives, host bus adapters and expanders. SAS allows for addressing of over 16,000 devices. SAS Expanders are routing devices that forward service requests between the source and destination devices. Expanders can be attached to other expanders, disk drives, and other hosts. An important characteristic of Expanders is their ability to aggregate bandwidth by combining multiple physical links into a "Wide" port. These wide ports can function as intelligent switches and can independently send commands across one physical path with data being returned over a different physical path. This increases the complexity of SAS test and debug because it requires users to monitor multiple links concurrently to record all DWORDs associated with a single SCSI transaction. The usage of expanders also allows for usage of a storage concept called Zoning. Zoning allows administrators to restrict access to devices by other devices. Applications of this include separating storage systems within a company by department.
Lower Cost Structure: Serial Attached SCSI also contains support for SATA drives in its storage environments. This allows support for both enterprise-class performance offered by SAS and low cost storage with SATA drives in the same system. Since the cost of the SAS infrastructure is expected to be comparable to SATA, it is likely that SAS will be the preferred interface. Since both SAS and SATA drives can be used in this environment, it will simplify and standardize the storage infrastructure, allowing for the ability to choose which drive will best fit individual storage needs.
Protocol Analysis
SAS Test and Verification: LeCroy's protocol analysis tools are designed from the ground up to address these unique characteristics of SAS including wide-links and Serial ATA interoperability. Sierra’s analysis and design suites are developed specifically for use with the SAS and SATA protocols, and provide extensive protocol decoding, expert error analysis, and complete user support when decoding and viewing the recorded traffic. This extensive protocol support, combined with the different traffic views, advanced triggering, data filtering, traffic generation, and error injection capability, allows engineers to rapidly become familiar with SAS- and SATA-specific issues, and quickly understand new issues the first time they encounter them. Every engineer becomes a protocol expert with the support of Sierra’s detailed expert analysis.

Developed by the Protocol Solutions Group of LeCroy (formerly CATC), the SAS InFusion™ and SATA InFusion™ systems are the first of their kind. These systems allow you to inject errors and modify traffic in order to verify real-world fault handling. While sitting in the data path on a live system, they can programmatically alter or corrupt traffic. The InFusion systems are the ideal tool for stress testing systems while running real traffic and actual workloads.

The InFusion traffic modifier is designed to verify recovery characteristics within a sub-system. In just minutes, an easy-to-use pop up menu interface allows you to create test scenarios. You can change any field, within any frame, as the data moves across the bus. Any primitive or data pattern can be intercepted and changed to a different pattern you specify. This allows for unprecedented corner case and protocol level error injection for SAS and SATA traffic.

Powerful Error Injection and Traffic Modification Abilities

The InFusion system supports a single 3.0G or 1.5G SAS or SATA link and monitors traffic from both directions. Once the InFusion system has been added to a SAS or SATA link, it automatically passes the boot up sequence and preserves protocol handshaking between devices. It silently monitors the line while transmitting a faithful copy of the original data stream. The system will wait for a specific time interval or count a particular event that you designate before it begins modifying frames or injecting errors. InFusion can be configured to send a single error, multiple errors, or random errors.

When changing fields within a frame, the InFusion traffic modifier will preserve the outbound frame structure, including recalculating the CRC if needed. The response transmitted from the device-under-test will pass through the InFusion system, without modification. This allows true end-to-end system testing. And, the InFusion system will maintain a log that contains a summary of the exchange.

Easy and Versatile to Use

The InFusion system was designed to modify existing traffic between a host and a target, which better reflects real world operating conditions compared to script based simulations. Test scenarios are independent of hardware setup and rarely need to be tuned for different configurations. Firmware or components in the system-under-test can be modified when needed, and then re-verified using the InFusion system.

Sophisticated error injection strategies are now possible using the dual sequencers with up to 256 sequential wait states per sequence. Each state can be configured to check for different conditions or inject different errors before branching to the next state. Looping allows the error injection sequence to repeat at specific intervals. Each sequential state can also include timers and counters to better isolate specific link conditions.

You can setup the InFusion traffic modifier by attaching the system to a LAN using an Ethernet connection. The wizard interface allows you to create custom test scenarios on the PC, and download to the InFusion hardware's memory. You then can detach the InFusion system and move it around your lab so that it may function as a stand-alone instrument. The built in LCD and keypad allows you to start, stop, and control the InFusion session. InFusion can also be controlled with a comprehensive C++ programming API (Windows DLL). InFusion can also coordinate error injection across multiple SAS Links. Up to 4 InFusion systems can be cascaded together (using BNC connectors) to validate fault recovery on SAS “wide” ports.

A Comprehensive Solution for SAS and SATA

LeCroy’s SAS and SATA solutions provide you with advanced features necessary to ease the development and deployment of SAS and SATA devices. By combining the functionality and power of a SASTracer™ or SATracer™ analyzer, SASTrainer™ or SATrainer™ exerciser, and InFusion traffic modifier, you have a complete system that gives you the most in-depth analysis, testing, and validation available for SAS and SATA.

Let LeCroy’s Serial Data Solutions peel back the layers of SAS and SATA to solve your test and verification challenges.