Text Compare
Produced: 8/20/2021 11:24:42 AM
   
Mode:  Differences, Ignoring Unimportant  
Left file: C:\Users\ngthomas\Desktop\OCP_LOCAL\OCP_NIC_3.0_R1v10_20201029a_TN.docx  
Right file: C:\Users\ngthomas\Desktop\OCP_LOCAL\OCP_NIC_3.0_d1v20_20210820c_TN.docx  
2 Version 1.1.0 <> 2 Version 1.2.0
 
5 1        Overview        10 <> 5 1        Overview        11
6 1.1        License        10   6 1.1        License        11
7 1.2        Acknowledgements        11   7 1.2        Acknowledgements        12
8 1.3        References        12   8 1.3        References        13
9 1.3.1        Trademarks        13   9 1.3.1        Trademarks        14
10 1.4        Acronyms        14   10 1.4        Acronyms        15
11 1.5        Conventions        15   11 1.5        Conventions        16
12 1.6        Background        16   12 1.6        Background        18
13 1.7        Overview        18   13 1.7        Overview        21
14 1.7.1        Mechanical Form Factor Overview        18   14 1.7.1        Mechanical Form Factor Overview        21
15 1.7.2        Electrical Overview        20   15 1.7.2        Electrical Overview        23
16 1.7.2.1        Primary Connector        20   16 1.7.2.1        Primary Connector        23
17 1.7.2.2        Secondary Connector        21   17 1.7.2.2        Secondary Connector        24
18 1.8        Non-NIC Use Cases        21   18 1.8        Non-NIC Use Cases        24
19 2        Mechanical Card Form Factor        22   19 2        Mechanical Card Form Factor        25
20 2.1        Form Factor Options        22   20 2.1        Form Factor Options        25
21 2.1.1        SFF Faceplate Configurations        24   21 2.1.1        SFF and TSFF Faceplate Configurations        27
22 2.1.2        LFF Faceplate Configurations        28   22 2.1.2        LFF Faceplate Configurations        31
23 2.2        Line Side I/O Implementations        32   23 2.2        Line Side I/O Implementations        35
24 2.3        Top Level Assembly (SFF and LFF)        33   24 2.3        Top Level Assembly (SFF, TSFF and LFF)        36
25 2.4        Faceplate Subassembly (SFF and LFF)        34   25 2.4        Faceplate Subassembly (SFF, TSFF and LFF)        38
26 2.4.1        Faceplate Subassembly – Exploded View        34   26 2.4.1        Faceplate Subassembly – Exploded View        38
27 2.4.2        Faceplate Subassembly – Bill of Materials (BOM)        34   27 2.4.2        Faceplate Subassembly – Bill of Materials (BOM)        38
28 2.4.3        SFF Generic I/O Faceplate        37   28 2.4.3        SFF Generic I/O Faceplates        41
      29 2.4.4        TSFF Generic I/O Faceplates        42
29 2.4.4        LFF Generic I/O Faceplate        38   30 2.4.5        LFF Generic I/O Faceplate        44
30 2.4.5        Ejector Lever (SFF)        39   31 2.4.6        Ejector Lever (SFF, TSFF)        45
31 2.4.6        Ejector Levers (LFF)        40   32 2.4.7        Ejector Levers (LFF)        46
32 2.4.7        Ejector Lock (SFF and LFF)        41   33 2.4.8        Ejector Lock (SFF, TSFF and LFF)        47
33 2.4.8        Clinch Nut (SFF and LFF)        42   34 2.4.9        Clinch Nut (SFF and LFF)        48
34 2.5        Card Keep Out Zones        43   35 2.5        Card Keep Out Zones        49
35 2.5.1        SFF Keep Out Zones        43   36 2.5.1        SFF Keep Out Zones        49
      37 2.5.2        TSFF Keep Out Zones        52
36 2.5.2        LFF Keep Out Zones        46   38 2.5.3        LFF Keep Out Zones        53
37 2.6        Baseboard Keep Out Zones        49   39 2.6        Baseboard Keep Out Zones        56
38 2.7        Insulation Requirements        50   40 2.7        Insulation Requirements        57
39 2.7.1        SFF Insulator        50   41 2.7.1        SFF, TSFF Insulator        57
40 2.7.2        LFF Insulator        52   42 2.7.2        LFF Insulator        59
41 2.8        Critical-to-Function (CTF) Dimensions (SFF and LFF)        55   43 2.8        Critical-to-Function (CTF) Dimensions (SFF, TSFF and LFF)        62
42 2.8.1        CTF Tolerances        55   44 2.8.1        CTF Tolerances        62
43 2.8.2        SFF Pull Tab CTF Dimensions        55   45 2.8.2        SFF Pull Tab CTF Dimensions        62
44 2.8.3        SFF Ejector Latch CTF Dimensions        57   46 2.8.3        SFF Ejector Latch CTF Dimensions        64
45 2.8.4        SFF Internal Lock CTF Dimensions        58   47 2.8.4        SFF Internal Lock CTF Dimensions        65
46 2.8.5        SFF Baseboard CTF Dimensions        59   48 2.8.5        SFF Baseboard CTF Dimensions        66
      49 2.8.6        TSFF Pull Tab CTF Dimensions        69
      50 2.8.7        TSFF Ejector Latch CTF Dimensions        69
      51 2.8.8        TSFF Internal Lock CTF Dimensions        69
      52 2.8.9        TSFF Baseboard CTF Dimensions        69
