46 Keysight M8070A Programming Guide
2 Recommended Programming Techniques
Symbol Width
To specify the symbol encoding this sequence works with, insert the
following:
<symbolWidth>1</symbolWidth>
Available symbol widths are:
1: this is for bit coded symbols
10: this is for 8b/10b coded and bit coded symbols
130: for 128/130 coded and bit coded symbols
132: for 128/132 coded and bit coded symbols
Pattern Generation Granularity
Pattern generation has granularity. A single bit cannot be generated.
Instead, multiple bits are generated at once. Compared to other BERTs like
the J-BERT N4903B, different granularities are supported to allow for less
restrictions in the pattern generation. Also, granularity is hidden as much
as possible by unrolling patterns internally.
Table 17 Pattern generation granularity
The actual pattern sequence attributes are specified within:
<sequence replicate=”Serialize”></sequence>
Replicate allows global selection of how to distribute PRBS or memory
patterns to multiple locations.
• Serialize: first bit/symbol is assigned to first location, next bit/symbol to
next location and so on. This means a pattern needs to have a minimum
block length * locations bits. In the case of a PRBS, a PRWS is issued,
setting the phases of the PRBS generators in a way that they will form a
PRBS after a MUX.
• Copy: each location gets a copy of the PRBS /pattern.
Symbol Width Granularity
1 64
10 80
130 130
132 132