Chip-to-module CAUI-4 CTLE peaking tolerancing Piers Dawe Mellanox Technologies Problem statement • Comment 67 (at back of this slide pack): • The draft assumes that if the host provides an eye that's open within 1 dB of where the host says it's open, then it will be open where the module would use it. • It seems this is true if the host makes a reasonable recommendation, but the host could make an unhelpful recommendation and still be compliant • This presentation illustrates the problem and proposes a remedy IEEE P802.3bm, July 2014, San Diego Chip-to-module CAUI-4 CTLE peaking tolerancing 2 Simulations based on published channel model Example channel vs. OIF VSR insertion loss budget 0 Response (dB) -5 Chip-to-module CAUI-4 insertion loss budget -15 -20 -25 • • CEI-28G-VSR insertion loss budget -10 0 5 10 Frequency (GHz) 15 20 Based on oif2010_407 – there is an equivalent dataset in the 100GE channels page A little less loss than worst recommendation. No package model IEEE P802.3bm, July 2014, San Diego Chip-to-module CAUI-4 CTLE peaking tolerancing 3 Eye opening for maximum allowed Vpkpk Eye at 1e-15, 28 GBd 0.6 0.5 Dashed lines are spec limits 0.4 In this benign example, host could recommend any value from 1 to 9 0.3 0.2 0.1 0 1 2 3 -11 7 8 9 • -11.5 -12 dB(EH15) (dBV) 4 5 6 CTLE peaking (dB) -12.5 -13 This shape illustrates a rule of no more than 1 dB down, one step either way -13.5 -14 -14.5 -15 -15.5 1 2 3 4 5 6 7 CTLE peaking value (dB) IEEE P802.3bm, July 2014, San Diego 8 9 Change in EH15 for 1 dB change in CTLE setting (dB) Eye opening (UI bk, V bl, UI*V red) 0.7 All simulations are without emphasis, with Vpkpk at maximum 1.4 1.2 1 0.8 0.6 0.4 0.2 0 1 2 Chip-to-module CAUI-4 CTLE peaking tolerancing 3 4 5 6 7 CTLE peaking value (dB) 8 9 4 Eye at 1e-15, 28 GBd Slower... 0.6 0.5 0.4 0.3 0.2 0.1 0 1 2 3 -12 7 8 9 • -12.5 dB(EH15) (dBV) 4 5 6 CTLE peaking (dB) -13 -13.5 -14 -14.5 -15 -15.5 -16 -16.5 1 2 3 4 5 6 7 CTLE peaking value (dB) IEEE P802.3bm, July 2014, San Diego 8 9 Change in EH15 for 1 dB change in CTLE setting (dB) Eye opening (UI bk, V bl, UI*V red) 0.7 1.6 1.4 1.2 1 0.8 0.6 0.4 0.2 0 1 2 Chip-to-module CAUI-4 CTLE peaking tolerancing 3 4 5 6 7 CTLE peaking value (dB) 8 9 5 Slower... Eye at 1e-15, 28 GBd EW limit 0.6 • 0.5 • 0.4 0.3 0.2 0.1 0 1 2 3 -14 4 5 6 CTLE peaking (dB) 7 8 9 dB(EH15) (dBV) -16 -18 -20 -22 -24 -26 1 2 3 4 5 6 7 CTLE peaking value (dB) IEEE P802.3bm, July 2014, San Diego 8 9 Change in EH15 for 1 dB change in CTLE setting (dB) Eye opening (UI bk, V bl, UI*V red) 0.7 Host could report 2 and be compliant (because eye meets spec at 3) Compliant module might work at 2 (3 dB less Eye Height than at 3, and failing Eye Width) but might not at 1, where the height is 8 dB less than at 3, and falling off at 4 dB/step, and Eye Width is very poor 4.5 4 3.5 3 2.5 2 1.5 1 0.5 0 1 2 Chip-to-module CAUI-4 CTLE peaking tolerancing 3 4 5 6 7 CTLE peaking value (dB) 8 9 6 Eye at 1e-15, 28 GBd Even slower EW limit 0.6 • 0.5 0.4 Proposed 80 mV secondary limit 0.3 0.2 • 0.1 0 1 2 3 -18 4 5 6 CTLE peaking (dB) 7 8 9 dB(EH15) (dBV) -20 -22 -24 -26 -28 -30 -32 -34 -36 1 2 3 4 5 6 7 CTLE peaking value (dB) IEEE P802.3bm, July 2014, San Diego 8 9 Change in EH15 for 1 dB change in CTLE setting (dB) Eye opening (UI bk, V bl, UI*V red) 0.7 Host could report 4 and be compliant (because eye meets spec at 5) Compliant module set at 3, gets 3 dB less height than at 4, and falling off at 6 dB/step, and Eye Width is very poor 12 10 8 6 4 2 0 1 2 Chip-to-module CAUI-4 CTLE peaking tolerancing 3 4 5 6 7 CTLE peaking value (dB) 8 9 7 Second-guessing the spec • The module maker could observe that the rolloff is steeper on the low side and set up higher than the recommended value • Or the host maker could observe the same thing, and recommend higher than actual • If they both think of it, they will double compensate, and between them get a bad result, and/or go beyond 9 dB IEEE P802.3bm, July 2014, San Diego Chip-to-module CAUI-4 CTLE peaking tolerancing 8 Discussion • An EH15 minimum that's 1 dB less than the current one, to be applied at +/-1 dB from recommended CTLE peaking value, seems to help • Comment proposes 80 mV (1.5 dB less than the 95 mV primary EH15 limit) at recommendation +/- 1 dB • A simpler option might be to require 90 mV at the recommendation, if someone else wants to do the analysis to show that it fixes the problem IEEE P802.3bm, July 2014, San Diego Chip-to-module CAUI-4 CTLE peaking tolerancing 9 Comment 67 83E.3.1 page 166 line 22 According to 83E.3.1.6, the host provides a recommended CTLE peaking value. According to 83E.4.2, the host's eye must pass the spec at this value or 1 dB higher or lower if within the range 1 to 9. However, simulation shows that if the host gives a compliant but unhelpful recommendation, EH15 can be up to 8 dB smaller than the limit in Table 83E-1 within 1 dB of the recommendation (this is allowing 1 dB for the module). We could impose some accuracy spec on the recommendation, but it is more useful and easier for the host to simply require that the eye is open at and around the setting the host recommends, by adding a subsidiary eye height spec. This 80 mV spec is chosen so that a host which gives a reasonable recommendation is not inconvenienced, and the host can trade off accuracy and eye opening - but the module is protected from a very unhelpful recommendation. A simpler option might be to require 90 mV at the recommendation, if someone else wants to do the analysis to show that it fixes the problem. This would reduce the number of host tests but is less generous to hosts that give realistic recommendations and may protect the module less well. The text in 83E.4.2 would benefit from a little wordsmithing anyway. Insert a second limit below the 95 mV, of 80 mV (1.5 dB lower than 95 mV). In 83E.4.2, change: For host compliance, the CTLE peaking in the reference receiver shall be set to one of three values. These are: a) the recommended CTLE peaking value provided by the host, b) the value 1 dB higher if present in Table 83E-2, c) the value 1 dB lower if present in Table 83E-2. Any of the three CTLE settings that meets both eye width and eye height defined in Table 83E-1 is acceptable. to For host compliance, the CTLE peaking in the reference receiver shall be set to three values. These are: a) the recommended CTLE peaking value provided by the host, b) the value 1 dB higher if present in Table 83E-2, c) the value 1 dB lower if present in Table 83E-2. A compliant host passes both the eye width and the larger eye height limit specified in Table 83E-1 at at least one of the settings, and passes the smaller eye height limit specified in Table 83E-1 at all of the two or three settings. IEEE P802.3bm, July 2014, Chip-to-module CAUI-4 CTLE peaking 10 San Diego tolerancing