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

Re: Optional PMA interface (OIF)




Tom,

Oops sorry for this delayed response. I can support your proposal.

Are you working with Stuart to get this into his presentation?

Regards,

Henning
----- Original Message -----
From: Tom Alexander <Tom_Alexander@pmc-sierra.com>
To: 'Henning Lysdal' <lysdal@europe.com>; Stuart Robinson
<Stuart_Robinson@pmc-sierra.com>; <vipul.bhatt@finisar.com>; '10G Ethernet
Reflector' <stds-802-3-hssg@majordomo.ieee.org>
Sent: Wednesday, June 07, 2000 8:44 PM
Subject: RE: Optional PMA interface (OIF)


> Vipul, Henning, Stu,
>
> I would recommend that we do the following:
>
> - eliminate the reference clock as a REQUIRED
> item in the XBI interface, leaving it as
> an implementation-specific issue
> - suggest a 156.25 MHz reference clock in an
> informative appendix (one is needed anyway
> to deal with system timing and clocking
> issues that are implementation dependent)
>
> Regards,
>
> - Tom Alexander
> PMC-Sierra, Inc.
>
> Vipul Bhatt wrote:
>
============================================================================
> ======
>
> Henning,
>
>  This is a very sensible proposal and I support it. Instead of leaving it
> open, I would prefer that we specify or
>  suggest the frequency of the slower reference clock (156.25 MHz or 78.125
> MHz).
>
>  Vipul
>
>
>  vipul.bhatt@finisar.com
>  (408)542-4113
>
>
>
>  ==================
>
>   -----Original Message-----
>  From: owner-stds-802-3-hssg@ieee.org
> [mailto:owner-stds-802-3-hssg@ieee.org]On Behalf Of Henning Lysdal
>  Sent: Tuesday, June 06, 2000 12:37 AM
>  To: stds-802-3-hssg@ieee.org
>  Cc: paw@giga.dk
>  Subject: Optional PMA interface (OIF)
>
>       All,
>
>       In Ottawa Stuart Robinson presented a proposal to paste the "OIF
> interface" (SFI-4 interface,
>       OIF1999.102), see
> http://grouper.ieee.org/groups/802/3/ae/public/may00/robinson_1_0500.pdf
> into
>       .3ae
>
>       The idea of reusing the work done by the OIF and the devices
developed
> to meet their specification
>       agrees perfectly with the cost and time-to-market objectives of
.3ae.
> However, in the LAN PHY case,
>       a minor change has to be made in the 10GE version of the OIF
> interface:
>
>       The OIF specifies both data and clocks at the 16-bit interface. The
> reference clock is specified to be
>       622.08MHz (for OC-192 rate). In the LAN case (64b66b) this
translates
> to 644.53MHz. Thus, the
>       clock-multiplier ratio is x16. The specification allows other
optional
> reference clocks e.g. 311MHz
>       (x32).
>
>       In my mind these reference clocks are too fast for 10GE. Fast
refck's
> means bulky and expensive
>       oscillators. In addition using 644.53MHz refck adds an entirely new
> clock-domain in the PHY,
>       requiring additional clock tolerance compensation (see below). For
> Ethernet we obviously need
>       cheap and small.
>
>       If the OIF interface is included in 802.3ae as an optional PMA
> interface we should do one of the
>       following:
>       1) not specify the reference clock allowing this to be
implementation
> specific
>       2) specify a slower reference clock
>
>       Actually I like both options. Those who like option 2, please
consider
> the following:
>
>       In a serial LAN PHY you need the following clocks:
>       312.5MHz or 156.25MHz for XGMII (or 3.125GHz for XAUI)
>       156.25MHz for the 64 and 66 bit wide interfaces in the 64b66b CODEC
> (PCS)
>       644.53MHz for the 16-bit (OIF) PMA interface
>       10.3125GHz (line rate)
>       some of these clocks are needed in both a receive and a transmit
> version.
>
>       The OIF specification implies that the 644.53MHz interface clock
> should be sourced from the
>       SerDes. Thus the SerDes generates both transmit and receive version
of
> the 644.53MHz and the
>       10.3125GHz clocks.
>
>       Looking at the list above, 156.25MHz becomes an obvious choice as
> reference clock. This implies
>       that the SerDes clock-multiplier should be x66, requiring a 10GE
> specific version of the OIF-style
>       SerDes.
>
>       If you want to implement a serial LAN PHY using a "pure" OIF SerDes
> (644.53MHz refck), the
>       156.25MHz PCS clock should be generated by the PCS chip or sourced
> from an additional crystal.
>       The former requires an extra PLL on-board the PCS chip and the later
> increases device count and
>       requires clock tolerance compensation.
>
>       Thus, either way you're in trouble. You can choose to specify a
> 644.53MHz reference and reuse OIF
>       SerDes. This complicates PCS design and in some implementations
> require an additional crystal
>       reference. You can also choose to let the SerDes do the job, but
then
> it is no longer a standard OIF
>       SerDes.
>
>       Being a SerDes designer, I think that the handling of this odd-ratio
> clock rate conversion is best
>       done in the SerDes. From a total PHY cost and complexity perspective
> adding an extra crystal
>       reference (in addtion to an already expensive one) or generating
> 156.25MHz from 644.53MHz inside
>       a CMOS PCS chip makes little sense. The only thing gained would be
the
> ability to reuse OIF
>       SerDes. Modifying OIF SerDes to include Ethernet specific clock
> generation is a minor task that
>       will give us a lower complexity (cost, power) LAN PHY.
>
>       THE BOTTOM LINE:
>       Specifying an OIF reference clock of 644.53MHz increases serial LAN
> PHY complexity significantly.
>       The reference clock should be left unspecified of specified at
> 156.25MHz (or half: 78.125MHz).
>
>       Stuart:
>       If you consider this a "friendly amendment", please update your
> proposal and I'll be happy to endorse
>       it for July.
>
>       Regards,
>
>       Henning
>
>       -----------------------------------------
>       Henning Lysdal
>       Design Engineer
>       GiGA A/S - an Intel Company
>       Mileparken 22
>       DK-2740 Skovlunde
>       Denmark
>       Tel.: +45 70 10 10 62, Fax: +45 70 10 10 63
>       Direct: +45 44 54 61 54
>       E-mail: hl@giga.dk
>       Web: www.giga.dk, www.intel.com
>
>
>