High Speed Serial Triggers and Decoders Instruction Manual
64b/66b Option
Note: If you have installed other -DME or -TDME options, the dialogs for Measure/Graph and Eye Diagram
creation will appear when the decoder is open. They may or may not appear "grayed out." We do not
guarantee the correct operation of the functionality for this protocol.
Teledyne LeCroy offers a 64b/66b Symbolic Decoder for signals based on the 64b/66b encoding scheme. Similar to
8b/10b, 64b/66b is not a protocol, per se, but a widely used method to encode 64-bit data within a 66-bit line code.
The overhead of 64b/66b is considerably less than 8b/10b encoding due to the higher ratio of data bits to coding
length.
64b/66b is commonly used in optical signaling protocols, such as 10GFC (10 Gb/s FiberChannel), 10G Ethernet
Passive Optical Network (10G-EPON), and InfiniBand, and also for varieties of 10GBASE, 40GBASE, and 100GBASE
Ethernet.
The 66-bit data frame consists of a two-bit synchronization header), which is never scrambled, followed by 64 bits of
data/control byte transmission, which is always scrambled.
lA sync header of 01 (time-ordered) indicates the 64 bits are entirely comprised of data.
lA sync header of 10 (time-ordered) indicates the 64 bits are comprised of an 8-bit type field followed by 56 bits
of control information and/or data.
lPreambles of 00 and 11 are disallowed and generate errors if present.
The 8-bit type field is defined by the protocol that employs the 64b/66b encoding. The remaining 56 or 64 data bits
are then scrambled using a self-synchronous scrambler function to ensure a reasonable distribution of zeros and
ones in the data. However, there is no requirement for the distribution of zeros and ones.
Serial data standards using 64b/66b encoding may also define special signal codes indicating protocol-specific
commands or functionality.
64b/66b encoding differs from 8b/10b encoding in that 64b/66b coding is designed for clock recovery and stream
realignment, but not DC balance or run length limitation, whereas 8b/10b encoding ensures DC balance and run
length limitation. Therefore, it is possible for there to be 65 continuous zeros or ones and not violate the encoding
scheme, provided the scrambling pattern and data are aligned. More than 65 continuous ones or zeros are not
permitted because it violates the clock recovery requirements.
80B Symbol Options
80B Symbol TD options are available to activate 80-bit NRZ pattern triggering on oscilloscopes equipped with high-
speed serial trigger hardware. These options include the 8b/10b and 64b/66b decoders and enable symbol
triggering for protocols based on these encoding schemes, such as PCIe, SAS, SATA, USB, FiberChannel, Ethernet,
DisplayPort and more.
Note: Similar options designed for oscilloscopes with the legacy 3.125 GB/s serial trigger hardware activate
80-bit NRZ pattern triggering and 8b/10b (only) symbol triggering.
2