Thread Links Date Links
Thread Prev Thread Next Thread Index Date Prev Date Next Date Index

[802.3_SPMD] Symbol aligner in 802.3 Clause 147 PCS



Hello,

We have a query regarding a possible false-lock scenario in PCS Receive state diagram (Figure 147-7).

In this figure, for multidrop use-case, there are 3 "out" transition from WAIT_SYNC state depending on the symbols received a.  to SYNCING state on reception of SYNC symbol b.  to BEACON1 state on reception of BEACOM symbol c.  to WAIT_SSD state on reception of SSD symbol.

However, the BEACON symbol & SSD symbol are very similar and prone to false-lock in an aligner when consecutive symbols are received 
2xBEACON symbols	=  01000 01000
2xSSD symbols                 =  00100 00100

For example, if 1st bit of actual BEACON reception (LSB "0") is lost/missed (which is practically possible with OA/TC14 3-pin PMD transceiver interface), then the subsequent pattern becomes equivalent to 2xSSD symbols. Hence the aligner in PMA can falsely lock to SSD instead of BEACON & thus the PCS state machine can falsely transition to WAIT_SSD instead of BEACON1 state & results in a loss of BEACON.  

My query : Considering that PCS TX always transmits at least 2 SYNC/COMMIT symbols before an SSD, should the PCS RX directly check for SSD symbol in WAIT_SYNC state. If we remove the transition of WAIT-SYNC to WAIT_SSD, then this false lock will not occur as it will first transition to SYNCING state on reception of SYNC symbol before moving to WAIT_SSD. 

Any comments on this resolution/ambiguity are appreciated.

Thanks,
Lokesh Kabra
 
 

________________________________________________________________________
To unsubscribe from the STDS-802-3-SPMD list, click the following link: https://listserv.ieee.org/cgi-bin/wa?SUBED1=STDS-802-3-SPMD&A=1