Hi Eli,
Thank you for your great efforts in responding to our doubts. Your help is valuable to us. I have question for you about the lane de-skew delay circuit. I cannot understand why is this circuit necessary. Cannot we just pop out the byte from the elastic buffers as soon as the byte is available in the elastic buffers of all lanes using some control signals? If this is implemented, even if the skew of the lanes change, the byte-popping out delay would dynamically change to adapt to the new skew. Is there something I am missing, or is this design valid?
Thanks!