47 2.8.6        LFF Ejector Latch CTF Dimensions        62   53 2.8.10        LFF Ejector Latch CTF Dimensions        69
48 2.8.7        LFF Baseboard CTF Dimensions        63   54 2.8.11        LFF Baseboard CTF Dimensions        71
49 2.9        Labeling Requirements        66   55 2.9        Labeling Requirements        74
50 2.9.1        General Guidelines for Label Contents        66   56 2.9.1        General Guidelines for Label Contents        74
51 2.9.2        MAC Address Labeling Requirements        67   57 2.9.2        MAC Address Labeling Requirements        75
52 2.9.2.1        MAC Address Label Example 1 – Quad Port with Single Host, Single Managed Controller        68   58 2.9.2.1        MAC Address Label Example 1 – Quad Port with Single Host, Single Managed Controller        76
53 2.9.2.2        MAC Address Label Example 2 – Octal Port with Single Host, Dual Managed Controllers        68   59 2.9.2.2        MAC Address Label Example 2 – Octal Port with Single Host, Dual Managed Controllers        76
54 2.9.2.3        MAC Address Label Example 3 – Quad Port with Dual Hosts, Dual Managed Controllers        69   60 2.9.2.3        MAC Address Label Example 3 – Quad Port with Dual Hosts, Dual Managed Controllers        77
55 2.9.2.4        MAC Address Label Example 4 – Singe Port with Quad Host, Single Managed Controller        69   61 2.9.2.4        MAC Address Label Example 4 – Singe Port with Quad Host, Single Managed Controller        77
56 2.10        Mechanical CAD Package Examples        71   62 2.10        Mechanical CAD Package Examples        79
57 3        Electrical Interface Definition – Card Edge and Baseboard        72   63 3        Electrical Interface Definition – Card Edge and Baseboard        80
58 3.1        Card Edge Gold Finger Requirements        72   64 3.1        Card Edge Gold Finger Requirements        80
59 3.1.1        Gold Finger Mating Sequence        74   65 3.1.1        Gold Finger Mating Sequence        82
60 3.2        Baseboard Connector Requirements        78   66 3.2        Baseboard Connector Requirements        86
61 3.2.1        Right Angle Connector        78   67 3.2.1        Right Angle Connector        86
62 3.2.2        Right Angle Offset        79   68 3.2.2        Right Angle Offset        87
63 3.2.3        Straddle Mount Connector        79   69 3.2.3        Straddle Mount Connector        87
64 3.2.4        Straddle Mount Offset and PCB Thickness Options        81   70 3.2.4        Straddle Mount Offset and PCB Thickness Options        89
65 3.2.5        LFF Connector Locations        82   71 3.2.5        LFF Connector Locations        90
66 3.3        Pin Definition        82   72 3.3        Pin Definition        90
67 3.3.1        Primary Connector        83   73 3.3.1        Primary Connector        91
68 3.3.2        Secondary Connector        85   74 3.3.2        Secondary Connector        93
69 3.4        Signal Descriptions        86   75 3.4        Signal Descriptions        94
70 3.4.1        PCIe Interface Pins        86   76 3.4.1        PCIe Interface Pins        94
71 3.4.2        PCIe Present and Bifurcation Control Pins        92   77 3.4.2        PCIe Present and Bifurcation Control Pins        101
72 3.4.3        SMBus Interface Pins        95   78 3.4.3        SMBus Interface Pins        104
73 3.4.4        NC-SI over RBT Interface Pins        96   79 3.4.4        NC-SI over RBT Interface Pins        105
74 3.4.5        Scan Chain Pins        104   80 3.4.5        Scan Chain Pins        113
75 3.4.6        Power Supply Pins        113   81 3.4.6        Power Supply Pins        122
76 3.4.7        USB 2.0 (A68/A69) – Primary Connector Only        118   82 3.4.7        USB 2.0 (A68/A69) – Primary Connector Only        127
77 3.4.8        UART (A68/A69) – Secondary Connector Only        120   83 3.4.8        UART (A68/A69) – Secondary Connector Only        129
78 3.4.9        RFU[1:4] Pins        122   84 3.4.9        RFU[1:4] Pins        130
79 3.5        PCIe Bifurcation Mechanism        123   85 3.5        PCIe Bifurcation Mechanism        131
80 3.5.1        PCIe OCP NIC 3.0 Card to Baseboard Bifurcation Configuration (PRSNTA#, PRSNTB[3:0]#)        123   86 3.5.1        PCIe OCP NIC 3.0 Card to Baseboard Bifurcation Configuration (PRSNTA#, PRSNTB[3:0]#)        131
81 3.5.2        PCIe Baseboard to OCP NIC 3.0 Card Bifurcation Configuration (BIF[2:0]#)        123   87 3.5.2        PCIe Baseboard to OCP NIC 3.0 Card Bifurcation Configuration (BIF[2:0]#)        131
82 3.5.3        PCIe Bifurcation Decoder        124   88 3.5.3        PCIe Bifurcation Decoder        132
83 3.5.4        Bifurcation Detection Flow        126   89 3.5.4        Bifurcation Detection Flow        134
84 3.5.5        PCIe Bifurcation Examples        127   90 3.5.5        PCIe Bifurcation Examples        135
85 3.5.5.1        Single Host (1 x16) Baseboard with a 1 x16 OCP NIC 3.0 Card (Single Controller)        127   91 3.5.5.1        Single Host (1 x16) Baseboard with a 1 x16 OCP NIC 3.0 Card (Single Controller)        135
86 3.5.5.2        Single Host (2 x8) Baseboard with a 2 x8 OCP NIC 3.0 Card (Dual Controllers)        128   92 3.5.5.2        Single Host (2 x8) Baseboard with a 2 x8 OCP NIC 3.0 Card (Dual Controllers)        136
87 3.5.5.3        Quad Host (4 x4) Baseboard with a 4 x4 OCP NIC 3.0 Card (Single Controller)        129   93 3.5.5.3        Quad Host (4 x4) Baseboard with a 4 x4 OCP NIC 3.0 Card (Single Controller)        137
88 3.5.5.4        Quad Host (4 x4) Baseboard with a 4 x4 OCP NIC 3.0 Card (Quad Controllers)        130   94 3.5.5.4        Quad Host (4 x4) Baseboard with a 4 x4 OCP NIC 3.0 Card (Quad Controllers)        138
89 3.5.5.5        Single Host (1 x16, no Bifurcation) Baseboard with a 2 x8 OCP NIC 3.0 Card (Dual Controller)        131   95 3.5.5.5        Single Host (1 x16, no Bifurcation) Baseboard with a 2 x8 OCP NIC 3.0 Card (Dual Controller)        139
90 3.6        PCIe REFCLK and PERST# Mapping        132   96 3.6        PCIe REFCLK and PERST# Mapping        140
91 3.6.1        SFF PCIe REFCLK and PERST# Mapping        133   97 3.6.1        SFF, TSFF PCIe REFCLK and PERST# Mapping        141
92 3.6.2        LFF PCIe REFCLK and PERST# Mapping        136   98 3.6.2        LFF PCIe REFCLK and PERST# Mapping        144
93 3.6.3        REFCLK and PERST# Mapping Expansion        138   99 3.6.3        REFCLK and PERST# Mapping Expansion        146
94 3.7        Port Numbering and LED Implementations        139   100 3.7        Port Numbering and LED Implementations        147
95 3.7.1        OCP NIC 3.0 Port Naming and Port Numbering        139   101 3.7.1        OCP NIC 3.0 Port Naming and Port Numbering        147
96 3.7.2        OCP NIC 3.0 Card LED Configuration        139   102 3.7.2        OCP NIC 3.0 Card LED Configuration        147
97 3.7.3        OCP NIC 3.0 Card LED Ordering        141   103 3.7.3        OCP NIC 3.0 Card LED Ordering        149
98 3.7.4        Baseboard LEDs Configuration over the Scan Chain        142   104 3.7.4        Baseboard LEDs Configuration over the Scan Chain        150
99 3.8        Power State Machine        144   105 3.8        Power State Machine        152
100 3.8.1        NIC Power Off        145   106 3.8.1        NIC Power Off        153
101 3.8.2        ID Mode        145   107 3.8.2        ID Mode        153
102 3.8.3        Aux Power Mode        146   108 3.8.3        Aux Power Mode        154
103 3.8.4        Main Power Mode        146   109 3.8.4        Main Power Mode        154
104 3.8.5        Programming Mode        146   110 3.8.5        Programming Mode        154
105 3.9        Power Supply Rail Requirements and Slot Power Envelopes        147   111 3.9        Power Supply Rail Requirements and Slot Power Envelopes        155
106 3.10        Hot Swap Considerations for +12V_EDGE and +3.3V_EDGE Rails        148   112 3.10        Hot Swap Considerations for +12V_EDGE and +3.3V_EDGE Rails        156
107 3.11        Power Sequence Timing Requirements        149   113 3.11        Power Sequence Timing Requirements        157
108 3.12        Digital I/O Specifications        153   114 3.12        Digital I/O Specifications        161
109 4        Management and Pre-OS Requirements        154   115 4        Management and Pre-OS Requirements        162
110 4.1        Sideband Management Interface and Transport        154   116 4.1        Sideband Management Interface and Transport        162
111 4.2        NC-SI Traffic        155   117 4.2        NC-SI Traffic        163
112 4.3        Management Controller (MC) MAC Address Provisioning        155   118 4.3        Management Controller (MC) MAC Address Provisioning        163
113 4.4        ASIC Die Temperature Reporting        157   119 4.4        ASIC Die Temperature Reporting        166
114 4.5        Power Consumption Reporting        160   120 4.5        Power Consumption Reporting        168
115 4.6        Pluggable Transceiver Module Status and Temperature Reporting        161   121 4.6        Pluggable Transceiver Module Status and Temperature Reporting        169
116 4.7        Management and Pre-OS Firmware Inventory and Update        161   122 4.7        Management and Pre-OS Firmware Inventory and Update        169
117 4.7.1        Secure Firmware        161   123 4.7.1        Secure Firmware        170
118 4.7.2        Firmware Inventory        162   124 4.7.2        Firmware Inventory        170
119 4.7.3        Firmware Inventory and Update in Multi-Host Environments        162   125 4.7.3        Firmware Inventory and Update in Multi-Host Environments        170
120 4.8        NC-SI Package Addressing and Hardware Arbitration Requirements        163   126 4.8        NC-SI Package Addressing and Hardware Arbitration Requirements        171
121 4.8.1        NC-SI over RBT Package Addressing        163   127 4.8.1        NC-SI over RBT Package Addressing        171
122 4.8.2        Arbitration Ring Connections        163   128 4.8.2        Arbitration Ring Connections        171
123 4.9        SMBus 2.0 Addressing Requirements        163   129 4.9        SMBus 2.0 Addressing Requirements        171
124 4.9.1        SMBus Address Map        164   130 4.9.1        SMBus Address Map        172
125 4.10        FRU EEPROM        164   131 4.10        FRU EEPROM        172
126 4.10.1        FRU EEPROM Addressing and Size        164   132 4.10.1        FRU EEPROM Addressing and Size        172
127 4.10.2        FRU EEPROM Write Protection        166   133 4.10.2        FRU EEPROM Write Protection        174
128 4.10.3        FRU EEPROM Content Requirements        166   134 4.10.3        FRU EEPROM Content Requirements        174
129 4.10.4        FRU Template        173   135 4.10.4        FRU Template        181
130 5        Routing Guidelines and Signal Integrity Considerations        174   136 5        Routing Guidelines and Signal Integrity Considerations        182
131 5.1        NC-SI over RBT        174   137 5.1        NC-SI over RBT        182
132 5.1.1        SFF Baseboard Requirements        175   138 5.1.1        SFF/TSFF Baseboard Requirements        183
133 5.1.2        LFF Baseboard Requirements        176   139 5.1.2        LFF Baseboard Requirements        184
134 5.1.3        SFF OCP NIC 3.0 Card Requirements        176   140 5.1.3        SFF/TSFF OCP NIC 3.0 Card Requirements        184
135 5.1.4        LFF OCP NIC 3.0 Card Requirements        177   141 5.1.4        LFF OCP NIC 3.0 Card Requirements        185
136 5.2        SMBus 2.0        177   142 5.2        SMBus 2.0        186
137 5.3        PCIe        178   143 5.3        PCIe        186
138 5.3.1        Channel Requirements        178   144 5.3.1        Channel Requirements        186
139 5.3.1.1        REFCLK requirements        178   145 5.3.1.1        REFCLK requirements        186
140 5.3.1.2        Add-in Card Electrical Budgets        178   146 5.3.1.2        Add-in Card Electrical Budgets        186
141 5.3.1.3        Baseboard Channel Budget        179   147 5.3.1.3        Baseboard Channel Budget        187
142 5.3.1.4        SFF-TA-1002 Connector Channel Budget        179   148 5.3.1.4        SFF-TA-1002 Connector Channel Budget        187
143 5.3.1.5        Differential Impedance (Informative)        179   149 5.3.1.5        Differential Impedance (Informative)        187
144 5.3.2        Test Fixtures        179   150 5.3.2        Test Fixtures        187
145 5.3.2.1        Compliance Load Board (CLB)        180   151 5.3.2.1        Compliance Load Board (CLB)        188
146 5.3.2.2        Compliance Baseboard (CBB)        181   152 5.3.2.2        Compliance Baseboard (CBB)        189
147 5.3.3        Test Methodology        181   153 5.3.3        Test Methodology        189
148 5.3.3.1        Test Setup        181   154 5.3.3.1        Test Setup        189
149 6        Thermal and Environmental        183   155 6        Thermal and Environmental        191
150 6.1        Airflow Direction        183   156 6.1        Airflow Direction        191
151 6.1.1        Hot Aisle Cooling        183   157 6.1.1        Hot Aisle Cooling        191
152 6.1.2        Cold Aisle Cooling        184   158 6.1.2        Cold Aisle Cooling        192
153 6.2        Thermal Design Guidelines        185   159 6.2        Thermal Design Guidelines        193
154 6.2.1        SFF Card ASIC Cooling – Hot Aisle        185   160 6.2.1        SFF Card ASIC Cooling – Hot Aisle        193
      161 6.2.2        TSFF Card ASIC Cooling Hot Aisle (TBD)        197
155 6.2.2        LFF Card ASIC Cooling – Hot Aisle        189   162 6.2.3        LFF Card ASIC Cooling – Hot Aisle        197
156 6.2.3        SFF Card ASIC Cooling – Cold Aisle        191   163 6.2.4        SFF Card ASIC Cooling – Cold Aisle        199
      164 6.2.5        TSFF Card ASIC Cooling Cold Aisle (TBD)        202
157 6.2.4        LFF Card ASIC Cooling – Cold Aisle        194   165 6.2.6        LFF Card ASIC Cooling – Cold Aisle        202
158 6.3        Thermal Simulation (CFD) Modeling        196   166 6.3        Thermal Simulation (CFD) Modeling        204
159 6.4        Thermal Test Fixture        196   167 6.4        Thermal Test Fixture        204
160 6.4.1        Test Fixture for SFF Card        197   168 6.4.1        Test Fixture for SFF Card        205
      169 6.4.2        Test Fixture for TSFF Card (TBD)        207
161 6.4.2        Test Fixture for LFF Card        199   170 6.4.3        Test Fixture for LFF Card        207
162 6.4.3        Test Fixture Airflow Direction        201   171 6.4.4        Test Fixture Airflow Direction        209
163 6.4.4        Thermal Test Fixture Candlestick Sensors        201   172 6.4.5        Thermal Test Fixture Candlestick Sensors        209
164 6.5        Card Sensor Requirements        204   173 6.5        Card Sensor Requirements        212
165 6.6        Card Cooling Tiers        204   174 6.6        Card Cooling Tiers        212
166 6.7        Non-Operational Shock & Vibration Testing        206   175 6.7        Non-Operational Shock & Vibration Testing        214
167 6.7.1        Shock & Vibe Test Fixture        206   176 6.7.1        Shock & Vibe Test Fixture        214
168 6.7.2        Test Procedure        207   177 6.7.2        Test Procedure        215
169 6.8        Dye and Pull Test Method        209   178 6.8        Dye and Pull Test Method        217
170 6.9        Gold Finger Plating Requirements        211   179 6.9        Gold Finger Plating Requirements        219
171 6.9.1        Host Side Gold Finger Plating Requirements        211   180 6.9.1        Host Side Gold Finger Plating Requirements        219
172 6.9.2        Line Side Gold Finger Durability Requirements        211   181 6.9.2        Line Side Gold Finger Durability Requirements        219
173 7        Regulatory        212   182 7        Regulatory        220
174 7.1        Required Compliance        212   183 7.1        Required Compliance        220
175 7.1.1        Required Environmental Compliance        212   184 7.1.1        Required Environmental Compliance        220
176 7.1.2        Required EMC Compliance        212   185 7.1.2        Required EMC Compliance        220
177 7.1.3        Required Product Safety Compliance        213   186 7.1.3        Required Product Safety Compliance        221
178 7.1.4        Required Immunity (ESD) Compliance        213   187 7.1.4        Required Immunity (ESD) Compliance        221
179 7.2        Recommended Compliance        214   188 7.2        Recommended Compliance        221
180 7.2.1        Recommended Environmental Compliance        214   189 7.2.1        Recommended Environmental Compliance        222
181 7.2.2        Recommended EMC Compliance        214   190 7.2.2        Recommended EMC Compliance        222
182 8        Revision History        215   191 8        Revision History        223
183 8.1        Document Revision History        215   192 8.1        Document Revision History        223
184 8.2        FRU Content Revision History        223   193 8.2        FRU Content Revision History        232
 
186 Figure 1: Representative SFF OCP NIC 3.0 Card with Dual QSFP Ports        16 <> 195 Figure 1: Representative SFF OCP NIC 3.0 Card with Dual QSFP Ports        19
187 Figure 2: Representative LFF OCP NIC 3.0 Card with Dual QSFP Ports and on-board DRAM        17   196 Figure 2: Representative LFF OCP NIC 3.0 Card with Dual QSFP Ports and on-board DRAM        19
188 Figure 3: SFF and LFF Block Diagrams (not to scale)        18   197 Figure 3: SFF/TSFF and LFF Block Diagrams (not to scale)        21
189 Figure 4: Primary Connector (4C+) and Secondary Connector (4C) (LFF) OCP NIC 3.0 Cards        22   198 Figure 4: Primary Connector (4C+) and Secondary Connector (4C) (LFF) OCP NIC 3.0 Cards        25
190 Figure 5: Primary Connector (4C+) Only (LFF) OCP NIC 3.0 Cards        23   199 Figure 5: Primary Connector (4C+) Only (LFF) OCP NIC 3.0 Cards        26
191 Figure 6: Primary Connector (4C+) with 4C and 2C (SFF) OCP NIC 3.0 Cards        23   200 Figure 6: Primary Connector (4C+) with 4C and 2C (SFF) OCP NIC 3.0 Cards        26
192 Figure 7: SFF NIC Configuration Views        25   201 Figure 7: SFF NIC Configuration Views        28
193 Figure 8: SFF NIC Line Side 3D Views        26   202 Figure 8: SFF NIC Line Side 3D Views        29
194 Figure 9: SFF NIC Chassis Mounted 3D Views        27   203 Figure 9: SFF NIC Chassis Mounted 3D Views        30
195 Figure 10: LFF NIC Configuration Views        29   204 Figure 10: LFF NIC Configuration Views        32
196 Figure 11: LFF NIC Line Side 3D Views        30   205 Figure 11: LFF NIC Line Side 3D Views        33
197 Figure 12: LFF NIC Chassis Mounted 3D Views        31   206 Figure 12: LFF NIC Chassis Mounted 3D Views        34
198 Figure 13: PBA Exploded Views (SFF and LFF)        33   207 Figure 13: PBA Exploded Views (SFF and LFF)        36
199 Figure 14: Faceplate Assembly Exploded Views (SFF and LFF)        34   208 Figure 14: Faceplate Assembly Exploded Views (SFF, TSFF and LFF)        38
200 Figure 15: SFF Generic I/O Faceplate with Pulltab Version (2D View)        37   209 Figure 15: SFF Generic I/O Faceplate Pull Tab Version (2D View)        41
201 Figure 16: SFF Generic I/O Faceplate – Ejector Version (2D View)        37   210 Figure 16: SFF Generic I/O Faceplate – Ejector Version (2D View)        41
202 Figure 17: SFF Generic I/O Faceplate – Internal Lock Version (2D View)        38   211 Figure 17: SFF Generic I/O Faceplate – Internal Lock Version (2D View)        42
      212 Figure 18: TSFF Generic I/O Faceplate Pull Tab Version (2D View)        42
      213 Figure 19: TSFF Generic I/O Faceplate Ejector Version (2D View)        43
      214 Figure 20: TSFF Generic I/O Faceplate Internal Lock Version (2D View)        43
203 Figure 18: LFF Generic I/O Faceplate – Ejector Version (2D View)        38   215 Figure 21: LFF Generic I/O Faceplate – Ejector Version (2D View)        44
204 Figure 19: SFF I/O Faceplate – Ejector Lever (2D View)        39   216 Figure 22: SFF I/O Faceplate – Ejector Lever (2D View)        45
205 Figure 20: LFF I/O Faceplate – Ejector Lever (2D View)        40   217 Figure 23: LFF I/O Faceplate – Ejector Lever (2D View)        46
206 Figure 21: Ejector Lock        41   218 Figure 24: Ejector Lock        47
207 Figure 22: Clinch Nut Option A        42   219 Figure 25: Clinch Nut Option A        48
208 Figure 23: Clinch Nut Option B        42   220 Figure 26: Clinch Nut Option B        48
209 Figure 24: SFF Keep Out Zone – Top View        43   221 Figure 27: SFF Keep Out Zone – Top View        49
210 Figure 25: SFF Keep Out Zone – Top View – Detail A        44   222 Figure 28: SFF Keep Out Zone – Top View – Detail A        50
211 Figure 26: SFF Keep Out Zone – Bottom View        44   223 Figure 29: SFF Keep Out Zone – Bottom View        50
212 Figure 27: SFF Keep Out Zone – Side View        45   224 Figure 30: SFF Keep Out Zone – Side View        51
213 Figure 28: SFF Keep Out Zone – Side View – Detail D        45   225 Figure 31: SFF Keep Out Zone – Side View – Detail D        51
      226 Figure 32: TSFF Keep Out Zone Side View        52
214 Figure 29: LFF Keep Out Zone – Top View        46   227 Figure 33: LFF Keep Out Zone – Top View        53
215 Figure 30: LFF Keep Out Zone – Top View – Detail A        47   228 Figure 34: LFF Keep Out Zone – Top View – Detail A        54
216 Figure 31: LFF Keep Out Zone – Bottom View        48   229 Figure 35: LFF Keep Out Zone – Bottom View        55
217 Figure 32: LFF Keep Out Zone – Side View        48   230 Figure 36: LFF Keep Out Zone – Side View        55
218 Figure 33: LFF Keep Out Zone – Side View – Detail D        49   231 Figure 37: LFF Keep Out Zone – Side View – Detail D        56
219 Figure 34: SFF Bottom Side Insulator (3D View)        50   232 Figure 38: SFF, TSFF Bottom Side Insulator (3D View)        57
220 Figure 35: SFF Bottom Side Insulator (Top and Side View)        51   233 Figure 39: SFF, TSFF Bottom Side Insulator (Top and Side View)        58
221 Figure 36: SFF Bottom Side Insulator (alternate) (Top and Side View)        52   234 Figure 40: SFF, TSFF Bottom Side Insulator (alternate) (Top and Side View)        59
222 Figure 37: LFF Bottom Side Insulator (3D View)        52   235 Figure 41: LFF Bottom Side Insulator (3D View)        59
223 Figure 38: LFF Bottom Side Insulator (Top and Side View)        53   236 Figure 42: LFF Bottom Side Insulator (Top and Side View)        60
224 Figure 39: LFF Bottom Side Insulator (alternate) (Top and Side View)        54   237 Figure 43: LFF Bottom Side Insulator (alternate) (Top and Side View)        61
225 Figure 40: SFF OCP NIC 3.0 Card with Pull Tab CTF Dimensions (Top View)        55   238 Figure 44: SFF OCP NIC 3.0 Card with Pull Tab CTF Dimensions (Top View)        62
226 Figure 41: SFF OCP NIC 3.0 Card with Pull Tab CTF Dimensions (Front View)        56   239 Figure 45: SFF OCP NIC 3.0 Card with Pull Tab CTF Dimensions (Front View)        63
227 Figure 42: SFF OCP NIC 3.0 Card with Pull Tab CTF Dimensions (Side View)        56   240 Figure 46: SFF OCP NIC 3.0 Card with Pull Tab CTF Dimensions (Side View)        63
228 Figure 43: SFF OCP NIC 3.0 Card with Ejector CTF Dimensions (Top View)        57   241 Figure 47: SFF OCP NIC 3.0 Card with Ejector Latch CTF Dimensions (Top View)        64
229 Figure 44: SFF OCP NIC 3.0 Card with Ejector CTF Dimensions (Front View)        57   242 Figure 48: SFF OCP NIC 3.0 Card with Ejector CTF Dimensions (Front View)        64
230 Figure 45: SFF OCP NIC 3.0 Card with Ejector CTF Dimensions (Side View)        58   243 Figure 49: SFF OCP NIC 3.0 Card with Ejector CTF Dimensions (Side View)        65
231 Figure 46: SFF OCP NIC 3.0 Card with Internal Lock CTF Dimensions (Top View)        58   244 Figure 50: SFF OCP NIC 3.0 Card with Internal Lock CTF Dimensions (Top View)        65
232 Figure 47: SFF OCP NIC 3.0 Card with Internal Lock CTF Dimensions (Front View)        59   245 Figure 51: SFF OCP NIC 3.0 Card with Internal Lock CTF Dimensions (Front View)        66
233 Figure 48: SFF OCP NIC 3.0 Card with Internal Lock CTF Dimensions (Side View)        59   246 Figure 52: SFF OCP NIC 3.0 Card with Internal Lock CTF Dimensions (Side View)        66
234 Figure 49: SFF Baseboard Chassis CTF Dimensions (Rear View)        59   247 Figure 53: SFF Baseboard Chassis CTF Dimensions (Rear View)        66
235 Figure 50: SFF Baseboard Chassis to Card Thumb Screw CTF Dimensions (Side View)        60   248 Figure 54: SFF Baseboard Chassis to Card Thumb Screw CTF Dimensions (Side View)        67
236 Figure 51: SFF Baseboard Chassis to Ejector lever Card CTF Dimensions (Side View)        60   249 Figure 55: SFF Baseboard Chassis to Ejector lever Card CTF Dimensions (Side View)        67
237 Figure 52: SFF Baseboard Chassis CTF Dimensions (Rear Rail Guide View)        60   250 Figure 56: SFF Baseboard Chassis CTF Dimensions (Rear Rail Guide View)        67
238 Figure 53: SFF Baseboard Chassis CTF Dimensions (Rail Guide Detail) – Detail C        61   251 Figure 57: SFF Baseboard Chassis CTF Dimensions (Rail Guide Detail) – Detail C        68
      252 Figure 58: TSFF OCP NIC 3.0 Card with Pull Tab CTF Dimensions (Top View)        69
239 Figure 54: LFF OCP NIC 3.0 Card with Ejector CTF Dimensions (Top View)        62   253 Figure 59: TSFF OCP NIC 3.0 Card with Ejector Latch CTF Dimensions (Top View)        69
      254 Figure 60: TSFF OCP NIC 3.0 Card with Internal Lock CTF Dimensions (Top View)        69
      255 Figure 61: TSFF Baseboard Chassis CTF Dimensions (Rear View)        69
      256 Figure 62: LFF OCP NIC 3.0 Card with Ejector Latch CTF Dimensions (Top View)        70
240 Figure 55: LFF OCP NIC 3.0 Card with Ejector CTF Dimensions (Front View)        62   257 Figure 63: LFF OCP NIC 3.0 Card with Ejector CTF Dimensions (Front View)        70
241 Figure 56: LFF OCP NIC 3.0 Card with Ejector CTF Dimensions (Side View)        63   258 Figure 64: LFF OCP NIC 3.0 Card with Ejector CTF Dimensions (Side View)        71
242 Figure 57: LFF Baseboard Chassis CTF Dimensions (Rear View)        63   259 Figure 65: LFF Baseboard Chassis CTF Dimensions (Rear View)        71
243 Figure 58: LFF Baseboard Chassis CTF Dimensions (Side View)        64   260 Figure 66: LFF Baseboard Chassis CTF Dimensions (Side View)        72
244 Figure 59: LFF Baseboard Chassis CTF Dimensions (Rail Guide View)        64   261 Figure 67: LFF Baseboard Chassis CTF Dimensions (Rail Guide View)        72
245 Figure 60: LFF Baseboard Chassis CTF Dimensions (Rail Guide – Detail C)        64   262 Figure 68: LFF Baseboard Chassis CTF Dimensions (Rail Guide – Detail C)        72
246 Figure 61: SFF Label Area Example        66   263 Figure 69: SFF, TSFF Label Area Example        74
247 Figure 62: MAC Address Label Example 1 – Quad Port with Single Host, Single Managed Controller        68   264 Figure 70: MAC Address Label Example 1 – Quad Port with Single Host, Single Managed Controller        76
248 Figure 63: MAC Address Label Example 2 – Octal Port with Single Host, Dual Managed Controller        69   265 Figure 71: MAC Address Label Example 2 – Octal Port with Single Host, Dual Managed Controller        77
249 Figure 64: MAC Address Label Example 3 – Quad Port with Dual Hosts, Dual Managed Controllers        69   266 Figure 72: MAC Address Label Example 3 – Quad Port with Dual Hosts, Dual Managed Controllers        77
250 Figure 65: MAC Address Label Example 4 – Single Port with Quad Host, Single Managed Controller        70   267 Figure 73: MAC Address Label Example 4 – Single Port with Quad Host, Single Managed Controller        78
251 Figure 66: MAC Address Label Example 5 – Octal Port with Single Host, Octal Managed Controller        70   268 Figure 74: MAC Address Label Example 5 – Octal Port with Single Host, Octal Managed Controller        78
252 Figure 67: SFF Primary Connector Gold Finger Dimensions – x16 – Top Side (“B” Pins)        72   269 Figure 75: SFF, TSFF Primary Connector Gold Finger Dimensions – x16 – Top Side (“B” Pins)        80
253 Figure 68: SFF Primary Connector Card Profile Dimensions        73   270 Figure 76: SFF, TSFF Primary Connector Card Profile Dimensions        81
254 Figure 69: SFF Primary Conector Gold Finger - Detail D        73   271 Figure 77: SFF, TSFF Primary Conector Gold Finger - Detail D        81
255 Figure 70: LFF Gold Finger Dimensions – x32 – Top Side (“B” Pins)        74   272 Figure 78: LFF Gold Finger Dimensions – x32 – Top Side (“B” Pins)        82
256 Figure 71: LFF Gold Finger Dimensions – x32 – Bottom Side (“A” Pins)        74   273 Figure 79: LFF Gold Finger Dimensions – x32 – Bottom Side (“A” Pins)        82
257 Figure 72: 168-pin Base Board Primary Connector – Right Angle        78   274 Figure 80: 168-pin Base Board Primary Connector – Right Angle        86
258 Figure 73: 140-pin Base Board Secondary Connector – Right Angle        79   275 Figure 81: 140-pin Base Board Secondary Connector – Right Angle        87
259 Figure 74: OCP NIC 3.0 Card and Host Offset for Right Angle Connectors        79   276 Figure 82: OCP NIC 3.0 Card and Host Offset for Right Angle Connectors        87
260 Figure 75: 168-pin Base Board Primary Connector – Straddle Mount        80   277 Figure 83: 168-pin Base Board Primary Connector – Straddle Mount        88
261 Figure 76: 140-pin Base Board Secondary Connector – Straddle Mount        80   278 Figure 84: 140-pin Base Board Secondary Connector – Straddle Mount        88
262 Figure 77: OCP NIC 3.0 Card and Baseboard PCB Thickness Options for Straddle Mount Connectors        81   279 Figure 85: OCP NIC 3.0 Card and Baseboard PCB Thickness Options for Straddle Mount Connectors        89
263 Figure 78: 0 mm Offset (Coplanar) for 0.062” Thick Baseboards        81   280 Figure 86: 0 mm Offset (Coplanar) for 0.062” Thick Baseboards        89
264 Figure 79: 0.3 mm Offset for 0.076” Thick Baseboards        82   281 Figure 87: 0.3 mm Offset for 0.076” Thick Baseboards        90
265 Figure 80: Primary and Secondary Connector Locations for LFF Support with Right Angle Connectors        82   282 Figure 88: Primary and Secondary Connector Locations for LFF Support with Right Angle Connectors        90
266 Figure 81: Primary and Secondary Connector Locations for LFF Support with Straddle Mount Connectors        82   283 Figure 89: Primary and Secondary Connector Locations for LFF Support with Straddle Mount Connectors        90
267 Figure 82: PCIe Present and Bifurcation Control Pins (Baseboard Controlled BIF[2:0]#)        94   284 Figure 90: PCIe Present and Bifurcation Control Pins (Baseboard Controlled BIF[2:0]#)        103
268 Figure 83: PCIe Present and Bifurcation Control Pins (Static BIF[2:0]#)        94   285 Figure 91: PCIe Present and Bifurcation Control Pins (Static BIF[2:0]#)        103
269 Figure 84: Example SMBus Connections        96   286 Figure 92: Example SMBus Connections        105
270 Figure 85: NC-SI over RBT Connection Example – Single Primary Connector        102   287 Figure 93: NC-SI over RBT Connection Example – Single Primary Connector        111
271 Figure 86: NC-SI over RBT Connection Example – Dual Primary Connectors        103   288 Figure 94: NC-SI over RBT Connection Example – Dual Primary Connectors        112
272 Figure 87: Scan Chain Timing Diagram Example 1        106   289 Figure 95: Scan Chain Timing Diagram Example 1        115
273 Figure 88: Scan Chain Timing Diagram Example 2        106   290 Figure 96: Scan Chain Timing Diagram Example 2        115
274 Figure 89: Scan Chain Connection Example        112   291 Figure 97: Scan Chain Connection Example        121
275 Figure 90: Example Power Supply Topology        117   292 Figure 98: Example Power Supply Topology        126
276 Figure 91: USB 2.0 Connection Example – Basic Connectivity        119   293 Figure 99: USB 2.0 Connection Example – Basic Connectivity        128
277 Figure 92: USB 2.0 Connection Example – USB-Serial / USB-JTAG Connectivity        119   294 Figure 100: USB 2.0 Connection Example – USB-Serial / USB-JTAG Connectivity        128
278 Figure 93: UART Connection Example        121   295 Figure 101: UART Connection Example        130
279 Figure 94: Single Host (1 x16) and 1 x16 OCP NIC 3.0 Card (Single Controller)        127   296 Figure 102: Single Host (1 x16) and 1 x16 OCP NIC 3.0 Card (Single Controller)        135
280 Figure 95: Single Host (2 x8) and 2 x8 OCP NIC 3.0 Card (Dual Controllers)        128   297 Figure 103: Single Host (2 x8) and 2 x8 OCP NIC 3.0 Card (Dual Controllers)        136
281 Figure 96: Quad Hosts (4 x4) and 4 x4 OCP NIC 3.0 Card (Single Controller)        129   298 Figure 104: Quad Hosts (4 x4) and 4 x4 OCP NIC 3.0 Card (Single Controller)        137
282 Figure 97: Quad Hosts (4 x4) and 4 x4 OCP NIC 3.0 Card (Quad Controllers)        130   299 Figure 105: Quad Hosts (4 x4) and 4 x4 OCP NIC 3.0 Card (Quad Controllers)        138
283 Figure 98: Single Host with no Bifurcation (1 x16) and 2 x8 OCP NIC 3.0 Card (Dual Controllers)        131   300 Figure 106: Single Host with no Bifurcation (1 x16) and 2 x8 OCP NIC 3.0 Card (Dual Controllers)        139
284 Figure 99: SFF PCIe REFCLK Mapping – Single Host – 1, 2 and 4 links        133   301 Figure 107: SFF/TSFF PCIe REFCLK Mapping – Single Host – 1, 2 and 4 links        141
285 Figure 100: SFF PCIe REFCLK Mapping – Dual Host – 2 and 4 links        134   302 Figure 108: SFF/TSFF PCIe REFCLK Mapping – Dual Host – 2 and 4 links        142
286 Figure 101: SFF PCIe REFCLK Mapping – Quad Host – 4 Links        135   303 Figure 109: SFF/TSFF PCIe REFCLK Mapping – Quad Host – 4 Links        143
287 Figure 102: LFF PCIe REFCLK Mapping – Single Host – 1, 2 and 4 links        136   304 Figure 110: LFF PCIe REFCLK Mapping – Single Host – 1, 2 and 4 links        144
288 Figure 103: LFF PCIe REFCLK Mapping – Dual Host – 2 and 4 links        137   305 Figure 111: LFF PCIe REFCLK Mapping – Dual Host – 2 and 4 links        145
289 Figure 104: LFF PCIe REFCLK Mapping – Quad Host – 4 Links        138   306 Figure 112: LFF PCIe REFCLK Mapping – Quad Host – 4 Links        146
290 Figure 105: Port and LED Ordering – Example SFF Link/Activity and Speed LED Placement        142   307 Figure 113: Port and LED Ordering – Example SFF Link/Activity and Speed LED Placement        150
291 Figure 106: Baseboard Power States        144   308 Figure 114: Baseboard Power States        152
292 Figure 107: Power-Up Sequencing – Normal Operation        149   309 Figure 115: Power-Up Sequencing – Normal Operation        157
293 Figure 108: Power-Down Sequencing – Normal Operation        150   310 Figure 116: Power-Down Sequencing – Normal Operation        158
294 Figure 109: Programming Mode Sequencing        151   311 Figure 117: Programming Mode Sequencing        159
295 Figure 110: FRU EEPROM Writes with Double Byte Addressing        165   312 Figure 118: FRU EEPROM Writes with Double Byte Addressing        173
296 Figure 111: FRU EEPROM Reads with Double Byte Addressing        165   313 Figure 119: FRU EEPROM Reads with Double Byte Addressing        173
297 Figure 112: FRU Update Flow        166   314 Figure 120: FRU Update Flow        174
298 Figure 113: NC-SI over RBT Timing Budget Topology        175   315 Figure 121: NC-SI over RBT Timing Budget Topology        183
299 Figure 114: NC-SI over RBT Propagation Delay Matching for Two Target ASICs – No Clock Buffer        177   316 Figure 122: NC-SI over RBT Propagation Delay Matching for Two Target ASICs – No Clock Buffer        185
300 Figure 115: NC-SI over RBT Propagation Delay Matching for Two Target ASICs – Clock Buffer        177   317 Figure 123: NC-SI over RBT Propagation Delay Matching for Two Target ASICs – Clock Buffer        185
301 Figure 116: PCIe Load Board Test Fixture for OCP NIC 3.0 SFF        180   318 Figure 124: PCIe Load Board Test Fixture for OCP NIC 3.0 SFF/TSFF        188
302 Figure 117: PCIe Base Board Test Fixture for OCP NIC 3.0 SFF        181   319 Figure 125: PCIe Base Board Test Fixture for OCP NIC 3.0 SFF/TSFF        189
303 Figure 118: Airflow Direction for Hot Aisle Cooling (SFF and LFF)        183   320 Figure 126: Airflow Direction for Hot Aisle Cooling (SFF/TSFF and LFF)        191
304 Figure 119: Airflow Direction for Cold Aisle Cooling (SFF and LFF)        184   321 Figure 127: Airflow Direction for Cold Aisle Cooling (SFF/TSFF and LFF)        192
305 Figure 120: ASIC Supportable Power for Hot Aisle Cooling – SFF        185   322 Figure 128: ASIC Supportable Power for Hot Aisle Cooling – SFF        193
306 Figure 121: OCP NIC 3.0 SFF Reference Design and CFD Geometry        186   323 Figure 129: OCP NIC 3.0 SFF Reference Design and CFD Geometry        194
307 Figure 122: Server System Airflow Capability – SFF Card Hot Aisle Cooling        187   324 Figure 130: Server System Airflow Capability – SFF Card Hot Aisle Cooling        195
308 Figure 123: Server System Airflow Capability – SFF Card Hot Aisle Cooling in Aux Power Mode        188   325 Figure 131: Server System Airflow Capability – SFF Card Hot Aisle Cooling in Aux Power Mode        196
309 Figure 124: ASIC Supportable Power for Hot Aisle Cooling – LFF Card        189   326 Figure 132: ASIC Supportable Power for Hot Aisle Cooling – LFF Card        197
310 Figure 125: OCP NIC 3.0 LFF Reference Design and CFD Geometry        189   327 Figure 133: OCP NIC 3.0 LFF Reference Design and CFD Geometry        197
311 Figure 126: Server System Airflow Capability – LFF Card Hot Aisle Cooling        191   328 Figure 134: Server System Airflow Capability – LFF Card Hot Aisle Cooling        199
312 Figure 127: ASIC Supportable Power for Cold Aisle Cooling – SFF Card        192   329 Figure 135: ASIC Supportable Power for Cold Aisle Cooling – SFF Card        200
313 Figure 128: Server System Airflow Capability – SFF Cold Aisle Cooling        193   330 Figure 136: Server System Airflow Capability – SFF Cold Aisle Cooling        201
314 Figure 129: ASIC Supportable Power Comparison – SFF Card        193   331 Figure 137: ASIC Supportable Power Comparison – SFF Card        201
315 Figure 130: ASIC Supportable Power for Cold Aisle Cooling – LFF Card        194   332 Figure 138: ASIC Supportable Power for Cold Aisle Cooling – LFF Card        202
316 Figure 131: Server System Airflow Capability – LFF Cold Aisle Cooling        195   333 Figure 139: Server System Airflow Capability – LFF Cold Aisle Cooling        203
317 Figure 132: ASIC Supportable Power Comparison – LFF Card        195   334 Figure 140: ASIC Supportable Power Comparison – LFF Card        203
318 Figure 133: SFF Thermal Test Fixture Preliminary Design        197   335 Figure 141: SFF Thermal Test Fixture Preliminary Design        205
319 Figure 134: SFF Thermal Test Fixture Preliminary Design – Cover Removed        198   336 Figure 142: SFF Thermal Test Fixture Preliminary Design – Cover Removed        206
320 Figure 135: SFF Card Thermal Test Fixture PCB        198   337 Figure 143: SFF Card Thermal Test Fixture PCB        206
321 Figure 136: LFF Card Thermal Test Fixture Design        199   338 Figure 144: LFF Card Thermal Test Fixture Design        207
322 Figure 137: LFF Card Thermal Test Fixture Design – Cover Removed        199   339 Figure 145: LFF Card Thermal Test Fixture Design – Cover Removed        207
323 Figure 138: LFF Card Thermal Test Fixture PCB        200   340 Figure 146: LFF Card Thermal Test Fixture PCB        208
324 Figure 139: Thermal Test Fixture Airflow Direction        201   341 Figure 147: Thermal Test Fixture Airflow Direction        209
325 Figure 140: External Thermocouple Placement for Cold Aisle Inlet Temperature Measurement        202   342 Figure 148: External Thermocouple Placement for Cold Aisle Inlet Temperature Measurement        210
326 Figure 140: SFF Fixture, Hot Aisle Flow – Candlestick Air Velocity vs. Volume Flow        203   343 Figure 149: SFF Fixture, Hot Aisle Flow – Candlestick Air Velocity vs. Volume Flow        211
      344 Figure 150: TSFF Fixture, Hot Aisle Flow Candlestick Air Velocity vs. Volume Flow (TBD)        211
327 Figure 141: LFF Fixture, Hot Aisle Flow – Candlestick Air Velocity vs. Volume Flow        203   345 Figure 151: LFF Fixture, Hot Aisle Flow – Candlestick Air Velocity vs. Volume Flow        211
328 Figure 142: Graphical View of Card Cooling Tiers        205   346 Figure 152: Graphical View of Card Cooling Tiers        213
329 Figure 143: Typical Operating Range for Hot Aisle Configurations        205   347 Figure 153: Typical Operating Range for Hot Aisle Configurations        213
330 Figure 144: Typical Operating Range for Cold Aisle Configurations        206   348 Figure 154: Typical Operating Range for Cold Aisle Configurations        214
331 Figure 145: SFF Shock and Vibe Fixture        207   349 Figure 155: SFF/TSFF Shock and Vibe Fixture        215
332 Figure 146: LFF Shock and Vibe Fixture        207   350 Figure 156: LFF Shock and Vibe Fixture        215
333 Figure 147: Dye and Pull Type Locations        210   351 Figure 157: Dye and Pull Type Locations        218
334 Figure 148: Dye Coverage Percentage        210   352 Figure 158: Dye Coverage Percentage        218
 
336 Table 1: Acknowledgements – Current Contributors – By Company        11 <> 354 Table 1: Acknowledgements – Current Contributors – By Company        12
337 Table 2: Acronyms        14   355 Table 2: Acronyms        15
338 Table 3: OCP 3.0 Form Factor Dimensions        19   356 Table 3: OCP NIC 3.0 Form Factor Dimensions        22
339 Table 4: Baseboard to OCP NIC Form Factor Compatibility Chart        19   357 Table 4: Baseboard to OCP NIC Form Factor Compatibility Chart        22
340 Table 5: Example Non-NIC Use Cases        21   358 Table 5: Example Non-NIC Use Cases        24
341 Table 6: OCP NIC 3.0 Card Definitions        24   359 Table 6: OCP NIC 3.0 Card Definitions        27
342 Table 7: OCP NIC 3.0 Line Side I/O Implementations        32   360 Table 7: OCP NIC 3.0 Line Side I/O Implementations        35
343 Table 8: Line Side I/O Cross Reference to Industry Standards        32   361 Table 8: Line Side I/O Cross Reference to Industry Standards        35
344 Table 9: Bill of Materials for the SFF and LFF Faceplate Assemblies        35   362 Table 9: Bill of Materials for the SFF and LFF Faceplate Assemblies        39
345 Table 10: CTF Default Tolerances (SFF and LFF OCP NIC 3.0)        55   363 Table 10: CTF Default Tolerances (SFF, TSFF and LFF OCP NIC 3.0)        62
346 Table 11: MAC Address Label Example 1 – Quad Port with Single Host, Single Managed Controller        68   364 Table 11: MAC Address Label Example 1 – Quad Port with Single Host, Single Managed Controller        76
347 Table 12: MAC Address Label Example 2 – Octal Port with Single Host, Dual Managed Controller        68   365 Table 12: MAC Address Label Example 2 – Octal Port with Single Host, Dual Managed Controller        76
348 Table 13: MAC Address Label Example 3 – Quad Port with Dual Hosts, Dual Managed Controller        69   366 Table 13: MAC Address Label Example 3 – Quad Port with Dual Hosts, Dual Managed Controller        77
349 Table 14: MAC Address Label Example 4 – Single Port with Quad Host, Single Managed Controller        70   367 Table 14: MAC Address Label Example 4 – Single Port with Quad Host, Single Managed Controller        78
350 Table 15: MAC Address Label Example 5 – Octal Port with Single Host, Octal Managed Controller        70   368 Table 15: MAC Address Label Example 5 – Octal Port with Single Host, Octal Managed Controller        78
351 Table 16: NIC Implementation Examples and 3D CAD        71   369 Table 16: NIC Implementation Examples and 3D CAD        79
352 Table 17: Contact Mating Positions for the Primary Connector        74   370 Table 17: Contact Mating Positions for the Primary Connector        82
353 Table 18: Contact Mating Positions for the Secondary Connector        76   371 Table 18: Contact Mating Positions for the Secondary Connector        84
354 Table 19: Right Angle Connector Options        78   372 Table 19: Right Angle Connector Options        86
355 Table 20: Straddle Mount Connector Options        79   373 Table 20: Straddle Mount Connector Options        87
356 Table 21: Primary Connector Pin Definition (x16) (4C+)        83   374 Table 21: Primary Connector Pin Definition (x16) (4C+)        91
357 Table 22: Secondary Connector Pin Definition (x16) (4C)        85   375 Table 22: Secondary Connector Pin Definition (x16) (4C)        93
358 Table 23: Pin Descriptions – PCIe        87   376 Table 23: Pin Descriptions – PCIe        95
359 Table 24: Pin Descriptions – PCIe Present and Bifurcation Control Pins        92   377 Table 24: Pin Descriptions – PCIe Present and Bifurcation Control Pins        101
360 Table 25: Pin Descriptions – SMBus        95   378 Table 25: Pin Descriptions – SMBus        104
361 Table 26: Pin Descriptions – NC-SI over RBT        96   379 Table 26: Pin Descriptions – NC-SI over RBT        106
362 Table 27: Pin Descriptions – Scan Chain        104   380 Table 27: Pin Descriptions – Scan Chain        113
363 Table 28: Scan Chain Timing Requirements – Baseboard Side        106   381 Table 28: Scan Chain Timing Requirements – Baseboard Side        115
364 Table 29: Scan Chain Timing Requirements – OCP NIC 3.0 Card Side        106   382 Table 29: Scan Chain Timing Requirements – OCP NIC 3.0 Card Side        115
365 Table 30: Pin Descriptions – Scan Chain DATA_OUT Bit Definition        107   383 Table 30: Pin Descriptions – Scan Chain DATA_OUT Bit Definition        116
366 Table 31: Pin Descriptions – Scan Chain DATA_IN Bit Definition        107   384 Table 31: Pin Descriptions – Scan Chain DATA_IN Bit Definition        116
367 Table 32: Pin Descriptions – Power        113   385 Table 32: Pin Descriptions – Power        122
368 Table 33: Pin Descriptions – USB 2.0 – Primary Connector only        118   386 Table 33: Pin Descriptions – USB 2.0 – Primary Connector only        127
369 Table 34: Pin Descriptions – UART – Secondary Connector Only        120   387 Table 34: Pin Descriptions – UART – Secondary Connector Only        129
370 Table 35: Pin Descriptions – RFU[1:4]        122   388 Table 35: Pin Descriptions – RFU[1:4]        130
371 Table 36: PCIe Bifurcation Decoder for x32, x16, x8, x4, x2 and x1 Card Widths        125   389 Table 36: PCIe Bifurcation Decoder for x32, x16, x8, x4, x2 and x1 Card Widths        133
372 Table 37: PCIe REFCLK and PERST Associations        132   390 Table 37: PCIe REFCLK and PERST Associations        140
373 Table 38: SFF PCIe Link / REFCLKn / PERSTn mapping for 1, 2 and 4 Links        132   391 Table 38: SFF, TSFF PCIe Link / REFCLKn / PERSTn mapping for 1, 2 and 4 Links        140
374 Table 39: LFF PCIe Link / REFCLKn / PERSTn mapping for 1, 2, 4 and 8 Links        132   392 Table 39: LFF PCIe Link / REFCLKn / PERSTn mapping for 1, 2, 4 and 8 Links        140
375 Table 40: OCP NIC 3.0 Card LED Configuration with Two Physical LEDs per Port        140   393 Table 40: OCP NIC 3.0 Card LED Configuration with Two Physical LEDs per Port        148
376 Table 41: Available Card Functions per Power State        145   394 Table 41: Available Card Functions per Power State        153
377 Table 42: Baseboard Power Supply Rail Requirements – Slot Power Envelopes        147   395 Table 42: Baseboard Power Supply Rail Requirements – Slot Power Envelopes        155
378 Table 43: Power Sequencing Parameters        151   396 Table 43: Power Sequencing Parameters        159
379 Table 44: Digital I/O DC specifications        153   397 Table 44: Digital I/O DC specifications        161
380 Table 45: Digital I/O AC specifications        153   398 Table 45: Digital I/O AC specifications        161
381 Table 46: OCP NIC 3.0 Management Implementation Definitions        154   399 Table 46: OCP NIC 3.0 Management Implementation Definitions        162
382 Table 47: Sideband Management Interface and Transport Requirements        154   400 Table 47: Sideband Management Interface and Transport Requirements        162
383 Table 48: NC-SI Traffic Requirements        155   401 Table 48: NC-SI Traffic Requirements        163
384 Table 49: MC MAC Address Provisioning Requirements        155   402 Table 49: MC MAC Address Provisioning Requirements        163
385 Table 50: Threshold Severity Level vs Example Threshold Values        158   403 Table 50: Threshold Severity Level vs Example Threshold Values        166
386 Table 51: Temperature Reporting Requirements        158   404 Table 51: Temperature Reporting Requirements        167
387 Table 52: Power Consumption Reporting Requirements        160   405 Table 52: Power Consumption Reporting Requirements        168
388 Table 53: Pluggable Module Status Reporting Requirements        161   406 Table 53: Pluggable Module Status Reporting Requirements        169
389 Table 54: Management and Pre-OS Firmware Inventory and Update Requirements        161   407 Table 54: Management and Pre-OS Firmware Inventory and Update Requirements        169
390 Table 55: Slot_ID[1:0] to Package ID[2:0] Mapping        163   408 Table 55: Slot_ID[1:0] to Package ID[2:0] Mapping        171
391 Table 56: FRU EEPROM Address Map        164   409 Table 56: FRU EEPROM Address Map        172
392 Table 57: FRU EEPROM Record – OEM Record 0xC0, Offset 0x00        167   410 Table 57: FRU EEPROM Record – OEM Record 0xC0, Offset 0x00        175
393 Table 58: NC-SI over RBT Timing Parameters        174   411 Table 58: NC-SI over RBT Timing Parameters        182
394 Table 59: PCIe Electrical Budgets        178   412 Table 59: PCIe Electrical Budgets        186
395 Table 60: PCIe Test Fixtures for OCP NIC 3.0        179   413 Table 60: PCIe Test Fixtures for OCP NIC 3.0        187
396 Table 61: Hot Aisle Air Temperature Boundary Conditions        184   414 Table 61: Hot Aisle Air Temperature Boundary Conditions        192
397 Table 62: Hot Aisle Airflow Boundary Conditions        184   415 Table 62: Hot Aisle Airflow Boundary Conditions        192
398 Table 63: Cold Aisle Air Temperature Boundary Conditions        184   416 Table 63: Cold Aisle Air Temperature Boundary Conditions        192
399 Table 64: Cold Aisle Airflow Boundary Conditions        185   417 Table 64: Cold Aisle Airflow Boundary Conditions        193
400 Table 65: Reference OCP NIC 3.0 SFF Card Geometry        186   418 Table 65: Reference OCP NIC 3.0 SFF Card Geometry        194
401 Table 66: Reference OCP NIC 3.0 LFF Card Geometry        190   419 Table 66: Reference OCP NIC 3.0 LFF Card Geometry        198
402 Table 67: Card Cooling Tier Definitions (LFM)        204   420 Table 67: Card Cooling Tier Definitions (LFM)        212
403 Table 68: Random Vibration Testing 1.88 GRMS Profile        208   421 Table 68: Random Vibration Testing 1.88 GRMS Profile        216
404 Table 69: FCC Class A Radiated and Conducted Emissions Requirements Based on Geographical Location        212   422 Table 69: FCC Class A Radiated and Conducted Emissions Requirements Based on Geographical Location        220
405 Table 70: Safety Requirements        213   423 Table 70: Safety Requirements        221
406 Table 71: Immunity (ESD) Requirements        213   424 Table 71: Immunity (ESD) Requirements        221
 
413 Your use of this Specification may be subject to other third party rights. THIS SPECIFICATION IS PROVIDED "AS IS." The contributors expressly disclaim any warranties (express, implied, or otherwise), including implied warranties of merchantability, non-infringement, fitness for a particular purpose, or title, related to the Specification. The Specification implementer and user assume the entire risk as to implementing or otherwise using the Specification. IN NO EVENT WILL ANY PARTY BE LIABLE TO ANY OTHER PARTY FOR LOST PROFITS OR ANY FORM OF INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER FROM ANY CAUSES OF ACTION OF ANY KIND WITH RESPECT TO THIS SPECIFICATION OR ITS GOVERNING AGREEMENT, WHETHER BASED ON BREACH OF CONTRACT, TORT (INCLUDING NEGLIGENCE), OR OTHERWISE, AND WHETHER OR NOT THE OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. <> 431 Your use of this Specification may be subject to other third-party rights. THIS SPECIFICATION IS PROVIDED "AS IS." The contributors expressly disclaim any warranties (express, implied, or otherwise), including implied warranties of merchantability, non-infringement, fitness for a particular purpose, or title, related to the Specification. The Specification implementer and user assume the entire risk as to implementing or otherwise using the Specification. IN NO EVENT WILL ANY PARTY BE LIABLE TO ANY OTHER PARTY FOR LOST PROFITS OR ANY FORM OF INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER FROM ANY CAUSES OF ACTION OF ANY KIND WITH RESPECT TO THIS SPECIFICATION OR ITS GOVERNING AGREEMENT, WHETHER BASED ON BREACH OF CONTRACT, TORT (INCLUDING NEGLIGENCE), OR OTHERWISE, AND WHETHER OR NOT THE OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
415 The OCP NIC 3.0 specification was created under a collaboration from many OCP member companies, and facilitated by the OCP NIC Subgroup under the OCP Server Workgroup. <> 433 The OCP NIC 3.0 specification was created under a collaboration from many OCP member companies and facilitated by the OCP NIC Subgroup under the OCP Server Workgroup.
 
419 Lenovo Group Ltd <> 437 Marvell Semiconductor, Inc.
 
421 Marvell Semiconductor, Inc. <> 439 Molex LLC
 
425 NVIDIA <> 443 NVIDIA Corporation
 
    -+ 450 Lenovo Group Ltd
 
    -+ 576 OSFP-RHS
      577 Octal Small Form Factor Pluggable Riding Heat Sink
 
    -+ 592 QSFP-DD
      593 Quad Small Form Factor Pluggable Double Density
 
    -+ 624 TSFF
      625 Tall Small Form Factor
 
620 The OCP NIC 3.0 specification is a follow-on to the OCP Mezz 2.0 rev 1.00 design specification. The OCP NIC 3.0 specification supports two basic card sizes: Small Form Factor (SFF), and Large Form Factor (LFF). The SFF allows for up to 16 PCIe® lanes on the card edge while the LFF supports up to 32 PCIe lanes. Compared to the OCP Mezz Card 2.0 Design Specification, the updated OCP NIC 3.0 specification provides a broader solution space for the NIC and system vendors to support the following use case scenarios: <> 645 The OCP NIC 3.0 specification is a follow-on to the OCP Mezz 2.0 rev 1.00 design specification. The OCP NIC 3.0 specification supports three basic card sizes: Small Form Factor (SFF), Tall Small Form Factor (TSFF) and Large Form Factor (LFF). The SFF and TSFF allows for up to 16 PCIe® lanes on the card edge while the LFF supports up to 32 PCIe lanes. The SFF and TSFF share the same board footprint. The TSFF has a taller faceplate to accommodate a taller heatsink and board level components. Compared to the OCP Mezz Card 2.0 Design Specification, the updated OCP NIC 3.0 specification provides a broader solution space for the NIC and system vendors to support the following use case scenarios:
 
622 Power delivery supports up to 80 W to a single connector (SFF) card, and up to 150 W to a dual connector (LFF) card <> 647 Power delivery supports up to 80 W to a single connector (SFF, TSFF) card, and up to 150 W to a dual connector (LFF) card
 
631 A representative SFF OCP NIC 3.0 card is shown in Figure 1 and a representative LFF is shown in Figure 2. <> 656 A representative SFF OCP NIC 3.0 card is shown in Figure 1. A representative TSFF is shown in Figure 2 and a LFF is shown in Figure 3.
 
    <> 658 Figure 2: Representative TSFF OCP NIC 3.0 Card with Dual QSFP Ports
633 Figure 2: Representative LFF OCP NIC 3.0 Card with Dual QSFP Ports and on-board DRAM   659 Figure 3: Representative LFF OCP NIC 3.0 Card with Dual QSFP Ports and on-board DRAM
 
641 OCP NIC 3.0 cards have two form factors – SFF and LFF. These cards are shown in Figure 3 below. The components shown in the figures are for illustrative purposes. The SFF uses one connector (Primary Connector) on the baseboard. The LFF uses one or two connectors (Primary Connector only or both the Primary and Secondary Connectors) on the baseboard. <> 667 OCP NIC 3.0 cards have three form factors – SFF, TSFF and LFF. These cards are shown in Figure 4 below. The components shown in the figures are for illustrative purposes. The SFF and TSFF uses one connector (Primary Connector) on the baseboard. The LFF uses one or two connectors (Primary Connector only or both the Primary and Secondary Connectors) on the baseboard.
642 Both the Primary and Secondary Connectors and card edge gold fingers are defined in and compliant to SFF-TA-1002. The Primary Connector is the “4C+” variant, the Secondary Connector is the “4C” version. On the OCP NIC 3.0 card side, the card edge is implemented with gold fingers. The SFF gold finger area only occupies the Primary Connector area for up to 16 PCIe lanes. The LFF gold finger area may occupy both the Primary and Secondary Connectors for up to 32 PCIe lanes, or optionally just the Primary Connector for up to 16 PCIe lane implementations.   668 Both the Primary and Secondary Connectors and card edge gold fingers are defined in and compliant to SFF-TA-1002. The Primary Connector is the “4C+” variant, the Secondary Connector is the “4C” version. On the OCP NIC 3.0 card side, the card edge is implemented with gold fingers. The SFF and TSFF gold finger area only occupies the Primary Connector area for up to 16 PCIe lanes. The LFF gold finger area may occupy both the Primary and Secondary Connectors for up to 32 PCIe lanes, or optionally just the Primary Connector for up to 16 PCIe lane implementations.
643 Figure 3: SFF and LFF Block Diagrams (not to scale)   669 Figure 4: SFF/TSFF and LFF Block Diagrams (not to scale)
 
646 Table 3: OCP 3.0 Form Factor Dimensions <> 672 Table 3: OCP NIC 3.0 Form Factor Dimensions
 
    -+ 676 Max Z-height
 
654 W1 = 76 mm <> 681 76 mm (W1)
655 L = 115 mm   682 115 mm
      683 11.50 mm
 
    -+ 688 TSFF
      689 76 mm (W1)
      690 115 mm
      691 14.20 mm
      692 “4C+”
      693 168 pins
      694 N/A
      695 Higher thermal dissipation compared to SFF cards with the additional Z-height.
 
661 W2 = 139 mm <> 697 139 mm (W2)
662 L = 115 mm   698 115 mm
      699 11.50 mm
 
668 The OCP NIC 3.0 design allows downward compatibility between the two card sizes. Table 4 shows the compatibility between the baseboard and NIC combinations. A SFF baseboard slot may only accept a SFF sized NIC. A LFF baseboard slot may accept a SFF or LFF NIC. <> 705 The OCP NIC 3.0 design allows downward compatibility between the three card sizes. Table 4 shows the compatibility between the baseboard and NIC combinations. A SFF baseboard slot may only accept a SFF sized NIC. A LFF baseboard slot may mechanically accept a SFF or LFF NIC using a guide rail adapter, and a TSFF baseboard slot may mechanically accept a TSFF or SFF NIC, however, these combinations are outside the scope of the specification.
 
    -+ 714 TSFF
      715 Up to 16 PCIe lanes
      716 Not Supported
 
683 This specification defines the form factor at the OCP NIC 3.0 card level, including the front panel, latching mechanism and card guide features. <> 723 This specification defines the form factor at the OCP NIC 3.0 card level for the SFF, TSFF and LFF, including the front panel, latching mechanism and card guide features.
 
686 This specification defines the electrical interface between baseboard and the OCP NIC 3.0 card. The electrical interface is implemented with a right angle or straddle mount connector on baseboard and gold finger on the OCP NIC 3.0 card. As previously noted in the mechanical overview, each card may implement a Primary Connector or Primary + Secondary Connector. Cards using only the Primary Connector are suitable for both the SFF and LFF and may support up to 16 lanes of PCIe. The Secondary Connector, when used in conjunction with the Primary Connector, allows LFF implementations and may support up to 32 lanes of PCIe. <> 726 This specification defines the electrical interface between baseboard and the OCP NIC 3.0 card. The electrical interface is implemented with a right angle or straddle mount connector on baseboard and gold finger on the OCP NIC 3.0 card. As previously noted in the mechanical overview, each card may implement a Primary Connector or Primary + Secondary Connector. Cards using only the Primary Connector are suitable for SFF, TSFF and LFF and may support up to 16 lanes of PCIe. The Secondary Connector, when used in conjunction with the Primary Connector, allows LFF implementations and may support up to 32 lanes of PCIe.
 
705 Up to PCIe Gen 4 (16 GT/s) support <> 745 Up to PCIe Gen 5 (32 GT/s) support
706 Connector is electrically compatible with PCIe Gen 5 (32 GT/s)      
 
723 Up to PCIe Gen 4 (16 GT/s) support <> 762 Up to PCIe Gen 5 (32 GT/s) support
724 Connector is electrically compatible with PCIe Gen 5 (32 GT/s)      
 
752 OCP NIC 3.0 provides two fundamental form factor options: a SFF (76 mm x 115 mm) and a LFF (139 mm x 115 mm). <> 790 OCP NIC 3.0 provides three fundamental form factor options: SFF (76 mm x 115 mm x 11.50 mm), TSFF (76 mm x 115 mm x 14.20 mm) and LFF (139 mm x 115 mm x 11.50 mm).
 
754 The SFF uses the Primary 4C+ connector to provide up to a x16 PCIe interface to the host. The additional 28-pin OCP bay carries sideband management interfaces as well as OCP NIC 3.0 specific control signals for multi-host PCIe support. The SFF card provides sufficient faceplate area to accommodate up to 2x QSFP modules, 4x SFP modules, or 4x RJ45 for BASE-T operation. The SFF supports up to 80 W of delivered power to the card edge. An example SFF is shown in Figure 1. <> 792 The SFF uses the Primary 4C+ connector to provide up to a x16 PCIe interface to the host. The additional 28-pin OCP bay carries sideband management interfaces as well as OCP NIC 3.0 specific control signals for multi-host PCIe support. The SFF card provides sufficient faceplate area to accommodate up to 2x QSFP modules, 4x SFP modules, or 4x RJ45 for BASE-T operation. The SFF and TSFF supports up to 80 W of delivered power to the card edge. Actual cooling capacity for a SFF and TSFF card is dependent on the ambient conditions over the NIC. An example SFF is shown in Figure 1. An Example TSFF is shown in Figure 2.
755 The LFF uses the Primary 4C+ connector to provide the same functionality as the SFF along with an additional Secondary 4C connector to provide up to a x32 PCIe interface. The LFF Card may utilize both the Primary and Secondary Connectors, or just the Primary Connector for lower PCIe lane count applications. Table 6 summarizes the LFF permutations. The LFF supports higher power envelopes and provides additional board area for more complex designs. The LFF supports up to 150 W of delivered power to the card edge across the two connectors. An example LFF is shown in Figure 2.   793 The LFF uses the Primary 4C+ connector to provide the same functionality as the SFF along with an additional Secondary 4C connector to provide up to a x32 PCIe interface. The LFF Card may utilize both the Primary and Secondary Connectors, or just the Primary Connector for lower PCIe lane count applications. Table 6 summarizes the LFF permutations. The LFF supports higher power envelopes and provides additional board area for more complex designs. The LFF supports up to 150 W of delivered power to the card edge across the two connectors. Actual cooling capacity for the LFF is dependent on the ambient conditions over the NIC. An example LFF is shown in Figure 3.
756 For LFF Cards, implementations may use both the Primary and Secondary Connector (as shown in Figure 4), or may use the Primary Connector only (as shown in Figure 5) for the card edge gold fingers.   794 For LFF Cards, implementations may use both the Primary and Secondary Connector (as shown in Figure 5), or may use the Primary Connector only (as shown in Figure 6) for the card edge gold fingers.
757 Figure 4: Primary Connector (4C+) and Secondary Connector (4C) (LFF) OCP NIC 3.0 Cards   795 Figure 5: Primary Connector (4C+) and Secondary Connector (4C) (LFF) OCP NIC 3.0 Cards
758 Figure 5: Primary Connector (4C+) Only (LFF) OCP NIC 3.0 Cards   796 Figure 6: Primary Connector (4C+) Only (LFF) OCP NIC 3.0 Cards
759 For both form factors, an OCP NIC 3.0 card may optionally implement a subset of pins to support less than a x16 PCIe connection. This may be implemented using a 2C+ card edge per SFF-TA-1002. The baseboard Primary Connector shall use a 4C+ in all cases. Figure 6 illustrates the supported 4C+ and 2C+ card edge configurations on a 4C+ Primary Connector.   797 For both form factors, an OCP NIC 3.0 card may optionally implement a subset of pins to support less than a x16 PCIe connection. This may be implemented using a 2C+ card edge per SFF-TA-1002. The baseboard Primary Connector shall use a 4C+ in all cases. Figure 7 illustrates the supported 4C+ and 2C+ card edge configurations on a 4C+ Primary Connector.
760 Figure 6: Primary Connector (4C+) with 4C and 2C (SFF) OCP NIC 3.0 Cards   798 Figure 7: Primary Connector (4C+) with 4C and 2C (SFF) OCP NIC 3.0 Cards
761 Table 6 summarizes the supported card form factors. SFF cards support the Primary Connector and up to 16 PCIe lanes. LFF cards support implementations with both the Primary and Secondary Connectors and up to 32 PCIe lanes, or a Primary Connector only implementation with up to 16 PCIe lanes.   799 Table 6 summarizes the supported card form factors. SFF and TSFF cards support the Primary Connector and up to 16 PCIe lanes. LFF cards support implementations with both the Primary and Secondary Connectors and up to 32 PCIe lanes, or a Primary Connector only implementation with up to 16 PCIe lanes.
 
769 SFF (x8) <> 807 SFF,TSFF (x8)
 
773 SFF (x16) <> 811 SFF, TSFF (x16)
 
790 SFF Faceplate Configurations <> 828 SFF and TSFF Faceplate Configurations
791 The SFF configuration views are shown below. Three different faceplates are available for the SFF – a pull tab, ejector latch and an internal lock version are available. The same SFF OCP NIC 3.0 PBA assembly accepts all three faceplates types and may be interchanged depending on the end application. The drawings shown in Figure 7 below illustrate a representative front, side and top views of the SFF.   829 The SFF and TSFF configuration views are shown below. Three different faceplates are each available for the SFF and TSFF – pull tab, ejector latch and internal lock. The same SFF and TSFF OCP NIC 3.0 PBA accepts up to six faceplate types depending on the end application. Faceplates are attached to the PCBA at the time of manufacture. A TSFF faceplate may be used on a SFF PBA. The drawings shown in Figure 8 below illustrates representative ¾ views of the SFF only, front, side and top views of SFF and TSFF implementations.
      830 Note: The TSFF implementation uses the same PCB outline as SFF. The faceplate and top-side Z-height envelope grows to 14.20 mm. Additional I/O connector options are available with the TSFF.
792 Where space is permitted on the faceplate, square vents sized to a maximum of 3.0 mm x 3.0 mm must be added to help optimize airflow while maintaining the integrity of the faceplate structure. EMI considerations should also be taken into account during the design process. Refer to the images shown in Figure 8 for example square vent configurations depending on the line side I/O connectors.   831 Where space is permitted on the faceplate, square vents sized to a maximum of 3.0 mm x 3.0 mm may be added to help optimize airflow while maintaining the integrity of the faceplate structure. EMI mitigation should also be considered during the design process. Refer to the images shown in Figure 9 for example square vent configurations depending on the line side I/O connectors.
793 Depending on the OCP NIC 3.0 card implementation, I/O connectors may be placed anywhere within the allowable connector keep in regions as defined by the SFF PBA mechanical drawings and faceplate drawings of Section 2.5.1.   832 Depending on the OCP NIC 3.0 card implementation, I/O connectors may be placed anywhere within the allowable connector keep in regions as defined by the SFF and TSFF PBA mechanical drawings and faceplate drawings of Section 2.5.1 and Section 2.5.2.
794 The OCP NIC 3.0 outline provides an optional feature to lock the card into the chassis. This is accomplished with two notches – one on each side of the card guide rail. A baseboard may choose to use one or both notches for the internal locking mechanism. The OCP NIC 3.0 outline provides a notch location on both guide rails to provide flexible configurations to baseboard vendors. If a locking feature is implemented on the baseboard, the OCP NIC 3.0 card may only be inserted or removed after actuating the internal locking mechanism. These retention notches are compatible with all chassis implementations. Please refer to the SFF dimensions in Section 2.5.1 for details. The internal locking mechanism is not available on LFF cards.   833 The OCP NIC 3.0 outline provides an optional feature to lock the card into the chassis. This is accomplished with two notches – one on each side of the card guide rail. A baseboard may choose to use one or both notches for the internal locking mechanism. The OCP NIC 3.0 outline provides a notch location on both guide rails to provide flexible configurations to baseboard vendors. If a locking feature is implemented on the baseboard, the OCP NIC 3.0 card may only be inserted or removed after actuating the internal locking mechanism. The PCB retention notches are compatible with all chassis implementations. Please refer to the SFF dimensions in Section 2.5.1 for details. The internal locking mechanism is not available on LFF cards.
795 Note: The OCP NIC 3.0 card supplier shall add port identification on the faceplate assembly that meet their manufacturing and customer requirements.   834 Note: The OCP NIC 3.0 card supplier may add port identification on the faceplate assembly that meet their manufacturing and customer requirements.
 
797 Figure 7: SFF NIC Configuration Views <> 836 Figure 8: SFF/TSFF NIC Configuration Views
 
801 Front View <> 840 Front View (SFF)
802 Side View   841 Side View (SFF)
      842 Front View (TSFF)
      843 Side View (TSFF)
 
804 Figure 8 illustrates example SFF 3D views for the supported line side I/O implementations. The line side I/O implementations are discussed in Section 2.2. <> 845 Figure 9 illustrates example SFF 3D views for the supported line side I/O implementations. The line side I/O implementations are discussed in Section 2.2. TSFF implementations are similar but have a taller faceplate.
805 Figure 8: SFF NIC Line Side 3D Views   846 Figure 9: SFF NIC Line Side 3D Views
 
812 Figure 9 illustrates example SFF 3D views of the pull tab and ejector latch assemblies mounted in a chassis utilizing a straddle mount connector and a right-angle connector. The baseboard connector options are discussed in Section 3.2. The SFF OCP NIC 3.0 card is identical for both chassis connector options. <> 853 Figure 10 illustrates example SFF 3D views of the pull tab and ejector latch assemblies mounted in a chassis utilizing a straddle mount connector and a right-angle connector. The baseboard connector options are discussed in Section 3.2. The SFF OCP NIC 3.0 card is identical for both chassis connector options.
 
815 Figure 9: SFF NIC Chassis Mounted 3D Views <> 856 Figure 10: SFF NIC Chassis Mounted 3D Views
 
823 The LFF configuration views are shown below. A single faceplate implementation is available for the LFF – with a single ejector latch. The long ejector is the default configuration, however, a short ejector version is available for non-shadowed front I/O configurations and is being considered for future development. Similar to the SFF, if additional LFF faceplate implementations become available, the same LFF OCP NIC 3.0 PBA assembly shall be able to accept new faceplate types and may be interchanged depending on the end application. The drawings shown in Figure 10 below illustrate a representative front, side and top views of the LFF. <> 864 The LFF configuration views are shown below. A single faceplate implementation is available for the LFF – with a single ejector latch. The long ejector is the default configuration, however, a short ejector version is available for non-shadowed front I/O configurations and is being considered for future development. Like the SFF and TSFF, if additional LFF faceplate implementations become available, the same LFF OCP NIC 3.0 PBA accepts up to three faceplate types depending on the end application. Faceplates are attached to the PCBA at the time of manufacture. The drawings shown in Figure 11 below illustrate a representative front, side and top views of the LFF.
824 Where space is permitted on the faceplate, square vents sized to a maximum of 3.0 mm x 3.0 mm must be added to help optimize airflow while maintaining the integrity of the faceplate structure. EMI considerations should also be taken into account during the design process. Refer to the images shown in Figure 11 for example square vent configurations depending on the line side I/O connectors.   865 Where space is permitted on the faceplate, square vents sized to a maximum of 3.0 mm x 3.0 mm may be added to help optimize airflow while maintaining the integrity of the faceplate structure. EMI considerations should also be considered during the design process. Refer to the images shown in Figure 12 for example square vent configurations depending on the line side I/O connectors.
 
828 Figure 10: LFF NIC Configuration Views <> 869 Figure 11: LFF NIC Configuration Views
 
833 Figure 11 illustrates example LFF 3D views for the supported line side I/O implementations. The line side I/O implementations are discussed in Section 2.2. <> 874 Figure 12 illustrates example LFF 3D views for the supported line side I/O implementations. The line side I/O implementations are discussed in Section 2.2.
834 Figure 11: LFF NIC Line Side 3D Views   875 Figure 12: LFF NIC Line Side 3D Views
 
844 Figure 12 illustrates example LFF 3D views of the ejector latch assembly mounted in a chassis utilizing a straddle mount connector and a right-angle connector. The baseboard connector options are discussed in Section 3.2. The LFF OCP NIC 3.0 card is identical for both chassis connector options. <> 885 Figure 13 illustrates example LFF 3D views of the ejector latch assembly mounted in a chassis utilizing a straddle mount connector and a right-angle connector. The baseboard connector options are discussed in Section 3.2. The LFF OCP NIC 3.0 card is identical for both chassis connector options.
845 Figure 12: LFF NIC Chassis Mounted 3D Views   886 Figure 13: LFF NIC Chassis Mounted 3D Views
 
852 At the time of this writing, the SFF and LFF implementations have been optimized to support the standard line side I/O implementations shown in Table 7. OCP NIC 3.0 cards may implement a subset of line side connectors and shall stay within the allowed I/O area as depicted in Section 2.4.3 for SFF and Section 2.4.4 for LFF. <> 893 At the time of this writing, the SFF, TSFF and LFF implementations have been optimized to support the standard line side I/O implementations shown in Table 7. OCP NIC 3.0 cards may implement a subset of line side connectors and shall stay within the allowed I/O area as depicted in Section 2.4.3 for SFF, Section 2.4.4 for TSFF and Section 2.4.5 for LFF.
 
856 SFF <> 897 SFF, TSFF
857 2x QSFP+/QSFP28   898 2x QSFP+/QSFP28/QSFP-DD
858 SFF   899 SFF, TSFF
 
860 SFF <> 901 SFF, TSFF
 
    -+ 903 TSFF
      904 1x OSFP-RHS
      905 TSFF
      906 2x QSFP-DD
 
    -+ 928 OSFP-RHS
      929 OSFP MSA
      930 OSFP management Interface Specification
 
    -+ 940 QSFP-DD
      941 QSFP-DD MSA
      942 CMIS 5.0
 
893 Additional combinations and connector types (such as SFP-DD and QSFP-DD) are permissible as I/O form factor technologies and thermal capabilities evolve. <> 944 Additional combinations and connector types are permissible as I/O form factor technologies and thermal capabilities evolve.
894 Top Level Assembly (SFF and LFF)   945 Top Level Assembly (SFF, TSFF and LFF)
895 The images in Figure 13 illustrate the exploded top-level assemblies for both the SFF and the LFF.   946 The images in Figure 14 illustrate the exploded top-level assemblies for SFF, TSFF and LFF. 
      947 Note: The TSFF implementation uses the same PCB outline as SFF. The faceplate and top-side Z-height envelope grows to 14.20 mm. Refer to the faceplate subassembly drawings in Section 2.4 for more details.
896 Figure 13: PBA Exploded Views (SFF and LFF)   948 Figure 14: PBA Exploded Views (SFF, TSFF and LFF)
 
    -+ 950 TSFF with Pull Tab
 
    -+ 953 TSFF with Ejector Latch
 
    -+ 955 TSFF with Internal Lock
 
905 Faceplate Subassembly (SFF and LFF) <> 962 Faceplate Subassembly (SFF, TSFF and LFF)
906 The following section define the generic SFF and LFF faceplates.   963 The following section define the generic SFF, TSFF and LFF faceplates.
 
908 The images in Figure 14 illustrate the three faceplates subassemblies as exploded views. The bill of materials is shown in Section 2.4.2. <> 965 The images in Figure 15 illustrate the three faceplates subassemblies as exploded views. The bill of materials is shown in Section 2.4.2.
909 Figure 14: Faceplate Assembly Exploded Views (SFF and LFF)   966 Figure 15: Faceplate Assembly Exploded Views (SFF, TSFF and LFF)
910 SFF with Pull Tab   967 SFF, TSFF with Pull Tab
911 SFF with Ejector Latch   968 SFF, TSFF with Ejector Latch
912 SFF with Internal Lock   969 SFF, TSFF with Internal Lock
 
915 Table 9 shows the bill of materials for the SFF and LFF assemblies. Item number call outs align with the SFF and LFF numbering of Figure 14. <> 972 Table 9 shows the bill of materials for the SFF, TSFF and LFF assemblies. Item number call outs align with the SFF, TSFF and LFF numbering of Figure 15.
 
    -+ 982 1E
      983 1F
      984 1G
 
930 NIC_OCPv3_SFF_Faceplate_Latch_20190719.pdf <> 990 NIC_OCPv3_TSFF_Faceplate_Pulltab_20210527.pdf
 
    -+ 992 NIC_OCPv3_SFF_Faceplate_Latch_20190719.pdf
      993 1D
      994 NIC_OCPv3_TSFF_Faceplate_Latch_20210527.pdf
      995 1E
 
    -+ 997 1F
      998 NIC_OCPv3_TSFF_Faceplate_IntLatch_20210527.pdf
 
934 1D <> 1000 1G
 
965 4 <> 1031 4A
      1032 4B
 
    <> 1034 4A
967 LT18DP1911   1035 LT18DP1911 (for SFF, LFF)
      1036 4B
      1037 LT21DP2320 (for TSFF)
 
979 See Section 2.4.8 and drawing <> 1049 See Section 2.4.9 and drawing
 
985 SFF Ejector: See Section 2.4.5 and drawing <> 1055 SFF Ejector: See Section 2.4.6 and drawing
 
989 LFF Ejector: See Section 2.4.6 & Drawing <> 1059 LFF Ejector: See Section 2.4.7 & Drawing
 
996 See Section 2.4.7 and drawing <> 1066 See Section 2.4.8 and drawing
 
1017 SFF Generic I/O Faceplate <> 1087 SFF Generic I/O Faceplates
1018 Figure 15 shows the standard SFF I/O bracket with a thumbscrew and pull-tab assembly.   1088 Figure 16 shows the standard SFF I/O bracket with a thumbscrew and pull-tab assembly.
1019 Figure 15: SFF Generic I/O Faceplate with Pulltab Version (2D View)   1089 Figure 16: SFF Generic I/O Faceplate Pull Tab Version (2D View)
1020 Figure 16: SFF Generic I/O Faceplate – Ejector Version (2D View)   1090 Figure 17: SFF Generic I/O Faceplate – Ejector Version (2D View)
1021 Figure 17: SFF Generic I/O Faceplate – Internal Lock Version (2D View)   1091 Figure 18: SFF Generic I/O Faceplate – Internal Lock Version (2D View)
      1092 TSFF Generic I/O Faceplates
      1093 The TSFF diagrams call out the deltas from the SFF diagrams. Refer to the SFF diagrams in Section 2.4.3 for the remaining details. 
      1094 Figure 19: TSFF Generic I/O Faceplate Pull Tab Version (2D View)
      1095 Figure 20: TSFF Generic I/O Faceplate Ejector Version (2D View)
      1096 Figure 21: TSFF Generic I/O Faceplate Internal Lock Version (2D View)
 
1023 Figure 18: LFF Generic I/O Faceplate – Ejector Version (2D View) <> 1098 Figure 22: LFF Generic I/O Faceplate – Ejector Version (2D View)
1024 Ejector Lever (SFF)   1099 Ejector Lever (SFF, TSFF)
 
1026 Figure 19: SFF I/O Faceplate – Ejector Lever (2D View) <> 1101 Figure 23: SFF I/O Faceplate – Ejector Lever (2D View)
 
1029 Figure 20: LFF I/O Faceplate – Ejector Lever (2D View) <> 1104 Figure 24: LFF I/O Faceplate – Ejector Lever (2D View)
1030 Ejector Lock (SFF and LFF)   1105 Ejector Lock (SFF, TSFF and LFF)
1031 The SFF and LFF ejector uses a locking mechanism at the end of the handle to retain the lever position. This is shown in Figure 21.   1106 The SFF and LFF ejector uses a locking mechanism at the end of the handle to retain the lever position. This is shown in Figure 25.
1032 Figure 21: Ejector Lock   1107 Figure 25: Ejector Lock
 
1034 The SFF and LFF card ejector handle uses a clinch nut as a spacer and rotation anchor. The clinch nut binds the ejector handle to the faceplate. Two clinch nut options are available to accommodate supplier manufacturing processes. These are shown in Figure 22 and Figure 23. <> 1109 The SFF/TSFF and LFF card ejector handle uses a clinch nut as a spacer and rotation anchor. The clinch nut binds the ejector handle to the faceplate. Two clinch nut options are available to accommodate supplier manufacturing processes. These are shown in Figure 26 and Figure 27.
1035 Figure 22: Clinch Nut Option A   1110 Figure 26: Clinch Nut Option A
1036 Figure 23: Clinch Nut Option B   1111 Figure 27: Clinch Nut Option B
 
    <> 1114 Note: The SFF top, detail and bottom view keep out zones are also applicable to the TSFF.
1039 Figure 24: SFF Keep Out Zone – Top View   1115 Figure 28: SFF Keep Out Zone – Top View
 
1041 Figure 25: SFF Keep Out Zone – Top View – Detail A <> 1117 Figure 29: SFF Keep Out Zone – Top View – Detail A
1042 Figure 26: SFF Keep Out Zone – Bottom View   1118 Figure 30: SFF Keep Out Zone – Bottom View
 
1044 Figure 27: SFF Keep Out Zone – Side View <> 1120 Figure 31: SFF Keep Out Zone – Side View
 
1046 Figure 28: SFF Keep Out Zone – Side View – Detail D <> 1122 Figure 32: SFF Keep Out Zone – Side View – Detail D
      1123 TSFF Keep Out Zones
      1124 The TSFF keep out zones are identical to the SFF except for the side view. This is shown in Figure 33. Refer to the SFF keep out zone in Section 2.5.1 for the remaining details. 
      1125 Figure 33: TSFF Keep Out Zone Side View
 
1048 Figure 29: LFF Keep Out Zone – Top View <> 1127 Figure 34: LFF Keep Out Zone – Top View
 
1050 Figure 30: LFF Keep Out Zone – Top View – Detail A <> 1129 Figure 35: LFF Keep Out Zone – Top View – Detail A
 
1052 Figure 31: LFF Keep Out Zone – Bottom View <> 1131 Figure 36: LFF Keep Out Zone – Bottom View
1053 Figure 32: LFF Keep Out Zone – Side View   1132 Figure 37: LFF Keep Out Zone – Side View
1054 Figure 33: LFF Keep Out Zone – Side View – Detail D   1133 Figure 38: LFF Keep Out Zone – Side View – Detail D
 
1056 Refer to the 3D CAD files for the baseboard keep out zones for both the SFF and LFF designs. The 3D CAD files are available for download on the OCP NIC 3.0 Wiki: http://www.opencompute.org/wiki/Server/Mezz <> 1135 Refer to the 3D CAD files for the baseboard keep out zones for the SFF, TSFF and LFF designs. The 3D CAD files are available for download on the OCP NIC 3.0 Wiki: http://www.opencompute.org/wiki/Server/Mezz
 
1058 All OCP NIC 3.0 cards shall implement an insulator to prevent the bottom side card components from shorting out to the baseboard chassis. The recommended insulator thickness is 0.25 mm and shall reside within the following mechanical envelope for the SFF and LFF. An alternate insulator thickness of 0.127 mm is permitted. The total stack up height of the secondary side components, insulator and the labels shall not exceed the 2 mm keep-in dimension as shown in Section 2.7.1 and 2.7.2. <> 1137 All OCP NIC 3.0 cards shall implement an insulator to prevent the bottom side card components from shorting out to the baseboard chassis. The recommended insulator thickness is 0.25 mm and shall reside within the following mechanical envelopes for the SFF, TSFF and LFF. An alternate insulator thickness of 0.127 mm is permitted. The total stack up height of the secondary side components, insulator and the labels shall not exceed the 2 mm keep-in dimension as shown in Section 2.7.1 and 2.7.2.
 
1060 SFF Insulator <> 1139 SFF, TSFF Insulator
1061 Figure 34: SFF Bottom Side Insulator (3D View)   1140 Figure 39: SFF, TSFF Bottom Side Insulator (3D View)
 
1063 Figure 35: SFF Bottom Side Insulator (Top and Side View) <> 1142 Figure 40: SFF, TSFF Bottom Side Insulator (Top and Side View)
1064 Figure 36: SFF Bottom Side Insulator (alternate) (Top and Side View)   1143 Figure 41: SFF, TSFF Bottom Side Insulator (alternate) (Top and Side View)
 
1066 Figure 37: LFF Bottom Side Insulator (3D View) <> 1145 Figure 42: LFF Bottom Side Insulator (3D View)
1067 Figure 38: LFF Bottom Side Insulator (Top and Side View)   1146 Figure 43: LFF Bottom Side Insulator (Top and Side View)
1068 Figure 39: LFF Bottom Side Insulator (alternate) (Top and Side View)   1147 Figure 44: LFF Bottom Side Insulator (alternate) (Top and Side View)
1069 Critical-to-Function (CTF) Dimensions (SFF and LFF)   1148 Critical-to-Function (CTF) Dimensions (SFF, TSFF and LFF)
 
1071 The following CTF tolerances are used in this section and are the same for both the SFF and LFF. <> 1150 The following CTF tolerances are used in this section and are the same for the SFF, TSFF and LFF.
1072 Table 10: CTF Default Tolerances (SFF and LFF OCP NIC 3.0)   1151 Table 10: CTF Default Tolerances (SFF, TSFF and LFF OCP NIC 3.0)
 
1075 Figure 40: SFF OCP NIC 3.0 Card with Pull Tab CTF Dimensions (Top View) <> 1154 Figure 45: SFF OCP NIC 3.0 Card with Pull Tab CTF Dimensions (Top View)
1076 Figure 41: SFF OCP NIC 3.0 Card with Pull Tab CTF Dimensions (Front View)   1155 Figure 46: SFF OCP NIC 3.0 Card with Pull Tab CTF Dimensions (Front View)
1077 Figure 42: SFF OCP NIC 3.0 Card with Pull Tab CTF Dimensions (Side View)   1156 Figure 47: SFF OCP NIC 3.0 Card with Pull Tab CTF Dimensions (Side View)
 
1080 Figure 43: SFF OCP NIC 3.0 Card with Ejector CTF Dimensions (Top View) <> 1159 Figure 48: SFF OCP NIC 3.0 Card with Ejector Latch CTF Dimensions (Top View)
1081 Figure 44: SFF OCP NIC 3.0 Card with Ejector CTF Dimensions (Front View)   1160 Figure 49: SFF OCP NIC 3.0 Card with Ejector CTF Dimensions (Front View)
1082 Figure 45: SFF OCP NIC 3.0 Card with Ejector CTF Dimensions (Side View)   1161 Figure 50: SFF OCP NIC 3.0 Card with Ejector CTF Dimensions (Side View)
 
1085 Figure 46: SFF OCP NIC 3.0 Card with Internal Lock CTF Dimensions (Top View) <> 1164 Figure 51: SFF OCP NIC 3.0 Card with Internal Lock CTF Dimensions (Top View)
1086 Figure 47: SFF OCP NIC 3.0 Card with Internal Lock CTF Dimensions (Front View)   1165 Figure 52: SFF OCP NIC 3.0 Card with Internal Lock CTF Dimensions (Front View)
1087 Figure 48: SFF OCP NIC 3.0 Card with Internal Lock CTF Dimensions (Side View)   1166 Figure 53: SFF OCP NIC 3.0 Card with Internal Lock CTF Dimensions (Side View)
 
1091 Figure 49: SFF Baseboard Chassis CTF Dimensions (Rear View) <> 1170 Figure 54: SFF Baseboard Chassis CTF Dimensions (Rear View)
1092 Figure 50: SFF Baseboard Chassis to Card Thumb Screw CTF Dimensions (Side View)   1171 Figure 55: SFF Baseboard Chassis to Card Thumb Screw CTF Dimensions (Side View)
1093 Figure 51: SFF Baseboard Chassis to Ejector lever Card CTF Dimensions (Side View)   1172 Figure 56: SFF Baseboard Chassis to Ejector lever Card CTF Dimensions (Side View)
1094 Figure 52: SFF Baseboard Chassis CTF Dimensions (Rear Rail Guide View)   1173 Figure 57: SFF Baseboard Chassis CTF Dimensions (Rear Rail Guide View)
 
1095 Figure 53: SFF Baseboard Chassis CTF Dimensions (Rail Guide Detail) – Detail C <> 1175 Figure 58: SFF Baseboard Chassis CTF Dimensions (Rail Guide Detail) – Detail C
 
    -+ 1177 TSFF Pull Tab CTF Dimensions
      1178 The TSFF CTF dimensions only differ for the Z-height envelope and are noted below. Refer to the corresponding SFF drawing for the remaining dimensions.
      1179 Figure 59: TSFF OCP NIC 3.0 Card with Pull Tab CTF Dimensions (Top View)
      1180 TSFF Ejector Latch CTF Dimensions
      1181 The TSFF CTF dimensions only differ for the Z-height envelope and are noted below. Refer to the corresponding SFF drawing for the remaining dimensions.
      1182 Figure 60: TSFF OCP NIC 3.0 Card with Ejector Latch CTF Dimensions (Top View)
      1183 TSFF Internal Lock CTF Dimensions
      1184 The TSFF CTF dimensions only differ for the Z-height envelope and are noted below. Refer to the corresponding SFF drawing for the remaining dimensions.
      1185 Figure 61: TSFF OCP NIC 3.0 Card with Internal Lock CTF Dimensions (Top View)
      1186 TSFF Baseboard CTF Dimensions
      1187 The TSFF CTF dimensions only differ for the Z-height envelope and are noted below. Refer to the corresponding SFF drawing for the remaining dimensions.
      1188 Figure 62: TSFF Baseboard Chassis CTF Dimensions (Rear View)
 
1099 Figure 54: LFF OCP NIC 3.0 Card with Ejector CTF Dimensions (Top View) <> 1191 Figure 63: LFF OCP NIC 3.0 Card with Ejector Latch CTF Dimensions (Top View)
1100 Figure 55: LFF OCP NIC 3.0 Card with Ejector CTF Dimensions (Front View)   1192 Figure 64: LFF OCP NIC 3.0 Card with Ejector CTF Dimensions (Front View)
1101 Figure 56: LFF OCP NIC 3.0 Card with Ejector CTF Dimensions (Side View)   1193 Figure 65: LFF OCP NIC 3.0 Card with Ejector CTF Dimensions (Side View)
 
1105 Figure 57: LFF Baseboard Chassis CTF Dimensions (Rear View) <> 1197 Figure 66: LFF Baseboard Chassis CTF Dimensions (Rear View)
 
1107 Figure 58: LFF Baseboard Chassis CTF Dimensions (Side View) <> 1199 Figure 67: LFF Baseboard Chassis CTF Dimensions (Side View)
1108 Figure 59: LFF Baseboard Chassis CTF Dimensions (Rail Guide View)   1200 Figure 68: LFF Baseboard Chassis CTF Dimensions (Rail Guide View)
1109 Figure 60: LFF Baseboard Chassis CTF Dimensions (Rail Guide – Detail C)   1201 Figure 69: LFF Baseboard Chassis CTF Dimensions (Rail Guide – Detail C)
1110 The right angle and straddle mount card guides are identical between the SFF and LFF. The card guide models are included in the 3D CAD packages and may be downloaded from the OCP NIC 3.0 Wiki site: http://www.opencompute.org/wiki/Server/Mezz.   1202 The right angle and straddle mount card guides are identical between the SFF, TSFF and LFF. The card guide models are included in the 3D CAD packages and may be downloaded from the OCP NIC 3.0 Wiki site: http://www.opencompute.org/wiki/Server/Mezz.
 
1123 Figure 61: SFF Label Area Example <> 1215 Figure 70: SFF, TSFF Label Area Example
 
1152 As an example, the label content of a quad SFP OCP NIC 3.0 card with a single management MAC address shall be constructed to show human readable data per the Label Data column of Table 11. The constructed label is shown in Figure 62. For each human readable line, there is a MAC prefix “Px:” for a line side Port, or “MEx:" for a managed controller instance, followed by the MAC address. The port/controller association for each row is shown in the far right column. <> 1244 As an example, the label content of a quad SFP OCP NIC 3.0 card with a single management MAC address shall be constructed to show human readable data per the Label Data column of Table 11. The constructed label is shown in Figure 71. For each human readable line, there is a MAC prefix “Px:” for a line side Port, or “MEx:" for a managed controller instance, followed by the MAC address. The port/controller association for each row is shown in the far right column.
 
1178 Figure 62: MAC Address Label Example 1 – Quad Port with Single Host, Single Managed Controller <> 1270 Figure 71: MAC Address Label Example 1 – Quad Port with Single Host, Single Managed Controller
 
1180 As a second example, the label content of an octal port (2xQSFP with “breakout” support) OCP NIC 3.0 card with two managed silicon instances is constructed per Table 12. The constructed label is shown in Figure 63. The MAC address label shall also list the four MAC addresses associated with QSFP lanes [1:4] for QSFP connectors that allow “breakout” modes. The Host-MAC address presentation may also be formatted horizontally for easier readability. <> 1272 As a second example, the label content of an octal port (2xQSFP with “breakout” support) OCP NIC 3.0 card with two managed silicon instances is constructed per Table 12. The constructed label is shown in Figure 72. The MAC address label shall also list the four MAC addresses associated with QSFP lanes [1:4] for QSFP connectors that allow “breakout” modes. The Host-MAC address presentation may also be formatted horizontally for easier readability.
 
1226 Figure 63: MAC Address Label Example 2 – Octal Port with Single Host, Dual Managed Controller <> 1318 Figure 72: MAC Address Label Example 2 – Octal Port with Single Host, Dual Managed Controller
 
1228 For multi-host implementations, each MAC address shall be prefixed with the host association “Hx” prior to the port number, where x represents the host number. An example of this is shown in Table 13 and Figure 64. <> 1320 For multi-host implementations, each MAC address shall be prefixed with the host association “Hx” prior to the port number, where x represents the host number. An example of this is shown in Table 13 and Figure 73.
 
1265 Figure 64: MAC Address Label Example 3 – Quad Port with Dual Hosts, Dual Managed Controllers <> 1357 Figure 73: MAC Address Label Example 3 – Quad Port with Dual Hosts, Dual Managed Controllers
 
1267 The following example shows a single port device with quad hosts. To conserve space on the MAC address label, this example only shows the MAC addresses for Port 1 through Port 4. The MAC address for each managed host is Px+1. This is shown in Table 14 and Figure 65. <> 1359 The following example shows a single port device with quad hosts. To conserve space on the MAC address label, this example only shows the MAC addresses for Port 1 through Port 4. The MAC address for each managed host is Px+1. This is shown in Table 14 and Figure 74.
 
1314 Figure 65: MAC Address Label Example 4 – Single Port with Quad Host, Single Managed Controller <> 1406 Figure 74: MAC Address Label Example 4 – Single Port with Quad Host, Single Managed Controller
 
1337 Figure 66: MAC Address Label Example 5 – Octal Port with Single Host, Octal Managed Controller <> 1429 Figure 75: MAC Address Label Example 5 – Octal Port with Single Host, Octal Managed Controller
1338 Figure 66 illustrates the use of ellipses in the human readable text to individually indicate a range of Port and Management MAC addresses. In this example, the 2D data matrix shall contain all 16 MAC addresses.   1430 Figure 75 illustrates the use of ellipses in the human readable text to individually indicate a range of Port and Management MAC addresses. In this example, the 2D data matrix shall contain all 16 MAC addresses.
 
    -+ 1449 TSFF generic faceplate assembly
      1450 TSFF_Pull_Tab_20210527.stp
      1451 TSFF_Latch_20210527.stp
      1452 TSFF_Internal_Latch_20210527.Stp
 
1368 SFF cards fit in the Primary Connector. Primary Connector compliant cards are 76 mm x 115 mm and may implement the full 168-pins. The Primary Connector cards may optionally implement a subset of gold finger pins if there is a reduced PCIe width requirement (such as 1 x8 and below). In this case, the card edge gold finger may implement a 2C+ design. The overall board thickness is 1.57 mm. The gold finger dimensions for the Primary Connector compliant cards are shown below. <> 1464 SFF and TSFF cards fit in the Primary Connector. Primary Connector compliant cards are 76 mm x 115 mm and may implement the full 168-pins. The Primary Connector cards may optionally implement a subset of gold finger pins if there is a reduced PCIe width requirement (such as 1 x8 and below). In this case, the card edge gold finger may implement a 2C+ design. The overall board thickness is 1.57 mm. The gold finger dimensions for the Primary Connector compliant cards are shown below.
 
1371 Figure 67: SFF Primary Connector Gold Finger Dimensions – x16 – Top Side (“B” Pins) <> 1467 Figure 76: SFF, TSFF Primary Connector Gold Finger Dimensions – x16 – Top Side (“B” Pins)
1372 Figure 68: SFF Primary Connector Card Profile Dimensions   1468 Figure 77: SFF, TSFF Primary Connector Card Profile Dimensions
1373 Figure 69: SFF Primary Conector Gold Finger - Detail D   1469 Figure 78: SFF, TSFF Primary Conector Gold Finger - Detail D
1374 Figure 70: LFF Gold Finger Dimensions – x32 – Top Side (“B” Pins)   1470 Figure 79: LFF Gold Finger Dimensions – x32 – Top Side (“B” Pins)
1375 Figure 71: LFF Gold Finger Dimensions – x32 – Bottom Side (“A” Pins)   1471 Figure 80: LFF Gold Finger Dimensions – x32 – Bottom Side (“A” Pins)
 
2024 The OCP NIC 3.0 connectors are compliant to the 4C+ and 4C connectors as defined in the SFF-TA-1002 specification for a right angle or straddle mount form factor. The Primary Connector is a 4C+ implementation with 168-pins. The Secondary Connector is a 4C implementation with 140-pins. Both the Primary and Secondary Connectors includes support for up to 32 differential pairs to support a x16 PCIe connection. Each connector also provides 6 pins of +12V_EDGE, and 1 pin of +3.3V_EDGE for power. This implementation is common between both the Primary and Secondary Connectors. In addition, the 4C+ implementation of the Primary Connector has a 28-pin OCP Bay used for management and support for up to a 4 x2 and 4 x4 multi-host configuration on the Primary Connector. The Primary and Secondary Connector drawings are shown below. <> 2120 The OCP NIC 3.0 connectors are compliant to the 4C+ and 4C connectors as defined in the SFF-TA-1002 specification for a right angle or straddle mount form factor. The Primary Connector is a 4C+ implementation with 168-pins. The Secondary Connector is a 4C implementation with 140-pins. Both the Primary and Secondary Connectors includes support for up to 32 differential pairs to support a x16 PCIe connection. Each connector also provides 6 pins of +12V_EDGE, and 1 pin of +3.3V_EDGE for power. This implementation is common between both the Primary and Secondary Connectors. In addition, the 4C+ implementation of the Primary Connector has a 28-pin OCP Bay used for management and support for up to a 4 x2 and 4 x4 multi-host configurations on the Primary Connector. The Primary and Secondary Connector drawings are shown below.
 
2041 Figure 72: 168-pin Base Board Primary Connector – Right Angle <> 2137 Figure 81: 168-pin Base Board Primary Connector – Right Angle
2042 Figure 73: 140-pin Base Board Secondary Connector – Right Angle   2138 Figure 82: 140-pin Base Board Secondary Connector – Right Angle
 
2044 The OCP NIC 3.0 right angle connectors have a 4.05 mm offset from the baseboard. This is shown in Figure 74. <> 2140 The OCP NIC 3.0 right angle connectors have a 4.05 mm offset from the baseboard. This is shown in Figure 83.
2045 Figure 74: OCP NIC 3.0 Card and Host Offset for Right Angle Connectors   2141 Figure 83: OCP NIC 3.0 Card and Host Offset for Right Angle Connectors
 
2077 Figure 75: 168-pin Base Board Primary Connector – Straddle Mount <> 2173 Figure 84: 168-pin Base Board Primary Connector – Straddle Mount
2078 Figure 76: 140-pin Base Board Secondary Connector – Straddle Mount   2174 Figure 85: 140-pin Base Board Secondary Connector – Straddle Mount
 
2080 The OCP NIC 3.0 straddle mount connectors have three baseboard PCB thicknesses they can accept. The available options are shown in Figure 77. The thicknesses are 0.062’’, 0.076’’, and 0.093’’. These PCBs must be controlled to a thickness of ±10%. These are available for both the Primary and Secondary Connector locations. At the time of this writing, the most commonly used part is expected to be the 0.076’’ baseboard thickness. <> 2176 The OCP NIC 3.0 straddle mount connectors have three baseboard PCB thicknesses they can accept. The available options are shown in Figure 86. The thicknesses are 0.062’’, 0.076’’, and 0.093’’. These PCBs must be controlled to a thickness of ±10%. These are available for both the Primary and Secondary Connector locations. At the time of this writing, the most used part is expected to be the 0.076’’ baseboard thickness.
2081 Figure 77: OCP NIC 3.0 Card and Baseboard PCB Thickness Options for Straddle Mount Connectors   2177 Figure 86: OCP NIC 3.0 Card and Baseboard PCB Thickness Options for Straddle Mount Connectors
2082 The connectors are capable of being used coplanar as shown in Figure 78. Additionally, the connectors are also capable of having a 0.3 mm offset from the centerline of the host board as shown in Figure 79.   2178 The connectors are capable of being used coplanar as shown in Figure 87. Additionally, the connectors are also capable of having a 0.3 mm offset from the centerline of the host board as shown in Figure 88.
2083 Figure 78: 0 mm Offset (Coplanar) for 0.062” Thick Baseboards   2179 Figure 87: 0 mm Offset (Coplanar) for 0.062” Thick Baseboards
2084 Figure 79: 0.3 mm Offset for 0.076” Thick Baseboards   2180 Figure 88: 0.3 mm Offset for 0.076” Thick Baseboards
 
2086 In order to support the LFF, systems must locate the Primary and Secondary Connectors per the mechanical drawing shown in Figure 80 and Figure 81. <> 2182 In order to support the LFF, systems must locate the Primary and Secondary Connectors per the mechanical drawing shown in Figure 89 and Figure 90.
2087 Figure 80: Primary and Secondary Connector Locations for LFF Support with Right Angle Connectors   2183 Figure 89: Primary and Secondary Connector Locations for LFF Support with Right Angle Connectors
2088 Figure 81: Primary and Secondary Connector Locations for LFF Support with Straddle Mount Connectors   2184 Figure 90: Primary and Secondary Connector Locations for LFF Support with Straddle Mount Connectors
 
2778 For baseboards, the PET[0:15] signals are required at the Primary Connector for a SFF slot. PET[0:15] and PET[16:31] are required for a LFF slot. <> 2874 For baseboards, the PET[0:15] signals are required at the Primary Connector for the SFF and TSFF slots. PET[0:15] and PET[16:31] are required for a LFF slot.
2779 For SFF OCP NIC 3.0 cards, the required PET[0:15] signals shall be connected to the endpoint silicon. For silicon that uses less than a x16 connection, the appropriate PET[0:15] signals shall be connected per the endpoint datasheet.   2875 For SFF and TSFF OCP NIC 3.0 cards, the required PET[0:15] signals shall be connected to the endpoint silicon. For silicon that uses less than a x16 connection, the appropriate PET[0:15] signals shall be connected per the endpoint datasheet.
 
2864 For baseboards, the PER[0:15] signals are required at the Primary Connector for a SFF slot. PER[0:15] and PER[16:31] are required for a LFF slot. <> 2960 For baseboards, the PER[0:15] signals are required at the Primary Connector for the SFF and TSFF slots. PER[0:15] and PER[16:31] are required for a LFF slot.
2865 For SFF OCP NIC 3.0 cards, the required PER[0:15] signals shall be connected to the endpoint silicon. For silicon that uses less than a x16 connection, the appropriate PER[0:15] signals shall be connected per the endpoint datasheet.   2961 For SFF and TSFF OCP NIC 3.0 cards, the required PER[0:15] signals shall be connected to the endpoint silicon. For silicon that uses less than a x16 connection, the appropriate PER[0:15] signals shall be connected per the endpoint datasheet.
 
    -+ 3056 For hosts with unused PERST[1:5]# signals, a 10 pull down resistor shall be provided by the baseboard for each unused pin.
 
2976 For baseboards, the PWRBRK0# pin shall be implemented and available on the Primary Connector for SFF slots. In addition, the PWRBRK1# pin shall be implemented on the Secondary connector for LFF slots. <> 3073 For baseboards, the PWRBRK0# pin shall be implemented and available on the Primary Connector for the SFF and TSFF slots. In addition, the PWRBRK1# pin shall be implemented on the Secondary connector for LFF slots.
 
2978 Note: The PWRBRK[0:1]# pins are only available for OCP NIC 3.0 cards that implement a SFF 4C+ edge connector or a LFF. For SFF cards that implement at 2C+ edge connection, the PWRBRK[0:1]# functionality is not available. <> 3075 Note: The PWRBRK[0:1]# pins are only available for OCP NIC 3.0 cards that implement a SFF/TSFF 4C+ edge connector or a LFF. For SFF/TSFF cards that implement at 2C+ edge connection, the PWRBRK[0:1]# functionality is not available.
 
2980 This section provides the pin assignments for the PCIe present and bifurcation control signals. The AC/DC specifications are defined in Section 3.11. Example connection diagrams are shown in Figure 82 and Figure 83. <> 3077 This section provides the pin assignments for the PCIe present and bifurcation control signals. The AC/DC specifications are defined in Section 3.11. Example connection diagrams are shown in Figure 91 and Figure 92.
 
2982 PRSNTB[3:0]# pins are available to each connector and are independent of each other. For the SFF, the baseboard shall only read the Primary Connector PRSNTB[3:0]# to determine the card type. For the LFF, the baseboard shall read both the Primary and Secondary connector PRSNTB[3:0]# pins to determine the card type. The card type matrix is discussed in Section 3.5. <> 3079 PRSNTB[3:0]# pins are available to each connector and are independent of each other. For the SFF and TSFF, the baseboard shall only read the Primary Connector PRSNTB[3:0]# to determine the card type. For the LFF, the baseboard shall read both the Primary and Secondary connector PRSNTB[3:0]# pins to determine the card type. The card type matrix is discussed in Section 3.5.
 
3015 For baseboards, the BIF[2:0]# pins shall be driven from the baseboard I/O hub on the rising edge of AUX_PWR_EN. This allows the baseboard to force the OCP NIC 3.0 card bifurcation. The baseboard may optionally pull the BIF[2:0]# signals to AUX_PWR_EN or to ground per the definitions described in Section 3.5 if no dynamic bifurcation configuration is required. The BIF[2:0]# pins shall be low until AUX_PWR_EN is asserted. <> 3112 For baseboards, the BIF[2:0]# pins shall be driven from the baseboard I/O hub on the rising edge of AUX_PWR_EN. This allows the baseboard to force the OCP NIC 3.0 card bifurcation. The baseboard may optionally pull the BIF[2:0]# signals to AUX_PWR_EN or to ground per the definitions described in Section 3.5 if no dynamic bifurcation configuration is required. The BIF[2:0]# pins shall be low until AUX_PWR_EN is asserted. The BIF[2:0]# pins shall remain static after AUX_PWR_EN is asserted. The pins are not allowed to change states when the OCP NIC 3.0 card is powered on.
3016 For baseboards that allow dynamic bifurcation, the BIF[2:0] pins are driven low prior to AUX_PWR_EN. The state of the BIF[2:0] pins are driven with the rising edge of AUX_PWR_EN when bifurcation is requested. Refer to Figure 82 for an example configuration.   3113 For baseboards that allow dynamic bifurcation, the BIF[2:0] pins are driven low prior to AUX_PWR_EN. The state of the BIF[2:0] pins are driven with the rising edge of AUX_PWR_EN when bifurcation is requested. Refer to Figure 91 for an example configuration.
3017 For baseboards with static bifurcation, the BIF pins that are intended to be a logical ‘1’ shall be connected to a pull up to AUX_PWR_EN. BIF pins that are a logical ‘0’ may be directly tied to ground. Refer to Figure 83 for an example configuration.   3114 For baseboards with static bifurcation, the BIF pins that are intended to be a logical ‘1’ shall be connected to a pull up to AUX_PWR_EN. BIF pins that are a logical ‘0’ may be directly tied to ground. Refer to Figure 92 for an example configuration.
 
3020 Figure 82: PCIe Present and Bifurcation Control Pins (Baseboard Controlled BIF[2:0]#) <> 3117 Figure 91: PCIe Present and Bifurcation Control Pins (Baseboard Controlled BIF[2:0]#)
3021 Figure 83: PCIe Present and Bifurcation Control Pins (Static BIF[2:0]#)   3118 Figure 92: PCIe Present and Bifurcation Control Pins (Static BIF[2:0]#)
 
3023 This section provides the pin assignments for the SMBus interface signals. The AC/DC specifications are defined in the SMBus 2.0 specification. The SMBus interface is pinned out on the Primary and Secondary Connectors. For SFF and LFF OCP NIC 3.0 card implementations, FRU and MCTP over SMBus transactions shall use the Primary Connector only. SMBus on the Secondary Connector may be a separate bus and is reserved for a future use case. An example connection diagram is shown in Figure 84. <> 3120 This section provides the pin assignments for the SMBus interface signals. The AC/DC specifications are defined in the SMBus 2.0 specification. The SMBus interface is pinned out on the Primary and Secondary Connectors. For SFF, TSFF and LFF OCP NIC 3.0 card implementations, FRU and MCTP over SMBus transactions shall use the Primary Connector only. SMBus on the Secondary Connector may be a separate bus and is reserved for a future use case. An example connection diagram is shown in Figure 93.
 
3047 Figure 84: Example SMBus Connections <> 3144 Figure 93: Example SMBus Connections
 
3050 This section provides the pin assignments for the NC-SI over RBT interface signals on the Primary Connector OCP bay. The AC/DC specifications for NC-SI over RBT are defined in the DMTF DSP0222 NC-SI specification. Example connection diagrams are shown in Figure 85 and Figure 86. <> 3147 This section provides the pin assignments for the NC-SI over RBT interface signals on the Primary Connector OCP bay. The AC/DC specifications for NC-SI over RBT are defined in the DMTF DSP0222 NC-SI specification. Example connection diagrams are shown in Figure 94 and Figure 95.
3051 Note: The RBT pins must provide the ability to be isolated on the baseboard side when AUX_PWR_EN=0 or when (AUX_PWR_EN=1 and NIC_PWR_GOOD=0). The RBT pins shall remain isolated until the power state machine has transitioned to Aux Power Mode or to Main Power Mode along with a valid indication of NIC_PWR_GOOD. This prevents a leakage path through unpowered silicon. The RBT REF_CLK must also be disabled until AUX_PWR_EN=1 and NIC_PWR_GOOD=1. Example buffering implementations are shown in Figure 85 and Figure 86. The isolator shall be controlled on the baseboard with a signal called RBT_ISOLATE#.   3148 Note: The RBT pins must provide the ability to be isolated on the baseboard side when AUX_PWR_EN=0 or when (AUX_PWR_EN=1 and NIC_PWR_GOOD=0). The RBT pins shall remain isolated until the power state machine has transitioned to Aux Power Mode or to Main Power Mode along with a valid indication of NIC_PWR_GOOD. This prevents a leakage path through unpowered silicon. The RBT REF_CLK must also be disabled until AUX_PWR_EN=1 and NIC_PWR_GOOD=1. Example buffering implementations are shown in Figure 94 and Figure 95. The isolator shall be controlled on the baseboard with a signal called RBT_ISOLATE#. The RBT_ISOLATE# signal shall remain asserted even when the NIC_PWR_GOOD signal is in the don’t care state. This is illustrated in Figure 116.
 
3103 If the baseboard supports multiple OCP NIC 3.0 cards connected to the same RBT interface, it shall implement logic that connects the RBT_ARB_OUT pin of the first populated OCP NIC 3.0 card to its RBT_ARB_IN pin if it is the only card present or to the RBT_ARB_IN pin of the next populated card and so on sequentially for all cards on the specified RBT bus to ensure the arbitration ring is complete. This logic shall bypass slots that are not populated, powered off, or in ID mode. A two OCP NIC 3.0 card example using an analog mux is shown in Figure 86. <> 3200 If the baseboard supports multiple OCP NIC 3.0 cards connected to the same RBT interface, it shall implement logic that connects the RBT_ARB_OUT pin of the first populated OCP NIC 3.0 card to its RBT_ARB_IN pin if it is the only card present or to the RBT_ARB_IN pin of the next populated card and so on sequentially for all cards on the specified RBT bus to ensure the arbitration ring is complete. This logic shall bypass slots that are not populated, powered off, or in ID mode. A two OCP NIC 3.0 card example using an analog mux is shown in Figure 95.
 
3105 For OCP NIC 3.0 cards that support hardware arbitration, this pin shall be connected between the card gold finger and the RBT_ARB_IN pin on the endpoint silicon. If the card implements two controllers, both must be connected internally to complete the ring, see Figure 86. If hardware arbitration is not supported, then this pin shall be directly connected to the card edge RBT_ARB_IN pin. This allows the hardware arbitration signals to pass through in a multi-Primary Connector baseboard. <> 3202 For OCP NIC 3.0 cards that support hardware arbitration, this pin shall be connected between the card gold finger and the RBT_ARB_IN pin on the endpoint silicon. If the card implements two controllers, both must be connected internally to complete the ring, see Figure 95. If hardware arbitration is not supported, then this pin shall be directly connected to the card edge RBT_ARB_IN pin. This allows the hardware arbitration signals to pass through in a multi-Primary Connector baseboard.
 
3110 If the baseboard supports multiple OCP NIC 3.0 cards connected to the same RBT interface, it shall implement logic that connects the RBT_ARB_IN pin of the first populated OCP NIC 3.0 card to its RBT_ARB_OUT pin if it is the only card present or to the RBT_ARB_OUT pin of the next populated card and so on sequentially for all cards on the specified RBT bus to ensure the arbitration ring is complete. This logic shall bypass slots that are not populated, powered off, or in ID mode. A two OCP NIC 3.0 card example using an analog mux is shown in Figure 86. <> 3207 If the baseboard supports multiple OCP NIC 3.0 cards connected to the same RBT interface, it shall implement logic that connects the RBT_ARB_IN pin of the first populated OCP NIC 3.0 card to its RBT_ARB_OUT pin if it is the only card present or to the RBT_ARB_OUT pin of the next populated card and so on sequentially for all cards on the specified RBT bus to ensure the arbitration ring is complete. This logic shall bypass slots that are not populated, powered off, or in ID mode. A two OCP NIC 3.0 card example using an analog mux is shown in Figure 95.
 
3112 For OCP NIC 3.0 cards that support hardware arbitration, this pin shall be connected between the card gold finger and the RBT_ARB_OUT pin on the endpoint silicon. If the card implements two controllers, both must be connected internally to complete the ring, see Figure 86. If hardware arbitration is not supported, then this pin shall be directly connected to the card edge RBT_ARB_OUT pin. This allows the hardware arbitration signals to pass through in a multi-Primary Connector baseboard. <> 3209 For OCP NIC 3.0 cards that support hardware arbitration, this pin shall be connected between the card gold finger and the RBT_ARB_OUT pin on the endpoint silicon. If the card implements two controllers, both must be connected internally to complete the ring, see Figure 95. If hardware arbitration is not supported, then this pin shall be directly connected to the card edge RBT_ARB_OUT pin. This allows the hardware arbitration signals to pass through in a multi-Primary Connector baseboard.
 
3142 Figure 85: NC-SI over RBT Connection Example – Single Primary Connector <> 3239 Figure 94: NC-SI over RBT Connection Example – Single Primary Connector
 
3144 Figure 86: NC-SI over RBT Connection Example – Dual Primary Connectors <> 3241 Figure 95: NC-SI over RBT Connection Example – Dual Primary Connectors
 
3146 Note 1: For baseboard designs with a single Primary Connector, connect ARB_IN to ARB_OUT to complete the NC-SI hardware arbitration ring. For designs with multiple Primary Connectors, connect ARB_IN and ARB_OUT to an analog mux to complete the NC-SI arbitration ring based on the number of cards installed in the system. An example dual Primary Connector implementation is shown in Figure 86. <> 3243 Note 1: For baseboard designs with a single Primary Connector, connect ARB_IN to ARB_OUT to complete the NC-SI hardware arbitration ring. For designs with multiple Primary Connectors, connect ARB_IN and ARB_OUT to an analog mux to complete the NC-SI arbitration ring based on the number of cards installed in the system. An example dual Primary Connector implementation is shown in Figure 95.
 
3152 This section provides the pin assignments for the Scan Chain interface signals on the Primary Connector OCP Bay. The scan chain is a point-to-point bus on a per OCP slot basis. The scan chain consists of two unidirectional busses, a common clock and a common load signal. The DATA_OUT signal serially shifts control signals from the baseboard to the OCP NIC 3.0 card. The DATA_IN signal serially shifts bits from the OCP NIC 3.0 card to the baseboard. The DATA_OUT and DATA_IN chains are independent of each other. The scan chain CLK is driven from the baseboard. The LD pin, when asserted by the baseboard, allows loading of the data on to the shift registers. An example timing diagram is shown in Figure 87. An example connection diagram is shown in Figure 89. <> 3249 This section provides the pin assignments for the Scan Chain interface signals on the Primary Connector OCP Bay. The scan chain is a point-to-point bus on a per OCP slot basis. The scan chain consists of two unidirectional busses, a common clock and a common load signal. The DATA_OUT signal serially shifts control signals from the baseboard to the OCP NIC 3.0 card. The DATA_IN signal serially shifts bits from the OCP NIC 3.0 card to the baseboard. The DATA_OUT and DATA_IN chains are independent of each other. The scan chain CLK is driven from the baseboard. The LD pin, when asserted by the baseboard, allows loading of the data on to the shift registers. An example timing diagram is shown in Figure 96. An example connection diagram is shown in Figure 98.
 
3164 For NIC implementations, the CLK pin shall be connected to Shift Registers 0 & 1, and optionally connected to Shift Registers 2 & 3 (if implemented) as defined in the text and Figure 89, below. The CLK pin shall be pulled up to +3.3V_EDGE through a 1 kΩ resistor. <> 3261 For NIC implementations, the CLK pin shall be connected to Shift Registers 0 & 1, and optionally connected to Shift Registers 2 & 3 (if implemented) as defined in the text and Figure 98, below. The CLK pin shall be pulled up to +3.3V_EDGE through a 1 kΩ resistor.
 
3176 For NIC implementations, the DATA_IN scan chain is required. The DATA_IN pin shall be connected to Shift Register 0, as defined in the text and Figure 89. <> 3273 For NIC implementations, the DATA_IN scan chain is required. The DATA_IN pin shall be connected to Shift Register 0, as defined in the text and Figure 98.
 
3182 For NIC implementations, the LD# pin implementation is required. The LD# pin shall be connected to Shift Registers 0 & 1, and optionally connected to Shift Registers 2 & 3 (if implemented) as defined in the text and Figure 89. The LD# pin shall be pulled up to +3.3V_EDGE through a 10 kΩ resistor. <> 3279 For NIC implementations, the LD# pin implementation is required. The LD# pin shall be connected to Shift Registers 0 & 1, and optionally connected to Shift Registers 2 & 3 (if implemented) as defined in the text and Figure 98. The LD# pin shall be pulled up to +3.3V_EDGE through a 10 kΩ resistor.
3183 Two possible examples for the Scan Chain timing diagram are shown in Figure 87 and Figure 88. The specific timing parameters guaranteed by the Baseboard are shown in Table 28 and timing parameters guaranteed by the OCP NIC 3.0 card are shown in Table 29. The parameters assume operation with a 15 pF load between 0 °C and 85 °C. The values are relaxed when compared to the 74LV165 datasheet and allows system implementers to use alternate implementations (such as a CPLD) instead of discrete logic parts. If the waveform in Figure 87 is implemented, the first DATA_IN bit (bit 7 on Byte 0) shall be sampled before the first rising edge of the clock that follows LD# signal rising edge. If the waveform in Figure 88 is implemented, the first DATA_IN bit shall be latched by the baseboard on the falling edge of the clock. For both examples, each subsequent DATA_IN bit shall be latched by the baseboard on the falling edge of the clock. DATA_OUT shall be driven by the baseboard such that that sufficient setup/hold time is assured to the OCP NIC 3.0 card. Note that the first bit that is shifted on DATA_IN is 0.7 (bit 7 on the least significant Byte) while the first bit that is shifted on DATA_OUT is 3.7 (bit 7 on the most significant Byte).   3280 Two possible examples for the Scan Chain timing diagram are shown in Figure 96 and Figure 97. The specific timing parameters guaranteed by the Baseboard are shown in Table 28 and timing parameters guaranteed by the OCP NIC 3.0 card are shown in Table 29. The parameters assume operation with a 15 pF load between 0 °C and 85 °C. The values are relaxed when compared to the 74LV165 datasheet and allows system implementers to use alternate implementations (such as a CPLD) instead of discrete logic parts. If the waveform in Figure 96 is implemented, the first DATA_IN bit (bit 7 on Byte 0) shall be sampled before the first rising edge of the clock that follows LD# signal rising edge. If the waveform in Figure 97 is implemented, the first DATA_IN bit shall be latched by the baseboard on the falling edge of the clock. For both examples, each subsequent DATA_IN bit shall be latched by the baseboard on the falling edge of the clock. DATA_OUT shall be driven by the baseboard such that that sufficient setup/hold time is assured to the OCP NIC 3.0 card. Note that the first bit that is shifted on DATA_IN is 0.7 (bit 7 on the least significant Byte) while the first bit that is shifted on DATA_OUT is 3.7 (bit 7 on the most significant Byte).
3184 Figure 87: Scan Chain Timing Diagram Example 1   3281 Figure 96: Scan Chain Timing Diagram Example 1
3185 Figure 88: Scan Chain Timing Diagram Example 2   3282 Figure 97: Scan Chain Timing Diagram Example 2
 
3284 For LFF designs, this bit shall also serve as the PRSNTB[0]# signal from the Secondary Connector when the card is in ID Mode (AUX_PWR_EN==0). Multiplexing between the two functions shall be controlled via AUX_PWR_EN. Refer to Figure 89 for details. <> 3381 For LFF designs, this bit shall also serve as the PRSNTB[0]# signal from the Secondary Connector when the card is in ID Mode (AUX_PWR_EN==0). Multiplexing between the two functions shall be controlled via AUX_PWR_EN. Refer to Figure 98 for details.
 
3292 For LFF designs, this bit shall also serve as the PRSNTB[1]# signal from the Secondary Connector when the card is in ID Mode (AUX_PWR_EN==0). Multiplexing between the two functions shall be controlled via AUX_PWR_EN. Refer to Figure 89 for details. <> 3389 For LFF designs, this bit shall also serve as the PRSNTB[1]# signal from the Secondary Connector when the card is in ID Mode (AUX_PWR_EN==0). Multiplexing between the two functions shall be controlled via AUX_PWR_EN. Refer to Figure 98 for details.
 
3300 For LFF designs, this bit shall also serve as the PRSNTB[2]# signal from the Secondary Connector when the card is in ID Mode (AUX_PWR_EN==0). Multiplexing between the two functions shall be controlled via AUX_PWR_EN. Refer to Figure 89 for details. <> 3397 For LFF designs, this bit shall also serve as the PRSNTB[2]# signal from the Secondary Connector when the card is in ID Mode (AUX_PWR_EN==0). Multiplexing between the two functions shall be controlled via AUX_PWR_EN. Refer to Figure 98 for details.
 
3312 For LFF designs, this bit shall also serve as the PRSNTB[3]# signal from the Secondary Connector when the card is in ID Mode (AUX_PWR_EN==0). Multiplexing between the two functions shall be controlled via AUX_PWR_EN. Refer to Figure 89 for details. <> 3409 For LFF designs, this bit shall also serve as the PRSNTB[3]# signal from the Secondary Connector when the card is in ID Mode (AUX_PWR_EN==0). Multiplexing between the two functions shall be controlled via AUX_PWR_EN. Refer to Figure 98 for details.
 
3423 Figure 89: Scan Chain Connection Example <> 3520 Figure 98: Scan Chain Connection Example
 
3426 This section provides the pin assignments for the power supply interface signals. The AC/DC specifications are defined in the PCIe CEM Specification, Rev 4.0 and amended in Section 3.9. An example connection diagram is shown in Figure 90. <> 3523 This section provides the pin assignments for the power supply interface signals. The AC/DC specifications are defined in the PCIe CEM Specification, Rev 4.0 and amended in Section 3.9. An example connection diagram is shown in Figure 99.
 
3453 AUX_PWR_EN is pinned out on both the Primary and Secondary Connector. For SFF and LFF OCP NIC 3.0 cards, the AUX_PWR_EN connection shall be implemented on the Primary Connector only. The AUX_PWR_EN connection on the Secondary Connector is reserved for a future use case. <> 3550 AUX_PWR_EN is pinned out on both the Primary and Secondary Connector. For SFF, TSFF and LFF OCP NIC 3.0 cards, the AUX_PWR_EN connection shall be implemented on the Primary Connector only. The AUX_PWR_EN connection on the Secondary Connector is reserved for a future use case.
 
3458 For OCP NIC 3.0 cards that support the Programming Mode power state, the condition AUX_PWR_EN==0 and MAIN_PWR_EN==1 shall prevent the aux power supplies from being enabled. An example of this logic is shown in Figure 90. <> 3555 For OCP NIC 3.0 cards that support the Programming Mode power state, the condition AUX_PWR_EN==0 and MAIN_PWR_EN==1 shall prevent the aux power supplies from being enabled. An example of this logic is shown in Figure 99.
 
3466 For OCP NIC 3.0 cards that support the Programming Mode power state, the condition AUX_PWR_EN == 0 and MAIN_PWR_EN == 1 shall prevent the main power supplies from being enabled. An example of this gating logic is shown in Figure 90. <> 3563 For OCP NIC 3.0 cards that support the Programming Mode power state, the condition AUX_PWR_EN == 0 and MAIN_PWR_EN == 1 shall prevent the main power supplies from being enabled. An example of this gating logic is shown in Figure 99.
 
3512 Refer to the power up and power down sequencing diagrams (Figure 107 and Figure 108) for timing details. <> 3609 Refer to the power up and power down sequencing diagrams (Figure 116 and Figure 117) for timing details.
3513 Where appropriate, designs that have a separate Main Power domain should also connect to the main power good indication to the NIC_PWR_GOOD signal via a FET to isolate the domains. Refer to Figure 90 for an example implementation.   3610 Where appropriate, designs that have a separate Main Power domain should also connect to the main power good indication to the NIC_PWR_GOOD signal via a FET to isolate the domains. Refer to Figure 99 for an example implementation.
 
3519 Figure 90: Example Power Supply Topology <> 3616 Figure 99: Example Power Supply Topology
 
3521 This section provides the pin assignments for the USB 2.0 interface signals. USB 2.0 is only defined for operation on the Primary Connector. USB 2.0 may be used for applications with end point silicon that requires a USB connection to the baseboard. Implementations may also allow for a USB-Serial or USB-JTAG translator for serial or JTAG applications. If multiple USB devices are required, an optional USB hub may be implemented on the OCP NIC 3.0 card. Downstream device discovery is completed as part of the bus enumeration per the USB 2.0 specification. A basic example connection diagram is shown in Figure 91. An example depicting USB-Serial and USB-JTAG connectivity with an USB hub is shown in Figure 92. <> 3618 This section provides the pin assignments for the USB 2.0 interface signals. USB 2.0 is only defined for operation on the Primary Connector. USB 2.0 may be used for applications with end point silicon that requires a USB connection to the baseboard. Implementations may also allow for a USB-Serial or USB-JTAG translator for serial or JTAG applications. If multiple USB devices are required, an optional USB hub may be implemented on the OCP NIC 3.0 card. Downstream device discovery is completed as part of the bus enumeration per the USB 2.0 specification. A basic example connection diagram is shown in Figure 100. An example depicting USB-Serial and USB-JTAG connectivity with an USB hub is shown in Figure 101.
 
3539 Figure 91: USB 2.0 Connection Example – Basic Connectivity <> 3636 Figure 100: USB 2.0 Connection Example – Basic Connectivity
3540 Figure 92: USB 2.0 Connection Example – USB-Serial / USB-JTAG Connectivity   3637 Figure 101: USB 2.0 Connection Example – USB-Serial / USB-JTAG Connectivity
 
3542 This section provides the pin assignments for the UART interface signals. UART is only defined for operation on the Secondary Connector. The UART pins may be used with end point silicon that require console redirection over the baseboard – such as LFF SmartNICs. An example connection diagram is shown in Figure 93. <> 3639 This section provides the pin assignments for the UART interface signals. UART is only defined for operation on the Secondary Connector. The UART pins may be used with end point silicon that require console redirection over the baseboard – such as LFF SmartNICs. An example connection diagram is shown in Figure 102.
 
3562 Figure 93: UART Connection Example <> 3659 Figure 102: UART Connection Example
 
3574 In this release of the OCP NIC 3.0 specification, the RFU[1:2] pins are defined on the Primary Connector. RFU[3:4] are defined on the Secondary Connector. A total of two reserved pins are available for the SFF; a total of four reserved pins are available for the LFF. <> 3671 In this release of the OCP NIC 3.0 specification, the RFU[1:2] pins are defined on the Primary Connector. RFU[3:4] are defined on the Secondary Connector. A total of two reserved pins are available for the SFF and TSFF; a total of four reserved pins are available for the LFF.
 
3579 PRSNTA#, PRSNTB[3:0]#. The PRSNTA# pin shall connect to the PRSNTB# pins as a hard coded value on the OCP NIC 3.0 card. The encoding of the PRSNTB[3:0]# pins allows the baseboard to determine the PCIe Links available on the OCP NIC 3.0 card. PRSNTA# and PRSNTB[3:0]# pins exist for each connector. For the SFF, a baseboard shall read the pins associated with the Primary Connector to determine the card type. For the LFF, a baseboard shall read the pins associated with both the Primary and Secondary Connector to determine the card type. <> 3676 PRSNTA#, PRSNTB[3:0]#. The PRSNTA# pin shall connect to the PRSNTB# pins as a hard coded value on the OCP NIC 3.0 card. The encoding of the PRSNTB[3:0]# pins allows the baseboard to determine the PCIe Links available on the OCP NIC 3.0 card. PRSNTA# and PRSNTB[3:0]# pins exist for each connector. For the SFF and TSFF, a baseboard shall read the pins associated with the Primary Connector to determine the card type. For the LFF, a baseboard shall read the pins associated with both the Primary and Secondary Connector to determine the card type.
 
3581 A high level bifurcation connection diagram is shown in Figure 82. <> 3678 A high-level bifurcation connection diagram is shown in Figure 91.
 
3583 The OCP NIC 3.0 card to baseboard configuration mechanism consists of four dual use pins (PRSNTB[3:0]#) on the OCP NIC 3.0 card and a grounded PRSNTA# pin on the baseboard per connector. For the SFF, a baseboard shall read the pins associated with the Primary Connector to determine the card type. For the LFF, a baseboard shall read the pins associated with both the Primary and Secondary Connector to determine the card type. These pins provide card presence detection as well as mechanism to notify the baseboard of the pre-defined PCIe lane width capabilities. The PRSNTB[3:0]# pins are pulled up to +3.3V_EDGE on the baseboard and are active low signals. A state of 0b1111 indicates that no card is present in the connector(s). Depending on the capabilities of the OCP NIC 3.0 card, a selection of PRSNTB[3:0]# signals may be strapped to the PRSNTA# signal and is pulled low by the baseboard. The encoding of the PRSTNB[3:0]# bits is shown in Table 36 for x32, x16 and x8 PCIe cards. While SFF and LFF cards are allowed in an LFF compliant slot, the condition where the Primary Connector PRSNTB[3:0]# equals 0b1111 and the Secondary Connector PRSNTB[3:0]# pins is not equal to 0b1111 is invalid. <> 3680 The OCP NIC 3.0 card to baseboard configuration mechanism consists of four dual use pins (PRSNTB[3:0]#) on the OCP NIC 3.0 card and a grounded PRSNTA# pin on the baseboard per connector. For the SFF and TSFF, a baseboard shall read the pins associated with the Primary Connector to determine the card type. For the LFF, a baseboard shall read the pins associated with both the Primary and Secondary Connector to determine the card type. These pins provide card presence detection as well as mechanism to notify the baseboard of the pre-defined PCIe lane width capabilities. The PRSNTB[3:0]# pins are pulled up to +3.3V_EDGE on the baseboard and are active low signals. A state of 0b1111 indicates that no card is present in the connector(s). Depending on the capabilities of the OCP NIC 3.0 card, a selection of PRSNTB[3:0]# signals may be strapped to the PRSNTA# signal and is pulled low by the baseboard. The encoding of the PRSTNB[3:0]# bits is shown in Table 36 for x32, x16 and x8 PCIe cards. While SFF and LFF cards are allowed in an LFF compliant slot, the condition where the Primary Connector PRSNTB[3:0]# equals 0b1111 and the Secondary Connector PRSNTB[3:0]# pins is not equal to 0b1111 is invalid.
 
3585 Three signals (BIF[2:0]#) are driven by the baseboard to notify requested bifurcation on the OCP NIC 3.0 card silicon. This allows the baseboard to set the lane configuration on the OCP NIC 3.0 card that supports multiple bifurcation options. BIF[2:0]# pins exist on each connector. For the SFF, the BIF[2:0]# pins associated with the Primary Connector are used. For the LFF, the BIF[2:0]# pins associated with both the Primary and Secondary Connector are used to determine the requested bifurcation.  <> 3682 Three signals (BIF[2:0]#) are driven by the baseboard to notify requested bifurcation on the OCP NIC 3.0 card silicon. This allows the baseboard to set the lane configuration on the OCP NIC 3.0 card that supports multiple bifurcation options. BIF[2:0]# pins exist on each connector. For the SFF and TSFF, the BIF[2:0]# pins associated with the Primary Connector are used. For the LFF, the BIF[2:0]# pins associated with both the Primary and Secondary Connector are used to determine the requested bifurcation. 
3586 For example, a baseboard that has four separate hosts that support a 4 x4 connection, should appropriately drive the BIF[2:0]# pins per Table 36 and indicate to the SFF OCP NIC 3.0 card silicon to setup a 4 x4 configuration.   3683 For example, a baseboard that has four separate hosts that support a 4 x4 connection, should appropriately drive the BIF[2:0]# pins per Table 36 and indicate to the SFF/TSFF OCP NIC 3.0 card silicon to setup a 4 x4 configuration.
 
3601 The BIF[2:0]# pins must be in their valid states upon the assertion of AUX_PWR_EN. <> 3698 The BIF[2:0]# pins must be in their valid states upon the assertion of AUX_PWR_EN. The BIF[2:0]# pins shall remain static after AUX_PWR_EN is asserted. The pins are not allowed to change states when the OCP NIC 3.0 card is powered on.
 
3605 PERST# shall be deasserted >1 s after NIC_PWR_GOOD assertion as defined in Figure 107. Refer to Section 3.11 for timing details. <> 3702 PERST# shall be deasserted >1 s after NIC_PWR_GOOD assertion as defined in Figure 116. Refer to Section 3.11 for timing details.
 
3609 Figure 94 illustrates a single host baseboard that supports x16 with a single controller OCP NIC 3.0 card that also supports x16. The PRSTNB[3:0]# state is 0b0111. The BIF[2:0]# state is 0b000 to set the card as a 1x16 for bifurcation capable controllers. For controllers without bifurcation support, the BIF[2:0] pin connections are not required on the card. The PRSNTB encoding notifies the baseboard that this card is only capable of 1 x16. The single host baseboard determines that it is also capable of supporting 1 x16. The resulting link width is 1 x16. <> 3706 Figure 103 illustrates a single host baseboard that supports x16 with a single controller OCP NIC 3.0 card that also supports x16. The PRSTNB[3:0]# state is 0b0111. The BIF[2:0]# state is 0b000 to set the card as a 1x16 for bifurcation capable controllers. For controllers without bifurcation support, the BIF[2:0] pin connections are not required on the card. The PRSNTB encoding notifies the baseboard that this card is only capable of 1 x16. The single host baseboard determines that it is also capable of supporting 1 x16. The resulting link width is 1 x16.
3610 Figure 94: Single Host (1 x16) and 1 x16 OCP NIC 3.0 Card (Single Controller)   3707 Figure 103: Single Host (1 x16) and 1 x16 OCP NIC 3.0 Card (Single Controller)
 
3613 Figure 95 illustrates a single host baseboard that supports 2 x8 with a dual controller OCP NIC 3.0 card that also supports 2 x8. The PRSTNB[3:0]# state is 0b0110. The BIF[2:0]# state is 0b000 in this example because the network card only supports a 2x8. The PRSNTB encoding notifies the baseboard that this card is only capable of 2 x8. The single host baseboard determines that it is also capable of supporting 2 x8. The resulting link width is 2 x8. <> 3710 Figure 104 illustrates a single host baseboard that supports 2 x8 with a dual controller OCP NIC 3.0 card that also supports 2 x8. The PRSTNB[3:0]# state is 0b0110. The BIF[2:0]# state is 0b000 in this example because the network card only supports a 2x8. The PRSNTB encoding notifies the baseboard that this card is only capable of 2 x8. The single host baseboard determines that it is also capable of supporting 2 x8. The resulting link width is 2 x8.
3614 Figure 95: Single Host (2 x8) and 2 x8 OCP NIC 3.0 Card (Dual Controllers)   3711 Figure 104: Single Host (2 x8) and 2 x8 OCP NIC 3.0 Card (Dual Controllers)
 
3616 Figure 96 illustrates a quad host baseboard that supports 4 x4 with a single controller OCP NIC 3.0 card that supports 1 x16, 2 x8 and 4 x4. The PRSTNB[3:0]# state is 0b0100. The BIF[2:0]# state in this example is 0b110 as the end point network controller is forced to bifurcate to 4 x4. The PRSNTB encoding notifies the baseboard that this card is only capable of 1 x16, 2 x8 and 4 x4. The quad host baseboard determines that it is also capable of supporting 4 x4. The resulting link width is 4 x4. <> 3713 Figure 105 illustrates a quad host baseboard that supports 4 x4 with a single controller OCP NIC 3.0 card that supports 1 x16, 2 x8 and 4 x4. The PRSTNB[3:0]# state is 0b0100. The BIF[2:0]# state in this example is 0b110 as the end point network controller is forced to bifurcate to 4 x4. The PRSNTB encoding notifies the baseboard that this card is only capable of 1 x16, 2 x8 and 4 x4. The quad host baseboard determines that it is also capable of supporting 4 x4. The resulting link width is 4 x4.
3617 Figure 96: Quad Hosts (4 x4) and 4 x4 OCP NIC 3.0 Card (Single Controller)   3714 Figure 105: Quad Hosts (4 x4) and 4 x4 OCP NIC 3.0 Card (Single Controller)
 
3619 Figure 97 illustrates a quad host baseboard that supports 4 x4 with a quad controller OCP NIC 3.0 card that supports 4 x4. The PRSTNB[3:0]# state is 0b0011. The BIF[2:0]# state is a don’t care value as there is no need to instruct the end-point network controllers to a specific bifurcation (each controller only supports 1x4 in this example). The PRSNTB encoding notifies the baseboard that this card is only capable of 4 x4. The quad host baseboard determines that it is also capable of supporting 4 x4. The resulting link width is 4 x4. <> 3716 Figure 106 illustrates a quad host baseboard that supports 4 x4 with a quad controller OCP NIC 3.0 card that supports 4 x4. The PRSTNB[3:0]# state is 0b0011. The BIF[2:0]# state is a don’t care value as there is no need to instruct the end-point network controllers to a specific bifurcation (each controller only supports 1x4 in this example). The PRSNTB encoding notifies the baseboard that this card is only capable of 4 x4. The quad host baseboard determines that it is also capable of supporting 4 x4. The resulting link width is 4 x4.
3620 Figure 97: Quad Hosts (4 x4) and 4 x4 OCP NIC 3.0 Card (Quad Controllers)   3717 Figure 106: Quad Hosts (4 x4) and 4 x4 OCP NIC 3.0 Card (Quad Controllers)
 
3622 Figure 98 illustrates a single host baseboard that supports 1 x16 with a dual controller OCP NIC 3.0 card that supports 2 x8. The PRSTNB[3:0]# state is 0b0110. The BIF[2:0]# state is 0b000 as each silicon instance only supports 1x8. The PRSNTB encoding notifies the baseboard that this card is only capable of 2 x8. The quad host baseboard determines that it is capable of 1x 16, but down shifts to 1 x8. The resulting link width is 1 x8 and only on endpoint 0. <> 3719 Figure 107 illustrates a single host baseboard that supports 1 x16 with a dual controller OCP NIC 3.0 card that supports 2 x8. The PRSTNB[3:0]# state is 0b0110. The BIF[2:0]# state is 0b000 as each silicon instance only supports 1x8. The PRSNTB encoding notifies the baseboard that this card is only capable of 2 x8. The quad host baseboard determines that it is capable of 1x 16, but down shifts to 1 x8. The resulting link width is 1 x8 and only on endpoint 0.
3623 Figure 98: Single Host with no Bifurcation (1 x16) and 2 x8 OCP NIC 3.0 Card (Dual Controllers)   3720 Figure 107: Single Host with no Bifurcation (1 x16) and 2 x8 OCP NIC 3.0 Card (Dual Controllers)
 
3626 REFCLK[0:3] and PERST[0:3]# are defined for use in this release of the specification. REFCLK[4:5] and PERST[4:5]# are not currently defined for use. The following tables enumerate the REFCLK and PERST# mapping for SFF cards for 1, 2 and 4 links; LFF cards for 1, 2, 4 and 8 links. For a LFF 8 link scenario, the lower x4 “link-a” and upper x4 “link-b” of each x8 lanes are expected to use the same REFCLK and PERST (see Table 39). A 1:2 clock driver circuit is expected on the OCP NIC 3.0 card in this case. <> 3723 REFCLK[0:3] and PERST[0:3]# are defined for use in this release of the specification. REFCLK[4:5] and PERST[4:5]# are not currently defined for use. The following tables enumerate the REFCLK and PERST# mapping for SFF and TSFF cards for 1, 2 and 4 links; LFF cards for 1, 2, 4 and 8 links. For a LFF 8 link scenario, the lower x4 “link-a” and upper x4 “link-b” of each x8 lanes are expected to use the same REFCLK and PERST (see Table 39). A 1:2 clock driver circuit is expected on the OCP NIC 3.0 card in this case.
 
3657 Table 38: SFF PCIe Link / REFCLKn / PERSTn mapping for 1, 2 and 4 Links <> 3754 Table 38: SFF, TSFF PCIe Link / REFCLKn / PERSTn mapping for 1, 2 and 4 Links
 
3696 SFF PCIe REFCLK and PERST# Mapping <> 3793 SFF, TSFF PCIe REFCLK and PERST# Mapping
3697 The following figures show the Link n, REFCLKn, PERSTn mapping for the SFF with 1, 2 and 4 links as single, dual and quad host configurations. For clarity, the PCIe sideband signals are not illustrated in this section. Please refer to the signal descriptions and associated diagrams for connectivity requirements.   3794 The following figures show the Link n, REFCLKn, PERSTn mapping for the SFF/TSFF with 1, 2 and 4 links as single, dual and quad host configurations. For clarity, the PCIe sideband signals are not illustrated in this section. Please refer to the signal descriptions and associated diagrams for connectivity requirements.
3698 Figure 99: SFF PCIe REFCLK Mapping – Single Host – 1, 2 and 4 links   3795 Figure 108: SFF/TSFF PCIe REFCLK Mapping – Single Host – 1, 2 and 4 links
3699 Figure 100: SFF PCIe REFCLK Mapping – Dual Host – 2 and 4 links   3796 Figure 109: SFF/TSFF PCIe REFCLK Mapping – Dual Host – 2 and 4 links
3700 Note: For dual host applications that connect to a two link endpoint, the baseboard Host 1 REFCLK0 and PERST0 signal needs to be multiplexed to the REFCLK1 and PERST1 pins of the OCP NIC 3.0 card edge. This ensures the mandated Link n, REFCLKn and PERSTn mappings are maintained.   3797 Note: For dual host applications that connect to a two-link endpoint, the baseboard Host 1 REFCLK0 and PERST0 signal needs to be multiplexed to the REFCLK1 and PERST1 pins of the OCP NIC 3.0 card edge. This ensures the mandated Link n, REFCLKn and PERSTn mappings are maintained.
3701 Figure 101: SFF PCIe REFCLK Mapping – Quad Host – 4 Links   3798 Figure 110: SFF/TSFF PCIe REFCLK Mapping – Quad Host – 4 Links
 
3705 Figure 102: LFF PCIe REFCLK Mapping – Single Host – 1, 2 and 4 links <> 3802 Figure 111: LFF PCIe REFCLK Mapping – Single Host – 1, 2 and 4 links
3706 Figure 103: LFF PCIe REFCLK Mapping – Dual Host – 2 and 4 links   3803 Figure 112: LFF PCIe REFCLK Mapping – Dual Host – 2 and 4 links
 
3708 Figure 104: LFF PCIe REFCLK Mapping – Quad Host – 4 Links <> 3805 Figure 113: LFF PCIe REFCLK Mapping – Quad Host – 4 Links
 
3718 The numbering of all OCP NIC 3.0 external ports shall start from Port 1. When oriented with the primary side components facing up and viewing directly into the port, Port 1 shall be located on the left hand side. The port numbers shall sequentially increase to the right. Refer to Figure 105 as an example implementation. <> 3815 The numbering of all OCP NIC 3.0 external ports shall start from Port 1. When oriented with the primary side components facing up and viewing directly into the port, Port 1 shall be located on the left-hand side. The port numbers shall sequentially increase to the right. Refer to Figure 114 as an example implementation.
 
3720 For low I/O count SFF cards without built in light pipes (such as 1x QSFP, 2x QSFP, 2x SFP, or 2x RJ45), or LFF cards, where additional I/O bracket area is available, the card shall locally implement on-board link/activity indications. The card may additionally implement LEDs on the optional Scan Chain data stream. <> 3817 For low I/O count SFF/TSFF cards without built in light pipes (such as 1x QSFP, 2x QSFP, 2x SFP, or 2x RJ45), or LFF cards, where additional I/O bracket area is available, the card shall locally implement on-board link/activity indications. The card may additionally implement LEDs on the optional Scan Chain data stream.
 
3770 Figure 105: Port and LED Ordering – Example SFF Link/Activity and Speed LED Placement <> 3867 Figure 114: Port and LED Ordering – Example SFF Link/Activity and Speed LED Placement
 
3772 Note 1: The example port and LED ordering diagrams shown in Figure 105 are viewed with the card in the horizontal position and the primary side is facing up. <> 3869 Note 1: The example port and LED ordering diagrams shown in Figure 114 are viewed with the card in the horizontal position and the primary side is facing up.
 
    -+ 3871 Note 3: For TSFF, there may be sufficient space to place LEDs above the port depending on the I/O configuration. Light pipes may be used in this configuration at the discretion of the OCP NIC 3.0 card designer.
 
3781 There are four permissible power states for normal operation of the card: NIC Power Off, ID Mode, Aux Power Mode, and Main Power Mode. These four power states are mandatory for each OCP NIC 3.0 card. An optional fifth power state is Programming Mode and allows the FRU EEPROM to be updated in the field under the baseboard control. The normal transition order for these states is shown in Figure 106 and described in detail in the sections below. For simplicity, only the signal transitions resulting in a state change are shown. The available functions per power state are defined in Table 41. The minimum transition time between power states is defined in Section 3.11. <> 3879 There are four permissible power states for normal operation of the card: NIC Power Off, ID Mode, Aux Power Mode, and Main Power Mode. These four power states are mandatory for each OCP NIC 3.0 card. An optional fifth power state is Programming Mode and allows the FRU EEPROM to be updated in the field under the baseboard control. The normal transition order for these states is shown in Figure 115 and described in detail in the sections below. For simplicity, only the signal transitions resulting in a state change are shown. The available functions per power state are defined in Table 41. The minimum transition time between power states is defined in Section 3.11.
3782 Figure 106: Baseboard Power States   3880 Figure 115: Baseboard Power States
 
3845 Baseboards may disable +12V_EDGE in this power state. OCP NIC 3.0 cards are not intended to use +12V_EDGE in ID Mode, however leakage current may be present. If +12V_EDGE is not provided by the baseboard and leakage is present, the max voltage leakage from the OCP NIC 3.0 card to the baseboard shall be limited to 300 mV when a 1 kΩ bleed resistor is present on the baseboard. The baseboard bleed resistor is optional if the baseboard can tolerate leakage. If +12V_EDGE is present in ID Mode, the max current is defined in Section 3.9. An OCP NIC 3.0 card shall transition to this mode when AUX_PWR_EN=0 and MAIN_PWR_EN=0. <> 3942 Baseboards may disable +12V_EDGE in this power state. OCP NIC 3.0 cards are not intended to use +12V_EDGE in ID Mode, however leakage current may be present. If +12V_EDGE is not provided by the baseboard and leakage is present, the max voltage leakage from the OCP NIC 3.0 card to the baseboard shall be limited to 300 mV when a 1 kΩ bleed resistor is present on the baseboard. The baseboard bleed resistor is optional if the baseboard can tolerate leakage. If +12V_EDGE is present in ID Mode, the max current is defined in Section 3.9.
 
3847 The Aux Power Mode provides both +3.3V_EDGE as well as +12V_EDGE is available. +12V_EDGE in Aux mode may be used to deliver power to the OCP NIC 3.0 card, but only up to the Aux mode budget as defined in Table 42. An OCP NIC 3.0 card shall transition to this mode when AUX_PWR_EN=1, MAIN_PWR_EN=0, NIC_PWR_GOOD=1 and the duration (TAPL) has passed for the ID-Aux Power Mode ramp. This guarantees the ID mode to Aux Power Mode transition (as shown in Figure 107) has completed and all Aux Power Mode rails are within operating tolerances. The WAKE#, TEMP_WARN#, and TEMP_CRIT# bits shall not sampled until these conditions are met. <> 3944 The Aux Power Mode provides both +3.3V_EDGE as well as +12V_EDGE is available. +12V_EDGE in Aux mode may be used to deliver power to the OCP NIC 3.0 card, but only up to the Aux mode budget as defined in Table 42. An OCP NIC 3.0 card shall transition to this mode when AUX_PWR_EN=1, MAIN_PWR_EN=0, NIC_PWR_GOOD=1 and the duration (TAPL) has passed for the ID-Aux Power Mode ramp. This guarantees the ID mode to Aux Power Mode transition (as shown in Figure 116) has completed and all Aux Power Mode rails are within operating tolerances. The WAKE#, TEMP_WARN#, and TEMP_CRIT# bits shall not be sampled until these conditions are met.
 
3850 The Main Power Mode provides both +3.3V_EDGE and +12V_EDGE across the OCP connector. The OCP NIC 3.0 card operates in full capacity. Up to 80 W may be delivered on +12V_EDGE for a SFF Card and up to 150 W for a LFF Card. Additionally, up to 3.63 W is delivered on each +3.3V_EDGE pin. An OCP NIC 3.0 card shall transition to this mode when AUX_PWR_EN=1, MAIN_PWR_EN=1, NIC_PWR_GOOD=1 and the duration (TMPL) has passed for the Aux-Main Power Mode ramp. This guarantees the Aux Power Mode to Main Power Mode transition (as shown in Figure 107) has completed and all Main Power Mode rails are within operating tolerances. The WAKE#, TEMP_WARN#, and TEMP_CRIT# bits shall not sampled until these conditions are met. <> 3947 The Main Power Mode provides both +3.3V_EDGE and +12V_EDGE across the OCP connector. The OCP NIC 3.0 card operates in full capacity. Up to 80 W may be delivered on +12V_EDGE for a SFF/TSFF Card and up to 150 W for a LFF Card. Additionally, up to 3.63 W is delivered on each +3.3V_EDGE pin. An OCP NIC 3.0 card shall transition to this mode when AUX_PWR_EN=1, MAIN_PWR_EN=1, NIC_PWR_GOOD=1 and the duration (TMPL) has passed for the Aux-Main Power Mode ramp. This guarantees the Aux Power Mode to Main Power Mode transition (as shown in Figure 116) has completed and all Main Power Mode rails are within operating tolerances. The WAKE#, TEMP_WARN#, and TEMP_CRIT# bits shall not be sampled until these conditions are met.
 
3855 Additionally, the Aux Power Mode and Main Power Mode SVRs need to remain disabled and NIC_PWR_GOOD shall remain low while the card is in this state. An example discrete logic circuit to accomplish this gating is shown in Figure 90. NIC vendors may implement their own gating circuitry if the same result is achieved. <> 3952 Additionally, the Aux Power Mode and Main Power Mode SVRs need to remain disabled and NIC_PWR_GOOD shall remain low while the card is in this state. An example discrete logic circuit to accomplish this gating is shown in Figure 99. NIC vendors may implement their own gating circuitry if the same result is achieved.
 
3858 The baseboard provides +3.3V_EDGE and +12V_EDGE to both the Primary and Secondary Connectors. The rail requirements are leveraged from the PCIe CEM 4.0 specification. For OCP NIC 3.0 implementations, there are six total power envelopes. Five are defined for SFF, and one is defined for LFF. The max current draw is defined in Table 42 for each state and power envelope and is inclusive of the line side transceivers installed on the card. The slot power values are the max supportable power delivered to the card for each slot type. This is independent of the +3.3V_EDGE and +12V_EDGE rails deviating from their nominal values. <> 3955 The baseboard provides +3.3V_EDGE and +12V_EDGE to both the Primary and Secondary Connectors. The rail requirements are leveraged from the PCIe CEM 4.0 specification. For OCP NIC 3.0 implementations, there are six total power envelopes. Five are defined for SFF/TSFF, and one is defined for LFF. The max current draw is defined in Table 42 for each state and power envelope and is inclusive of the line side transceivers installed on the card. The slot power values are the max supportable power delivered to the card for each slot type. This is independent of the +3.3V_EDGE and +12V_EDGE rails deviating from their nominal values.
 
3861 15 W SlotSFF <> 3958 15 W SlotSFF/TSFF
 
3863 SFF <> 3960 SFF/TSFF
3864 35 W Slot SFF   3961 35 W Slot SFF/TSFF
3865 50 W Slot SFF   3962 50 W Slot SFF/TSFF
3866 80 W Slot SFF   3963 80 W Slot SFF/TSFF
 
3957 The OCP NIC 3.0 FRU definition provides a record for the max power consumption of the card. This value shall be used to aid in determining if the card may be enabled in a given OCP slot. Refer to Section 4.10.3 for the available FRU records. <> 4054 The OCP NIC 3.0 FRU definition provides a record for the max power consumption of the card. This value shall be used to aid in determining if the card may be enabled for a given OCP slot. Refer to Section 4.10.3 for the available FRU records.
 
3968 Figure 107: Power-Up Sequencing – Normal Operation <> 4065 Figure 116: Power-Up Sequencing – Normal Operation
 
3970 Figure 108: Power-Down Sequencing – Normal Operation <> 4067 Figure 117: Power-Down Sequencing – Normal Operation
 
3972 Figure 109: Programming Mode Sequencing <> 4069 Figure 118: Programming Mode Sequencing
 
4024 Minimum time between AUX_PWR_EN deassertion to AUX_PWR_EN reassertion for SFF cards. Delay time allows for OCP NIC 3.0 card capacitors to discharge and prevent reapplying power into a pre-biased condition. <> 4121 Minimum time between AUX_PWR_EN deassertion to AUX_PWR_EN reassertion for SFF/TSFF cards. Delay time allows for OCP NIC 3.0 card capacitors to discharge and prevent reapplying power into a pre-biased condition.
 
4245 If the self-shutdown feature is implemented, the NIC ASIC shall monitor its temperature and shut-down itself as soon as the self-shutdown threshold value is reached. The value of the self-shutdown threshold is implementation specific. It is recommended that the self-shutdown threshold value is higher than the maximum junction temperature of the ASIC implementing the NIC function. It is also recommended that the self-shutdown threshold value is between the critical and fatal temperature thresholds of the ASIC. <> 4342 If the self-shutdown feature is implemented, the NIC ASIC shall monitor its temperature and shutdown itself as soon as the self-shutdown threshold value is reached. The value of the self-shutdown threshold is implementation specific. It is recommended that the self-shutdown threshold value is higher than the maximum junction temperature of the ASIC implementing the NIC function. It is also recommended that the self-shutdown threshold value is above the fatal temperature threshold of the ASIC. This allows the fatal temperature threshold crossing to be logged and for the BMC to take action (e.g. a controlled shutdown) while remaining as a failsafe for systems without alert support.
 
4376 For baseboards that implement two or more Primary Connectors, the NC-SI over RBT arbitration ring shall be connected to each other. The arbitration ring shall support operation with one card, or multiple cards installed. Figure 86 shows an example connection with dual Primary Connectors. <> 4473 For baseboards that implement two or more Primary Connectors, the NC-SI over RBT arbitration ring shall be connected to each other. The arbitration ring shall support operation with one card, or multiple cards installed. Figure 95 shows an example connection with dual Primary Connectors.
 
4435 The permissible EEPROM addresses are indicated in Table 56. The write/read pair is presented in 8-bit format. The EEPROM shall use double byte addressing and, at minimum, shall be of sufficient size to hold the base FRU contents and any vendor specific information. The double byte write and read accesses are shown in 110 and Figure 111. Refer to the I2C specification for timing details. <> 4532 The permissible EEPROM addresses are indicated in Table 56. The write/read pair is presented in 8-bit format. The EEPROM shall use double byte addressing and, at minimum, shall be of sufficient size to hold the base FRU contents and any vendor specific information. The double byte write and read accesses are shown in 119 and Figure 120. Refer to the I2C specification for timing details.
4436 Figure 110: FRU EEPROM Writes with Double Byte Addressing   4533 Figure 119: FRU EEPROM Writes with Double Byte Addressing
4437 Figure 111: FRU EEPROM Reads with Double Byte Addressing   4534 Figure 120: FRU EEPROM Reads with Double Byte Addressing
 
4440 The FRU update flow is shown in Figure 112. <> 4537 The FRU update flow is shown in Figure 121.
4441 Figure 112: FRU Update Flow   4538 Figure 121: FRU Update Flow
 
4458 0x00 – Reserved0x01 – OCP NIC 3.0 card FRU record released with version 0.90 <> 4555 0x00 – Reserved0x01 – OCP NIC 3.0 card FRU record released with version 0.900x02 OCP NIC 3.0 card FRU record released with version 1.10x03 OCP NIC 3.0 card FRU record released with version 1.20x04 0xFF Reserved
4459 0x02 OCP NIC 3.0 card FRU record released with version 1.10x03 0xFF Reserved      
 
4574 29:30 <> 4670 29
4575 2   4671 1
      4672 Self-shutdown Temperature.
      4673 This byte represents the temperature threshold at which the optional self-shutdown will occur. Temperature values are represented in degrees Celsius and is encoded in hexadecimal. This value is recommended to be above the upper fatal threshold of the NIC. If self-shutdown is not used, this value shall be set to 0xFF.
      4674 0x00-0xFE Temperature at which self-shutdown occurs.0xFF Self-shutdown is not implemented.
      4675 30
      4676 1
 
4577 Set each byte to 0xFF for this version of the specification. <> 4678 Set the byte to 0xFF for this version of the specification.
 
4609 The NC-SI over RBT requirements in this section apply to both the SFF and LFF OCP NIC 3.0 cards. Designers shall use the appropriate SFF or LFF timing parameters for the design calculations. <> 4710 The NC-SI over RBT requirements in this section apply to the SFF, TSFF and LFF OCP NIC 3.0 cards. Designers shall use the appropriate SFF, TSFF or LFF timing parameters for the design calculations. The SFF and TSFF timing parameters are equivalent since the same card and baseboard PBA may be used.
 
4624 Max permissible propagation delay on a SFF baseboard. <> 4725 Max permissible propagation delay on a SFF/TSFF baseboard.
 
4630 Max permissible propagation delay for a SFF OCP NIC 3.0 card. <> 4731 Max permissible propagation delay for a SFF/TSFF OCP NIC 3.0 card.
 
4664 Figure 113: NC-SI over RBT Timing Budget Topology <> 4765 Figure 122: NC-SI over RBT Timing Budget Topology
 
4667 SFF Baseboard Requirements <> 4768 SFF/TSFF Baseboard Requirements
4668 The SFF baseboard is allocated a maximum propagation time of 2100 ps between the BMC and the connector edge. NC-SI over RBT isolation buffers are required on the baseboard. The requirements for additional add-in card loading are reduced. The available timing budget for the SFF baseboard is computed by the formula below.   4769 The SFF/TSFF baseboard is allocated a maximum propagation time of 2100 ps between the BMC and the connector edge. NC-SI over RBT isolation buffers are required on the baseboard. The requirements for additional add-in card loading are reduced. The available timing budget for the SFF/TSFF baseboard is computed by the formula below.
 
4670 The skew requirement defines the max permissible clock skew (TSKEW) between any two system devices. The TSKEW calculation is computed by the formula below. This applies to both the devices on the baseboard and the NIC. L1 is the REF_CLK segment from the baseboard 50 MHz reference clock generator to the BMC. L2 is the REF_CLK segment between the baseboard clock generator to the OCP NIC 3.0 connector and L3 is the segment between the SFF OCP NIC 3.0 card gold fingers and the target ASIC. Refer to Figure 113 for details. The max permissible value of L3 is TNIC,SFF = 900 ps as discussed in Section 5.1.3. Baseboard vendors shall take this value into consideration when analyzing the available timing budget. <> 4771 The skew requirement defines the max permissible clock skew (TSKEW) between any two system devices. The TSKEW calculation is computed by the formula below. This applies to both the devices on the baseboard and the NIC. L1 is the REF_CLK segment from the baseboard 50 MHz reference clock generator to the BMC. L2 is the REF_CLK segment between the baseboard clock generator to the OCP NIC 3.0 connector and L3 is the segment between the SFF/TSFF OCP NIC 3.0 card gold fingers and the target ASIC. Refer to Figure 122 for details. The max permissible value of L3 is TNIC,SFF = 900 ps as discussed in Section 5.1.3. Baseboard vendors shall take this value into consideration when analyzing the available timing budget.
 
4675 Similar to SFF, the LFF clock skew parameter TSKEW(max) must not be exceeded. The max permissible value of L3 is TNIC,LFF = 1350 ps. Refer to Section 5.1.1 for the skew computation requirements. <> 4776 Similar to the SFF/TSFF implementation, the LFF clock skew parameter TSKEW(max) must not be exceeded. The max permissible value of L3 is TNIC,LFF = 1350 ps. Refer to Section 5.1.1 for the skew computation requirements.
4676 SFF OCP NIC 3.0 Card Requirements   4777 SFF/TSFF OCP NIC 3.0 Card Requirements
4677 The SFF OCP NIC 3.0 card is allocated a maximum propagation time of TNIC,SFF = 900 ps between the card gold finger and the ASIC pad for both the clock and data signals. The total card propagation delay from the RBT clock input towards the card to the RBT outputs from the card shall be less than 14.3 ns (TCO(max) + 2 x TNIC,SFF) when measured at the corresponding SFF OCP NIC 3.0 gold fingers. This can be achieved by using an ASIC with the worst case Clock-to-Out (TCO,MAX) value of 12.5 ns specified by DSP0222, and each SFF OCP NIC 3.0 card-side RBT signal not exceeding a max propagation time of 900 ps.   4778 The SFF/TSFF OCP NIC 3.0 card is allocated a maximum propagation time of TNIC,SFF = 900 ps between the card gold finger and the ASIC pad for both the clock and data signals. The total card propagation delay from the RBT clock input towards the card to the RBT outputs from the card shall be less than 14.3 ns (TCO(max) + 2 x TNIC,SFF) when measured at the corresponding SFF/TSFF OCP NIC 3.0 gold fingers. This can be achieved by using an ASIC with the worst case Clock-to-Out (TCO,MAX) value of 12.5 ns specified by DSP0222, and each SFF/TSFF OCP NIC 3.0 card-side RBT signal not exceeding a max propagation time of 900 ps.
4678 This propagation delay is equivalent to a max length of 5.1 inches assuming standard FR4 material with a propagation delay of 175 ps/in. Additional trace length may be achieved with the use of a higher propagation velocity material (e.g., material with a lower dielectric constant) on the baseboard and OCP NIC 3.0 card or simultaneously using both BMC and ASIC devices with an improved timing from Clock-to-Out (TCO,MAX) value compared to the published value of 12.5 ns in DSP0222. For NIC implementations with clock buffers, the propagation delay of the buffer needs to be included in this timing budget (i.e.,  L3 + TCLK_BUF + L3’ + TCO,MAX + L5 shall be less than 14.3 ns) as shown in Figure 115.   4779 This propagation delay is equivalent to a max length of 5.1 inches assuming standard FR4 material with a propagation delay of 175 ps/in. Additional trace length may be achieved with the use of a higher propagation velocity material (e.g., material with a lower dielectric constant) on the baseboard and OCP NIC 3.0 card or simultaneously using both BMC and ASIC devices with an improved timing from Clock-to-Out (TCO,MAX) value compared to the published value of 12.5 ns in DSP0222. For NIC implementations with clock buffers, the propagation delay of the buffer needs to be included in this timing budget (i.e.,  L3 + TCLK_BUF + L3’ + TCO,MAX + L5 shall be less than 14.3 ns) as shown in Figure 124.
4679 If multiple ASICs are utilized, the RBT_CLK_IN signal may be routed with a T-topology as shown in Figure 114. The trace length would be calculated as the delay summation of segment L3 + L3’ for ASIC #0 and L3 + L3” for ASIC #1.  The data path delay to the ASIC is L5.   4780 If multiple ASICs are utilized, the RBT_CLK_IN signal may be routed with a T-topology as shown in Figure 123. The trace length would be calculated as the delay summation of segment L3 + L3’ for ASIC #0 and L3 + L3” for ASIC #1.  The data path delay to the ASIC is L5.
4680 Figure 114: NC-SI over RBT Propagation Delay Matching for Two Target ASICs – No Clock Buffer   4781 Figure 123: NC-SI over RBT Propagation Delay Matching for Two Target ASICs – No Clock Buffer
4681 A clock buffer is optionally permitted if the NIC timing budget is not violated. This is shown in Figure 115. In this case, the trace length would be calculated as the delay summation of trace segment L3 + TCLK_BUF + L3’ for ASIC #0, and L3 + TCLK_BUF + L3’ for ASIC #1.   4782 A clock buffer is optionally permitted if the NIC timing budget is not violated. This is shown in Figure 124. In this case, the trace length would be calculated as the delay summation of trace segment L3 + TCLK_BUF + L3’ for ASIC #0, and L3 + TCLK_BUF + L3’ for ASIC #1.
4682 Figure 115: NC-SI over RBT Propagation Delay Matching for Two Target ASICs – Clock Buffer   4783 Figure 124: NC-SI over RBT Propagation Delay Matching for Two Target ASICs – Clock Buffer
 
4684 Similar to the SFF, a LFF OCP NIC 3.0 Card is allocated a maximum propagation time of TNIC,LFF = 1350 ps between the card gold finger and the ASIC pad for both the clock and data signals. The segment L3 between the LFF OCP NIC 3.0 card gold fingers and the ASIC shall not exceed this propagation delay for a single and multi-ASIC target implementations. Refer to Section 5.1.3 for computation and topology considerations. <> 4785 Similar to the SFF/TSFF, a LFF OCP NIC 3.0 Card is allocated a maximum propagation time of TNIC,LFF = 1350 ps between the card gold finger and the ASIC pad for both the clock and data signals. The segment L3 between the LFF OCP NIC 3.0 card gold fingers and the ASIC shall not exceed this propagation delay for a single and multi-ASIC target implementations. Refer to Section 5.1.3 for computation and topology considerations.
 
4690 The OCP NIC 3.0 PCIe channel requirements for PCI Express® Gen 4.0 align with the electrical budget and constraints as detailed in the PCI Express® CEM 4.0 Rev 1.0 and PCI Express Base Specification Rev 4.0. Exceptions or clarifications to the referenced specifications are noted in the sections below. The OCP NIC 3.0 PCIe channel requirements for PCI Express® Gen 5.0 differ from the PCI Express® CEM 5.0 Rev 0.7 for Insertion Loss Values as the loss was reduced on the OCP NIC 3.0 to allow the baseboard additional margin for SFF implementations. The OCP NIC 3.0 LFF aligns with the specification. Refer to Section 5.3.1.2 for details. <> 4791 The OCP NIC 3.0 PCIe channel requirements for PCI Express® Gen 4.0 align with the electrical budget and constraints as detailed in the PCI Express® CEM 4.0 Rev 1.0 and PCI Express Base Specification Rev 4.0. Exceptions or clarifications to the referenced specifications are noted in the sections below. The OCP NIC 3.0 PCIe channel requirements for PCI Express® Gen 5.0 differ from the PCI Express® CEM 5.0 Rev 0.7 for Insertion Loss Values as the loss was reduced on the OCP NIC 3.0 to allow the baseboard additional margin for SFF/TSFF implementations. The OCP NIC 3.0 LFF aligns with the specification. Refer to Section 5.3.1.2 for details.
 
4706 -7.0 dB at 16 GHz for SFF1 <> 4807 -7.0 dB at 16 GHz for SFF/TSFF1
 
4731 Note 1: OCP NIC 3.0 SFF deviates from the PCIe CEM specification on Insertion Loss Values at PCIe Gen5 speeds (32GT/s only). <> 4832 Note 1: OCP NIC 3.0 SFF/TSFF deviates from the PCIe CEM specification on Insertion Loss Values at PCIe Gen5 speeds (32GT/s only).
 
4740 Test Fixtures are designed using the PCIe CEM CLB and CBB. The fixtures host interface has been modified to the OCP connector standard and there are three versions of the fixtures for both the SFF and LFF OCP NIC 3.0 cards for Gen 3, Gen 4 and Gen 5 PCIe rates. Careful attention has been placed on these fixtures to help ensure that standard test equipment automation should work without significant modification. PCIe Gen 5 automation scripts may need to be modified as the OCP NIC 3.0 insertion loss budget differs from the PCIe CEM 5.0 32GT/s values. <> 4841 Test Fixtures are designed using the PCIe CEM CLB and CBB. The fixtures host interface has been modified to the OCP connector standard and there are three versions of the fixtures for both the SFF/TSFF and LFF OCP NIC 3.0 cards for Gen 3, Gen 4 and Gen 5 PCIe rates. Careful attention has been placed on these fixtures to help ensure that standard test equipment automation should work without significant modification. PCIe Gen 5 automation scripts may need to be modified as the OCP NIC 3.0 insertion loss budget differs from the PCIe CEM 5.0 32GT/s values.
 
4760 Figure 116: PCIe Load Board Test Fixture for OCP NIC 3.0 SFF <> 4861 Figure 125: PCIe Load Board Test Fixture for OCP NIC 3.0 SFF/TSFF
 
4762 Figure 117: PCIe Base Board Test Fixture for OCP NIC 3.0 SFF <> 4863 Figure 126: PCIe Base Board Test Fixture for OCP NIC 3.0 SFF/TSFF
 
4765 For PCIe Gen 5.0, OCP NIC 3.0 modifies the insertion loss budget on the SFF as shown in Table 59 and the test methodology may need to be adjusted to compensate for this difference. The electrical interface may be tested against the PCI Express® Architecture PHY Test Specification Revision 5.0, providing that the appropriate test fixtures from Section 5.3.2 are used and the insertion loss difference is compensated. <> 4866 For PCIe Gen 5.0, OCP NIC 3.0 modifies the insertion loss budget on the SFF/TSFF as shown in Table 59 and the test methodology may need to be adjusted to compensate for this difference. The electrical interface may be tested against the PCI Express® Architecture PHY Test Specification Revision 5.0, providing that the appropriate test fixtures from Section 5.3.2 are used and the insertion loss difference is compensated.
 
4776 The airflow in typical server systems will approach from the card edge or heatsink side of the card. This airflow direction is referred to as Hot Aisle cooling and is illustrated below in Figure 118. The term Hot Aisle refers to the card being located at the rear of the system where the local inlet airflow is preheated by the upstream system components (e.g., HDD, CPU, DIMM, etc.). <> 4877 The airflow in typical server systems will approach from the card edge or heatsink side of the card. This airflow direction is referred to as Hot Aisle cooling and is illustrated below in Figure 127. The term Hot Aisle refers to the card being located at the rear of the system where the local inlet airflow is preheated by the upstream system components (e.g., HDD, CPU, DIMM, etc.).
4777 Figure 118: Airflow Direction for Hot Aisle Cooling (SFF and LFF)   4878 Figure 127: Airflow Direction for Hot Aisle Cooling (SFF/TSFF and LFF)
 
4803 When installed in the front of a server the airflow will approach from the I/O connector (e.g., SFP, QSFP or RJ45) side of the card. This airflow direction is referred to as Cold Aisle cooling and is illustrated below in Figure 119. The term Cold Aisle refers to the card being located at the front of the system where the local inlet airflow is assumed to be the same temperature as the system inlet airflow. <> 4904 When installed in the front of a server the airflow will approach from the I/O connector (e.g., SFP, QSFP or RJ45) side of the card. This airflow direction is referred to as Cold Aisle cooling and is illustrated below in Figure 128. The term Cold Aisle refers to the card being located at the front of the system where the local inlet airflow is assumed to be the same temperature as the system inlet airflow.
4804 Figure 119: Airflow Direction for Cold Aisle Cooling (SFF and LFF)   4905 Figure 128: Airflow Direction for Cold Aisle Cooling (SFF/TSFF and LFF)
 
4832 The ASIC or controller chip is typically the highest power component on the card. Thus, as OCP NIC 3.0 cards are developed it is important to understand the ASIC cooling capability. Figure 120 below provides an estimate of the maximum ASIC power that can be supported as a function of the local inlet velocity for the SFF card in a hot aisle cooling configuration. Each curve in Figure 120 represents a different local inlet air temperature from 45 °C to 65 °C. <> 4933 The ASIC or controller chip is typically the highest power component on the card. Thus, as OCP NIC 3.0 cards are developed it is important to understand the ASIC cooling capability. Figure 129 below provides an estimate of the maximum ASIC power that can be supported as a function of the local inlet velocity for the SFF card in a hot aisle cooling configuration. Each curve in Figure 129 represents a different local inlet air temperature from 45 °C to 65 °C.
4833 Figure 120: ASIC Supportable Power for Hot Aisle Cooling – SFF   4934 Figure 129: ASIC Supportable Power for Hot Aisle Cooling – SFF
4834 The curves shown in Figure 120 were obtained using CFD analysis of a reference OCP NIC 3.0 SFF card. The reference card has a 20 mm x 20 mm ASIC with two QSFP connectors. Figure 121 shows a comparison of the 3D CAD and CFD model geometry for the reference OCP NIC 3.0 card. Additional card geometry parameters and boundary conditions used in the reference CFD analysis are summarized in Table 65. The OCP NIC 3.0 simulation was conducted within a virtual version of the test fixture defined in Section 6.4.   4935 The curves shown in Figure 129 were obtained using CFD analysis of a reference OCP NIC 3.0 SFF card. The reference card has a 20 mm x 20 mm ASIC with two QSFP connectors. Figure 130 shows a comparison of the 3D CAD and CFD model geometry for the reference OCP NIC 3.0 card. Additional card geometry parameters and boundary conditions used in the reference CFD analysis are summarized in Table 65. The OCP NIC 3.0 simulation was conducted within a virtual version of the test fixture defined in Section 6.4.
4835 Figure 121: OCP NIC 3.0 SFF Reference Design and CFD Geometry   4936 Figure 130: OCP NIC 3.0 SFF Reference Design and CFD Geometry
 
4869 An increase in the supported ASIC power or a decrease in the required airflow velocity may be achieved through heatsink size and material changes. For example, a larger heatsink or a heatsink made out of copper could improve ASIC cooling and effectively shift up the supportable power curves shown in Figure 120. <> 4970 An increase in the supported ASIC power or a decrease in the required airflow velocity may be achieved through heatsink size and material changes. For example, a larger heatsink or a heatsink made out of copper could improve ASIC cooling and effectively shift up the supportable power curves shown in Figure 129.
4870 It is important to point out that the curves shown in Figure 120 represent only the maximum ASIC power that can be supported vs. the supplied inlet velocity. Other heat loads on the card may require airflow velocities above and beyond that required to cool the ASIC. SFP or QSFP optical transceivers located downstream of the AISC will in many cases pose a greater cooling challenge than the ASIC cooling. Cooling the optical transceivers becomes even more difficult as the ASIC power is increased due to additional preheating of the air as it moves through the ASIC heatsink. OCP NIC 3.0 designers must consider all heat sources early in the design process to ensure the card thermal solution is sufficient for the feature set. In addition, OCP NIC 3.0 designers must consider all power modes in the design process – including Main Power Mode and Aux Power Mode. For both modes, the card designer must provide the airflow requirements in the OEM FRU record as described in Section 4.10.3.   4971 It is important to point out that the curves shown in Figure 129 represent only the maximum ASIC power that can be supported vs. the supplied inlet velocity. Other heat loads on the card may require airflow velocities above and beyond that required to cool the ASIC. SFP or QSFP optical transceivers located downstream of the AISC will in many cases pose a greater cooling challenge than the ASIC cooling. Cooling the optical transceivers becomes even more difficult as the ASIC power is increased due to additional preheating of the air as it moves through the ASIC heatsink. OCP NIC 3.0 designers must consider all heat sources early in the design process to ensure the card thermal solution is sufficient for the feature set. In addition, OCP NIC 3.0 designers must consider all power modes in the design process – including Main Power Mode and Aux Power Mode. For both modes, the card designer must provide the airflow requirements in the OEM FRU record as described in Section 4.10.3.
4871 Card designers must also consider the airflow capability of the server systems that the cards are targeted for use within. Figure 122 below shows the SFF ASIC supportable power curves with an overlay of three server airflow capability ranges. Designers must ensure that their thermal solutions and resulting card airflow requirements fall within the range of supportable system airflow velocity. Cards that are under-designed (e.g., require airflow greater than the system capability) will have thermal issues when deployed into the server system. Card designers are advised to work closely with system vendors to ensure they target the appropriate airflow and temperature boundary conditions.   4972 Card designers must also consider the airflow capability of the server systems that the cards are targeted for use within. Figure 131 below shows the SFF ASIC supportable power curves with an overlay of three server airflow capability ranges. Designers must ensure that their thermal solutions and resulting card airflow requirements fall within the range of supportable system airflow velocity. Cards that are under-designed (e.g., require airflow greater than the system capability) will have thermal issues when deployed into the server system. Card designers are advised to work closely with system vendors to ensure they target the appropriate airflow and temperature boundary conditions.
4872 Figure 122: Server System Airflow Capability – SFF Card Hot Aisle Cooling   4973 Figure 131: Server System Airflow Capability – SFF Card Hot Aisle Cooling
 
4875 Figure 123: Server System Airflow Capability – SFF Card Hot Aisle Cooling in Aux Power Mode <> 4976 Figure 132: Server System Airflow Capability – SFF Card Hot Aisle Cooling in Aux Power Mode
      4977 TSFF Card ASIC Cooling Hot Aisle (TBD)
      4978 This section is a work in progress.
 
4877 Figure 124 below provides an estimate of the maximum ASIC power that can be supported as a function of the local inlet velocity for the LFF card in a hot aisle cooling configuration. Each curve in Figure 124 represents a different local inlet air temperature from 45 °C to 65 °C. <> 4980 Figure 133 below provides an estimate of the maximum ASIC power that can be supported as a function of the local inlet velocity for the LFF card in a hot aisle cooling configuration. Each curve in Figure 133 represents a different local inlet air temperature from 45 °C to 65 °C.
4878 Figure 124: ASIC Supportable Power for Hot Aisle Cooling – LFF Card   4981 Figure 133: ASIC Supportable Power for Hot Aisle Cooling – LFF Card
4879 The curves shown in Figure 124 were obtained using CFD analysis of the reference OCP NIC 3.0 LFF card. The reference card has a 45 mm x 45 mm ASIC with two QSFP connectors. Additional card geometry parameters and boundary conditions used in the reference CFD analysis are summarized in Table 66. Figure 125 shows a comparison of the 3D CAD and CFD model geometry for the reference OCP NIC 3.0 card.   4982 The curves shown in Figure 133 were obtained using CFD analysis of the reference OCP NIC 3.0 LFF card. The reference card has a 45 mm x 45 mm ASIC with two QSFP connectors. Additional card geometry parameters and boundary conditions used in the reference CFD analysis are summarized in Table 66. Figure 134 shows a comparison of the 3D CAD and CFD model geometry for the reference OCP NIC 3.0 card.
4880 Figure 125: OCP NIC 3.0 LFF Reference Design and CFD Geometry   4983 Figure 134: OCP NIC 3.0 LFF Reference Design and CFD Geometry
 
4915 Figure 126 below shows the LFF ASIC supportable power curves with an overlay of three server airflow capability ranges. Designers must ensure that their thermal solutions and resulting card airflow requirements fall within the range of supportable system airflow velocity. Cards that are under-designed (e.g., require airflow greater than the system capability) will have thermal issues when deployed into the server system. Card designers are advised to work closely with system vendors to ensure they target the appropriate airflow and temperature boundary conditions. <> 5018 Figure 135 below shows the LFF ASIC supportable power curves with an overlay of three server airflow capability ranges. Designers must ensure that their thermal solutions and resulting card airflow requirements fall within the range of supportable system airflow velocity. Cards that are under-designed (e.g., require airflow greater than the system capability) will have thermal issues when deployed into the server system. Card designers are advised to work closely with system vendors to ensure they target the appropriate airflow and temperature boundary conditions.
4916 Figure 126: Server System Airflow Capability – LFF Card Hot Aisle Cooling   5019 Figure 135: Server System Airflow Capability – LFF Card Hot Aisle Cooling
 
4919 The ASIC cooling analysis for the SFF Card in the Cold Aisle configuration was conducted utilizing the same geometry and boundary conditions described in Figure 121 and Table 65 with airflow moving from I/O connector to ASIC (opposite to the Hot Aisle analysis). Figure 127 below shows the results of this analysis for the Cold Aisle cooling configuration. Each curve in Figure 127 represents a different system inlet air temperature from 25 °C to 45 °C. <> 5022 The ASIC cooling analysis for the SFF Card in the Cold Aisle configuration was conducted utilizing the same geometry and boundary conditions described in Figure 130 and Table 65 with airflow moving from I/O connector to ASIC (opposite to the Hot Aisle analysis). Figure 136 below shows the results of this analysis for the Cold Aisle cooling configuration. Each curve in Figure 136 represents a different system inlet air temperature from 25 °C to 45 °C.
 
4921 Figure 127: ASIC Supportable Power for Cold Aisle Cooling – SFF Card <> 5024 Figure 136: ASIC Supportable Power for Cold Aisle Cooling – SFF Card
4922 Similar to Figure 122 for Hot Aisle cooling, Figure 128 below shows the ASIC supportable power curves with an overlay of three Cold Aisle server airflow capability ranges. Designers must ensure that their thermal solutions and resulting card airflow requirements fall within the range of supportable Cold Aisle system airflow velocity. Cards that are under-designed (e.g., require airflow greater than the system capability) will have thermal issues when deployed into the server system. Similar to the Hot Aisle cases, cooling of the optical transceivers need to be taken into consideration even though they are not preheated by the ASIC in the Cold Aisle case. OCP NIC 3.0 designers must consider all power modes in the design process – including Main Power Mode and Aux Power Mode. For both modes, the card designer must provide the airflow requirements in the OEM FRU record as described in Section 4.10.3. Card designers are advised to work closely with system vendors to ensure they target the appropriate airflow and temperature boundary conditions for both Hot and Cold Aisle cooling.   5025 Similar to Figure 131 for Hot Aisle cooling, Figure 137 below shows the ASIC supportable power curves with an overlay of three Cold Aisle server airflow capability ranges. Designers must ensure that their thermal solutions and resulting card airflow requirements fall within the range of supportable Cold Aisle system airflow velocity. Cards that are under-designed (e.g., require airflow greater than the system capability) will have thermal issues when deployed into the server system. Similar to the Hot Aisle cases, cooling of the optical transceivers need to be taken into consideration even though they are not preheated by the ASIC in the Cold Aisle case. OCP NIC 3.0 designers must consider all power modes in the design process – including Main Power Mode and Aux Power Mode. For both modes, the card designer must provide the airflow requirements in the OEM FRU record as described in Section 4.10.3. Card designers are advised to work closely with system vendors to ensure they target the appropriate airflow and temperature boundary conditions for both Hot and Cold Aisle cooling.
4923 Figure 128: Server System Airflow Capability – SFF Cold Aisle Cooling   5026 Figure 137: Server System Airflow Capability – SFF Cold Aisle Cooling
4924 A comparison of Hot Aisle (55 °C) and Cold Aisle (35 °C) SFF ASIC cooling capability curves is shown below in Figure 129. The comparison shows the Hot Aisle ASIC cooling capability at 12 W at 150 LFM while the cold Aisle cooling capability shows support for 19 W at 150 LFM. In general, based on the reference geometry, the Cold Aisle cooling configuration allows for higher supported ASIC power at lower velocities due primarily to the lower inlet temperatures local to the OCP NIC 3.0 card when in the Cold Aisle cooling configuration.   5027 A comparison of Hot Aisle (55 °C) and Cold Aisle (35 °C) SFF ASIC cooling capability curves is shown below in Figure 138. The comparison shows the Hot Aisle ASIC cooling capability at 12 W at 150 LFM while the cold Aisle cooling capability shows support for 19 W at 150 LFM. In general, based on the reference geometry, the Cold Aisle cooling configuration allows for higher supported ASIC power at lower velocities due primarily to the lower inlet temperatures local to the OCP NIC 3.0 card when in the Cold Aisle cooling configuration.
4925 Figure 129: ASIC Supportable Power Comparison – SFF Card   5028 Figure 138: ASIC Supportable Power Comparison – SFF Card
      5029 TSFF Card ASIC Cooling Cold Aisle (TBD)
      5030 This section is a work in progress.
 
4927 The ASIC cooling analysis for the LFF card in Cold Aisle configuration was conducted utilizing the same geometry and boundary conditions described in Figure 125 and Table 66 with airflow moving from I/O connector to ASIC (opposite to the Hot Aisle analysis). Figure 130 below shows the results of this analysis for the Cold Aisle cooling configuration. Each curve in Figure 130 represents a different system inlet air temperature from 25 °C to 45 °C. <> 5032 The ASIC cooling analysis for the LFF card in Cold Aisle configuration was conducted utilizing the same geometry and boundary conditions described in Figure 134 and Table 66 with airflow moving from I/O connector to ASIC (opposite to the Hot Aisle analysis). Figure 139 below shows the results of this analysis for the Cold Aisle cooling configuration. Each curve in Figure 139 represents a different system inlet air temperature from 25 °C to 45 °C.
4928 Figure 130: ASIC Supportable Power for Cold Aisle Cooling – LFF Card   5033 Figure 139: ASIC Supportable Power for Cold Aisle Cooling – LFF Card
4929 Similar to Figure 128 for LFF Hot Aisle cooling, Figure 131 below shows the LFF ASIC supportable power curves with an overlay of three Cold Aisle server airflow capability ranges. Designers must ensure that their thermal solutions and resulting card airflow requirements fall within the range of supportable Cold Aisle system airflow velocity. Cards that are under-designed (e.g., require airflow greater than the system capability) will have thermal issues when deployed into the server system. Similar to the Hot Aisle cases, cooling of the optical transceivers need to be taken into consideration even though they are not preheated by the ASIC in the Cold Aisle case. OCP NIC 3.0 designers must consider all power modes in the design process – including Main Power Mode and Aux Power Mode. For both modes, the card designer must provide the airflow requirements in the OEM FRU record as described in Section 4.10.3. Card designers are advised to work closely with system vendors to ensure they target the appropriate airflow and temperature boundary conditions for both Hot and Cold Aisle cooling.   5034 Similar to Figure 137 for LFF Hot Aisle cooling, Figure 140 below shows the LFF ASIC supportable power curves with an overlay of three Cold Aisle server airflow capability ranges. Designers must ensure that their thermal solutions and resulting card airflow requirements fall within the range of supportable Cold Aisle system airflow velocity. Cards that are under-designed (e.g., require airflow greater than the system capability) will have thermal issues when deployed into the server system. Similar to the Hot Aisle cases, cooling of the optical transceivers need to be taken into consideration even though they are not preheated by the ASIC in the Cold Aisle case. OCP NIC 3.0 designers must consider all power modes in the design process – including Main Power Mode and Aux Power Mode. For both modes, the card designer must provide the airflow requirements in the OEM FRU record as described in Section 4.10.3. Card designers are advised to work closely with system vendors to ensure they target the appropriate airflow and temperature boundary conditions for both Hot and Cold Aisle cooling.
4930 Figure 131: Server System Airflow Capability – LFF Cold Aisle Cooling   5035 Figure 140: Server System Airflow Capability – LFF Cold Aisle Cooling
4931 A comparison of Hot Aisle (55 °C) and Cold Aisle (35 °C) LFF ASIC cooling capability curves is shown below in Figure 132. The comparison shows the Hot Aisle ASIC cooling capability at 19 W at 150 LFM while the cold Aisle cooling capability shows support for 42 W at 150 LFM. In general, based on the reference geometry, the Cold Aisle cooling configuration allows for higher supported ASIC power at lower velocities due primarily to the lower inlet temperatures local to the OCP NIC 3.0 card when in the Cold Aisle cooling configuration.   5036 A comparison of Hot Aisle (55 °C) and Cold Aisle (35 °C) LFF ASIC cooling capability curves is shown below in Figure 141. The comparison shows the Hot Aisle ASIC cooling capability at 19 W at 150 LFM while the cold Aisle cooling capability shows support for 42 W at 150 LFM. In general, based on the reference geometry, the Cold Aisle cooling configuration allows for higher supported ASIC power at lower velocities due primarily to the lower inlet temperatures local to the OCP NIC 3.0 card when in the Cold Aisle cooling configuration.
4932 Figure 132: ASIC Supportable Power Comparison – LFF Card   5037 Figure 141: ASIC Supportable Power Comparison – LFF Card
 
4934 CFD models of the SFF and LFF cards developed for the analysis detailed in Section 6.2 are available for download on the OCP NIC 3.0 Wiki: http://www.opencompute.org/wiki/Server/Mezz <> 5039 CFD models of the SFF, TSFF and LFF cards developed for the analysis detailed in Section 6.2 are available for download on the OCP NIC 3.0 Wiki: http://www.opencompute.org/wiki/Server/Mezz
 
4938 Thermal test fixtures have been developed for SFF and LFF OCP NIC 3.0 cards. The test fixtures are intended to provide a common thermal test platform for card vendors, server vendors, and other industry groups planning to develop or utilize the OCP NIC 3.0 card form factors. Details of the thermal test fixtures are as follows: <> 5043 Thermal test fixtures have been developed for SFF, TSFF and LFF OCP NIC 3.0 cards. The test fixtures are intended to provide a common thermal test platform for card vendors, server vendors, and other industry groups planning to develop or utilize the OCP NIC 3.0 card form factors. Details of the thermal test fixtures are as follows:
 
4945 SFF fixture power connections for 3.3 V, GND, GND, 12 V <> 5050 SFF, TSFF fixture power connections for 3.3 V, GND, GND, 12 V
 
4950 Single x16 connection to server host on bottom side of the fixture PCB (SFF) <> 5055 Single x16 connection to server host on bottom side of the fixture PCB (SFF, TSFF)
 
4952 Predefined locations for fixture airflow/temperature sensors on fixture PCB silkscreen. Quantity 3x per SFF board and quantity 4x for LFF – see Figure 138 <> 5057 Predefined locations for fixture airflow/temperature sensors on fixture PCB silkscreen. Quantity 3x per SFF/TSFF board and quantity 4x for LFF – see Figure 147
 
4959 Images of the SFF thermal test fixture are shown in Figure 133 and Figure 134. The SFF fixture PCB is shown in Figure 135. Note the three candlestick sensor locations directly next to the OCP NIC 3.0 connectors. <> 5064 Images of the SFF thermal test fixture are shown in Figure 142 and Figure 143. The SFF fixture PCB is shown in Figure 144. Note the three candlestick sensor locations directly next to the OCP NIC 3.0 connectors.
4960 Figure 133: SFF Thermal Test Fixture Preliminary Design   5065 Figure 142: SFF Thermal Test Fixture Preliminary Design
4961 Figure 134: SFF Thermal Test Fixture Preliminary Design – Cover Removed   5066 Figure 143: SFF Thermal Test Fixture Preliminary Design – Cover Removed
4962 Figure 135: SFF Card Thermal Test Fixture PCB   5067 Figure 144: SFF Card Thermal Test Fixture PCB
      5068 Test Fixture for TSFF Card (TBD)
      5069 This section is a work in progress.
 
4964 Images of the LFF thermal test fixture are shown in Figure 136 and Figure 137. The LFF fixture PCB is shown in Figure 138. Note the three candlestick sensor locations directly next to the OCP NIC 3.0 connectors. <> 5071 Images of the LFF thermal test fixture are shown in Figure 145 and Figure 146. The LFF fixture PCB is shown in Figure 147. Note the three candlestick sensor locations directly next to the OCP NIC 3.0 connectors.
4965 Figure 136: LFF Card Thermal Test Fixture Design   5072 Figure 145: LFF Card Thermal Test Fixture Design
 
4967 Figure 137: LFF Card Thermal Test Fixture Design – Cover Removed <> 5074 Figure 146: LFF Card Thermal Test Fixture Design – Cover Removed
4968 Figure 138: LFF Card Thermal Test Fixture PCB   5075 Figure 147: LFF Card Thermal Test Fixture PCB
 
4970 When utilizing the OCP NIC 3.0 thermal test fixture, the wind tunnel or flow bench must be configured to push airflow for Hot Aisle cooling or to pull airflow for Cold Aisle cooling as shown in Figure 139. <> 5077 When utilizing the OCP NIC 3.0 thermal test fixture, the wind tunnel or flow bench must be configured to push airflow for Hot Aisle cooling or to pull airflow for Cold Aisle cooling as shown in Figure 148.
4971 Figure 139: Thermal Test Fixture Airflow Direction   5078 Figure 148: Thermal Test Fixture Airflow Direction
 
4975 Figure 140: External Thermocouple Placement for Cold Aisle Inlet Temperature Measurement <> 5082 Figure 149: External Thermocouple Placement for Cold Aisle Inlet Temperature Measurement
      5083 Figure 150 and Figure 151: TSFF Fixture, Hot Aisle Flow Candlestick Air Velocity vs. Volume Flow (TBD)
      5084 This section is a work in progress
4976 Figure 141 and Figure 142 below show the air velocity at each sensor location vs. the total fixture flow rate in CFM. The curves shown in these figures are based on the data collected from the CFD models discussed in Section 6.3. Note the error between the velocities obtained from the sensor locations vs. the velocity based on the duct cross-sectional area.   5085 Figure 152 below show the air velocity at each sensor location vs. the total fixture flow rate in CFM. The curves shown in these figures are based on the data collected from the CFD models discussed in Section 6.3. Note the error between the velocities obtained from the sensor locations vs. the velocity based on the duct cross-sectional area.
4977 Figure 141: SFF Fixture, Hot Aisle Flow – Candlestick Air Velocity vs. Volume Flow   5086 Figure 150: SFF Fixture, Hot Aisle Flow – Candlestick Air Velocity vs. Volume Flow
      5087 Figure 151: TSFF Fixture, Hot Aisle Flow Candlestick Air Velocity vs. Volume Flow (TBD)
      5088 This section is a work in progress
4978 Figure 142: LFF Fixture, Hot Aisle Flow – Candlestick Air Velocity vs. Volume Flow   5089 Figure 152: LFF Fixture, Hot Aisle Flow – Candlestick Air Velocity vs. Volume Flow
 
4982 Section 4.10.3 defines a number of FRU fields that may be read by the baseboard management controller (BMC). Two of these fields provide the Hot Aisle and Cold Aisle Card Cooling Tiers that may be used for open loop fan speed control. The Card Cooling Tiers relate the card local inlet temperature to the required local inlet velocity in linear feet per minute (LFM) which allows the system to set fan speeds according to the cooling requirements of the card. <> 5093 Section 4.10.3 defines several FRU fields that may be read by the baseboard management controller (BMC). Two of these fields provide the Hot Aisle and Cold Aisle Card Cooling Tiers that may be used for open loop fan speed control. The Card Cooling Tiers relate the card local inlet temperature to the required local inlet velocity in linear feet per minute (LFM) which allows the system to set fan speeds according to the cooling requirements of the card.
 
4986 A graphical view of the Card Cooling Tiers is shown in Figure 143. The Tiers range from 0 LFM to as high as 1000 LFM at 55 °C local inlet temperature. It is important to understand that the cooling tiers extend well beyond the airflow range of most server systems. As noted in Section 6.2, card designers must consider the airflow capability of the systems that the cards are to be used in when designing the card thermal solution and component placement. Figure 144 and Figure 145 below show the range of typical system capability for Hot Aisle and Cold Aisle configurations. Cards designed to these typical ranges (Tiers 1-6) will be low risk to support in most if not all server systems. Alternatively, cards that require Tier 7 or greater may still work in many server systems but may require extra validation testing, specific system slot location requirements, and potentially ambient temperature and hardware restrictions. <> 5097 A graphical view of the Card Cooling Tiers is shown in Figure 153. The Tiers range from 0 LFM to as high as 1000 LFM at 55 °C local inlet temperature. It is important to understand that the cooling tiers extend well beyond the airflow range of most server systems. As noted in Section 6.2, card designers must consider the airflow capability of the systems that the cards are to be used in when designing the card thermal solution and component placement. Figure 154 and Figure 155 below show the range of typical system capability for Hot Aisle and Cold Aisle configurations. Cards designed to these typical ranges (Tiers 1-6) will be low risk to support in most if not all server systems. Alternatively, cards that require Tier 7 or greater may still work in many server systems but may require extra validation testing, specific system slot location requirements, and potentially ambient temperature and hardware restrictions.
4987 Figure 143: Graphical View of Card Cooling Tiers   5098 Figure 153: Graphical View of Card Cooling Tiers
4988 Figure 144: Typical Operating Range for Hot Aisle Configurations   5099 Figure 154: Typical Operating Range for Hot Aisle Configurations
4989 Figure 145: Typical Operating Range for Cold Aisle Configurations   5100 Figure 155: Typical Operating Range for Cold Aisle Configurations
 
4994 The OCP NIC 3.0 shock and vibe fixture supports simultaneous testing of up to four SFF, or four LFF cards. The SFF fixture accepts card configurations that utilize the pull tab, ejector lever and internal lock mechanisms. The LFF fixture only accepts the single latch faceplate. <> 5105 The OCP NIC 3.0 shock and vibe fixture supports simultaneous testing of up to four SFF/TSFF, or four LFF cards. The SFF/TSFF fixture accepts card configurations that utilize the pull tab, ejector lever and internal lock mechanisms. The LFF fixture only accepts the single latch faceplate.
4995 The fixture is comprised of a universal baseplate that allows for attaching SFF or LFF rail guides and simulated chassis faceplates. The baseplate includes an industry standard vibration table hole pattern for securing the UUT for test. Figure 146 and Figure 147 show the SFF and LFF fixtures, respectively.   5106 The fixture is comprised of a universal baseplate that allows for attaching SFF/TSFF or LFF rail guides and simulated chassis faceplates. The baseplate includes an industry standard vibration table hole pattern for securing the UUT for test. Figure 156 and Figure 157 show the SFF/TSFF and LFF fixtures, respectively.
 
4997 Figure 146: SFF Shock and Vibe Fixture <> 5108 Figure 156: SFF/TSFF Shock and Vibe Fixture
4998 Figure 147: LFF Shock and Vibe Fixture   5109 Figure 157: LFF Shock and Vibe Fixture
 
5035 Figure 148: Dye and Pull Type Locations <> 5146 Figure 158: Dye and Pull Type Locations
 
5037 Dye coverage of >50% (“D” and “E” in Figure 149) of any Type 2 or Type 3 BGA cracks are present in the test sample. <> 5148 Dye coverage of >50% (“D” and “E” in Figure 159) of any Type 2 or Type 3 BGA cracks are present in the test sample.
 
5039 Figure 149: Dye Coverage Percentage <> 5150 Figure 159: Dye Coverage Percentage
 
5097 UL 60950-1/CSA C22.2 No. 60950-1-07, 2nd Edition + Amendment 1 + Amendment 2, dated 2011/12/19. <> 5208 UL 62368-1 and CAN/CSA C22.2 No. 62368-1-14, 3rd Edition. Audio/video, information and communication technology equipment Part 1: Safety requirements, dated 2019/12/13.
5098 The Bi-National Standard for Safety of Information Technology Equipment, EN60950-1: 2006+A11:2009+A1:2010+A12:2010+A2:2013      
5099 IEC 60950-1 (Ed 2) + A1 + A2.      
5100 IEC 62368-1 may also be co-reported depending on region      
 
5278 Offset 19/20 – Add Hot/Cold Aisle tier for use with active cables.Offset 21/22 – Add Reference module power and temperature level.Offset 23 – Add reference active cooling fan fail tier requirement.Offset 31 – Defined "controller" as a SMBus connected device in the context of the FRU UDID. <> 5386 Offset 19/20 – Add Hot/Cold Aisle tier for use with active cables.Offset 21/22 – Add Reference module power and temperature level.Offset 23 – Add reference active cooling fan fail tier requirement.Offset 31 – Defined controller as a SMBus connected device in the context of the FRU UDID.
 
5296 - Section 4.3 - Clarified MC MAC address provisioning requirements for multi-host capable cards as the maximum number of supported hosts. <> 5404 - Section 4.3 Clarified MC MAC address provisioning requirements for multi-host capable cards as the maximum number of supported hosts.
 
5304 - Section 3.11 - Change the max TAPL / TMPL (AUX_PWR_EN to NIC_PWR_GOOD and MAIN_PWR_EN to NIC_PWR_GOOD) parameters from 25ms to 50ms. <> 5412 - Section 3.11 Change the max TAPL / TMPL (AUX_PWR_EN to NIC_PWR_GOOD and MAIN_PWR_EN to NIC_PWR_GOOD) parameters from 25ms to 50ms.
 
5336 Document release - version R1v00 <> 5444 Document release version R1v00
 
5345 - Section 2.5.1, 2.5.2 – Figure 24 & 29 - Update PCB break off note #3 to include feature max tolerances.- Section 2.8.2 – Figure 40 – Updated dimension notation with parenthesis and add center line labeled as CL DATUM H for consistency across form-factor figures. <> 5453 - Section 2.5.1, 2.5.2 – Figure 24 & 29 Update PCB break off note #3 to include feature max tolerances.- Section 2.8.2 – Figure 40 – Updated dimension notation with parenthesis and add center line labeled as CL DATUM H for consistency across form-factor figures.
 
5360 Offset 3 - Add new FRU record version for spec version 1.1. <> 5468 Offset 3 Add new FRU record version for spec version 1.1.
5361 Offset 9 – Clarified this is the Hot aisle standby air flow requirements when using active cables. Defined value 0x0000 for card only supporting passive cables - similar to offset 19.   5469 Offset 9 – Clarified this is the Hot aisle standby air flow requirements when using active cables. Defined value 0x0000 for card only supporting passive cables similar to offset 19.
5362 Offset 11 – Clarified this is the Cold aisle standby air flow requirements when using active cables. Defined value 0x0000 for card only supporting passive cables - similar to offset 19.   5470 Offset 11 – Clarified this is the Cold aisle standby air flow requirements when using active cables. Defined value 0x0000 for card only supporting passive cables similar to offset 19.
 
5372 Document release - version R1.1.0 <> 5480 Document release version R1.1.0
 
    -+ 5483 OCP NIC 3.0 Subgroup
      5484 - General Changed “SFF” references to “SFF/TSFF” where applicable.
      5485 - General Format all tables with repeated headers when they span multiple pages
      5486 - Section 1.2 Added Molex to the acknowledgements section. Changed NVIDIA to NVIDIA Corporation.
      5487 - Section 1.4 Added TSFF, OSFP-RHS and QSFP-DD to the acronyms section.
      5488 - Section 1.6, 2.1.1 Added text for TSFF and clarify TSFF shares the same mechanical outline as SFF. Add representative TSFF diagram.
      5489 - Section 1.7.1 Added TSFF to the OCP NIC 3.0 Form Factor Dimensions table; add Max Z-height information. Added note that SFF may fit in TSFF slot and in LFF slot, but the combination (and support mechanisms) are outside of the scope of the current specification.
      5490 - Section 1.7.2.x Updated text "Up to PCIe Gen 5 (32 GT/s) support"- Section 2.1 - Add TSFF. Add notes that actual cooling capacity for a SFF/TSFF/LFF card is dependent on the ambient conditions over the NIC.- Section 2.1.x Clarified that faceplates are attached to the PCBA at the time of manufacture.- Section 2.1.1 Add TSFF faceplate views to Figure 7.
      5491 - Section 2.2 Add QSFP-DD, OSFP-RHS in Line side implementation table. Add QSFP-DD, OSFP to standards cross reference table.- Section 2.3 Add TSFF PBA exploded views to Figure 13.
      5492 - Section 2.4.1, 2.4.2 Updated faceplate subassembly drawing and BOM callouts for SFF/TSFF.
      5493 - Section 2.4.4 Added TSFF generic faceplate drawings. Drawings only contain dimensional deltas from SFF.
      5494 - Section 2.5.2 Added TSFF keep out zones. Drawings only contain dimensional deltas from SFF.- Section 2.8.5 - Replaced Figure 56 - SFF Baseboard Chassis CTF dimensions (Rear Rail Guide View) as it was clipped in the previous release.
      5495 - Section 2.8.6, 2.8.7, 2.8.8, 2.8.9 Added TSFF CTF dimensions for pull tab, ejector and internal lock board dimensions. Add TSFF baseboard CTF dimensions. Drawings only contain dimensional deltas from SFF.- Section 2.10 Added TSFF Generic faceplate assembly CAD.- Section 3.4.1 Clarified that hosts with unused PERST[1:5]# signals shall implement at 10kOhm pull down on the baseboard to prevent floating nets.
      5496 - Section 3.4.2, 3.5.4 Clarified that the BIF[2:0]# pins shall not change states after AUX_PWR_EN is asserted.
      5497 - Section 3.4.4 Clarified that the RBT_ISOLATE# signal shall not change state even when the NIC_PWR_GOOD signal is in the don't care state.
      5498 - Section 3.7.3 Added note regarding the use of light pipes above I/O cage assemblies for TSFF and cage implementations.
      5499 - Section 3.11 Clarified power down sequencing diagram - +12V_EDGE may optionally be disabled in ID Mode. This mirrors the same behavior for the power up sequencing diagram.- Section 4.4 Clarified self-shutdown threshold. Recommended value should be set to above the Upper Fatal threshold.
      5500 - Section 4.10.3 FRU Updates:Offset 3 Add definition for version 1.2.0 compatible FRU.Offset 29 Add definition for Self-shutdown Temperature threshold.
      5501 - Section 5.1 Added note stating the SFF and TSFF timing parameters are the same since the cards may share the same PBA.
      5502 - Section 6.2.2, 6.2.5 Added placeholder headings for the hot and cold aisle cooling graphs for TSFF.
      5503 - Section 6.4.2 Added placeholder heading for the TSFF thermal test fixture.
      5504 - Section 6.4.5 Added placeholder figure headings for the TSFF candlestick air velocity vs volume flow graphs.
      5505 - Section 7.1.3 Updated Safety requirements. 60950-1 was withdrawn as of 12/20/2020. 62368-1 replaced 60950-1.
      5506 1.2.0
      5507 08/20/2021
 
    -+ 5568 8/20/2021
      5569 Offset 3 Add definition for version 1.2.0 compatible FRU.Offset 29 Add definition for Self-shutdown Temperature threshold.
      5570 1.2.0