Re: [802.3_SPMD] Symbol aligner in 802.3 Clause 147 PCS
- To: STDS-802-3-SPMD@xxxxxxxxxxxxxxxxx
- Subject: Re: [802.3_SPMD] Symbol aligner in 802.3 Clause 147 PCS
- From: Lokesh Kabra <00001479dd556d60-dmarc-request@xxxxxxxxxxxxxxxxx>
- Date: Thu, 31 Jul 2025 12:33:05 +0000
- Accept-language: en-IN, en-US
- Arc-authentication-results: i=2; mx.google.com; dkim=pass header.i=@synopsys.com header.s=pfptdkimsnps header.b=p6dEsA1Z; dkim=pass header.i=@synopsys.com header.s=mail header.b=Z0Ml0J7W; dkim=fail header.i=@synopsys.com header.s=selector1 header.b="lluClqI/"; arc=fail (signature failed); spf=pass (google.com: domain of lokesh.kabra@xxxxxxxxxxxx designates 148.163.158.9 as permitted sender) smtp.mailfrom=Lokesh.Kabra@xxxxxxxxxxxx
- Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=synopsys.com; dmarc=pass action=none header.from=synopsys.com; dkim=pass header.d=synopsys.com; arc=none
- Arc-message-signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=mime-version:content-transfer-encoding:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:to:from:dkim-signature:dkim-signature :dkim-signature; bh=5/lJhcKIe2JBlY3xYobOYLNd6b/fiGqGnUj18Wq6qzI=; fh=M6UqXgZ66KbWd+wEYKApzUC6yH2lNzFpuTe1eP7naHo=; b=YD8JruDcNEsC3zEOCZ9QrrU1tF420LbUpbey9IJJIxKDZjamwShqmpD/L/gi7Hc9Js dybQEUnUgg2fd4oLzL6KTBQmxu4MGtqy5OZDHzeeYwdIGeREX0p/Q78HeRP0meXWYryk hNSz7f6P7shDlyyNG1YXfGuDlQiYi569IacH0VVZDD/TMKWrF/DcHtmBBXiEM5MHtsDA lhNXuTHJ09/S7yW4kmPNwxDx1FPVm+dTmoX/LFwKDYXlPTteqPooP9fJ778SRjvPUb5y B5ESnSrCeyqx26rpCoAbHcUo40wwc51TZa/7ONmDpjsuaj4+a3jmCbpdE+xJFt5KYIuj mDJg==; dara=google.com
- Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=5/lJhcKIe2JBlY3xYobOYLNd6b/fiGqGnUj18Wq6qzI=; b=T/IgDpnnG+D8DKCeT74FwbqxWeoIfkWxyvI6+7ISbsYAr7WLgN1TBQPaJLplgnqTiJk1UifbnWntYf3VQYZlflhxagfTjrUfu6cYHnLeS7DQG++DFKq0xOrxt0lNPqFu/QM42CyozOcnda8ZUnxkshIQDdEone/5lsUczcZ/UJYwWMEC590mYqKT4LES1Mmxl+A3coPz1B1lzgrisAykLm/08mHV1+m1t0Yf1BXDMr0tXD7PnXccSAHDZEirqPabWgFTYhDwv2Il2P7irRev2QDK2RMHiknLLMSjVsNjP01CdzknO2mmFR3DJuoS/uKrmQ6tGFjKa/3TTwO5maz32Q==
- Arc-seal: i=2; a=rsa-sha256; t=1753965194; cv=fail; d=google.com; s=arc-20240605; b=Jfnfz8jJHjwzDR4HcNeWQovoagVsXWvE0sWz+KPsSV1zoipB/yeLijFCpAY21eLhq0 0mwxPi5ggBBSh73cOtjkXybfbaeU2xXC4xR6ZKd4CU8F89ThkjjHBDzsgct7jR+KQoag nSwoPOpA2Ht3Vp2kgxigvZ0yZzoahmkifeQwipqD2WyKnE6q4eEaDnoITl8AjH/2G8vq F8lmQNx4g+J7kFL8PjLcKRTeIn2pk9709+JnStJhZC5KKZ+tQIrTQFVrFzxyNXa4K78M QYgPClSW3XJd0j7mMumP76ZdsRHD99Mq6xKzjR9HClWFI8S2gSpPUvMMSiP6+9+ZPl6r xgtw==
- Arc-seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=WNgSmKyrzW7Xy9Niqdd2EDSSO28Tz/TfW2QRTUq6cSlPDGeJV+5Agxgc+/E0q/NxsNGfiGBbap2Y4md0XyaamD5wAIWZOQzfh64xS6MVp9E7yOEdYuivapeOb4V8Z9ELAvJX4DlUJynrii32r5ppLBPtEUEu82IOwsT2GSALtii4Vn/rMAhcjHm6CvNq20aX2iRuhO41BhqhmxH/y2ywMT2jktk18wUlmDsN762vo7bUZayJObcddcBn2uVxgrVUDLeZbHjWjg7ggQxSPYeM7qVKNReTq/qp2V3zP/bLyNISiiYOdQeXJcq5FP5SiJZ8aUYrQ7jonOUk7VzuEmHDBQ==
- Delivered-to: mhonarc@xxxxxxxxxxxxxxxx
- Delivered-to: STDS-802-3-SPMD@xxxxxxxxxxxxxxxxx
- In-reply-to: <LV3PR12MB9096F9223A3F7D33B9921E01A149A@LV3PR12MB9096.namprd12.prod.outlook.com>
- List-help: <https://listserv.ieee.org/cgi-bin/wa?LIST=STDS-802-3-SPMD>, <mailto:LISTSERV@LISTSERV.IEEE.ORG?body=INFO%20STDS-802-3-SPMD>
- List-owner: <mailto:STDS-802-3-SPMD-request@LISTSERV.IEEE.ORG>
- List-subscribe: <mailto:STDS-802-3-SPMD-subscribe-request@LISTSERV.IEEE.ORG>
- List-unsubscribe: <mailto:STDS-802-3-SPMD-unsubscribe-request@LISTSERV.IEEE.ORG>
- References: <BL3PR11MB6339E7DBA96EA0B3A21DA374B37FA@BL3PR11MB6339.namprd11.prod.outlook.com> <LV3PR12MB90968CD54E498C7A792AB531A149A@LV3PR12MB9096.namprd12.prod.outlook.com> <LV3PR12MB90966057DC5C530E2A66526CA149A@LV3PR12MB9096.namprd12.prod.outlook.com> <LV3PR12MB9096F9223A3F7D33B9921E01A149A@LV3PR12MB9096.namprd12.prod.outlook.com>
- Reply-to: Lokesh Kabra <Lokesh.Kabra@xxxxxxxxxxxx>
- Thread-index: AQHb8M5yyAMVJxQaTU2gLl1rtto2TLQpu+EAgAAAybCAIo9WgA==
- Thread-topic: Symbol aligner in 802.3 Clause 147 PCS
Hi all,
Resending this query as we did not receive any response to my earlier email.
If this is not the right forum to raise this, please advise on which forum I can raise this issue.
Thanks,
Lokesh
-----Original Message-----
From: Lokesh Kabra
Sent: 09 July 2025 18:15
To: STDS-802-3-SPMD@xxxxxxxxxxxxxxxxx
Subject: 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