Global Rules - LeCroy Sierra M6-2 User Manual

Sas/sata protocol analyzer
Table of Contents

Advertisement

InFusion Scenarios
on the 20th payload of a Data FIS, you can change/capture the 12th dword onwards. 11th
payload dword and preceding dwords are not accessible for change/capture)
You can not change a state based on back‐to‐back events. At 6G speed,there should be at
least one dword between the triggering event of two consecutive states. At other speeds,
back‐to‐back dword state transitions might rarely be missed, so best practice is to never
assume back‐to‐back dword events.
As described later in this chapter, you can create any number of scenarios and store them
in libraries on the PC hard drive. Scenario library files names are in the following format:
Creating InFusion scenarios is easy, but it requires an understanding of the following
terms defined in Table 1.

Global Rules

Global Rules are a portion of the scenario that can define only one test state. To create
the Global Rules, you use the menu‐driven interface to enter an event or combined event
and the corresponding action or set of actions (the response of InFusion hardware to the
event).
In the case of a combined event, the action is taken upon occurrence of any of the events
stated for the event combination. It is a logical OR association, meaning any of the events
can trigger the action.
       
S ierra M6‐2 SAS/SATA Protocol Analyzer User Manual
<filename>.infdb
TABLE 4.1: Key Scenario Terms
Term
Definition
Action
InFusion response to an event.
Event
Condition that is detectable by InFusion.
Combined
Logical OR association of events (for example, event A OR event B).
Event
Portion of a scenario that can define a single InFusion test state.
You can think of the Global Rules and each sequence as a separate
test routine or program operating within the scenario. Each
Global Rules
operates independently and in parallel with the others. The
purpose of each is to detect events and then respond with the
appropriate action or set of actions. In essence, you can operate up
to three test states simultaneously within InFusion.
Portion of a scenario that can define multiple InFusion test states.
More flexible than the Global Rules, a sequence allows more
Sequence
powerful scenarios that include branching and looping between
test states (Global Rules can define only a single test state, so there
is no branching).
"Behavior" of the Global Rules or a sequence at any point in time.
State
In terms of InFusion testing, behavior is "waiting" for a set of events
and responding with a set of actions.
LeCroy Corporation
325

Advertisement

Table of Contents
loading

Table of Contents