board
OCuLink Riser for the Supermicro AIOM Slot
Public Unreviewedby John Lauer
Passive OCP NIC 3.0 SFF card that breaks a Supermicro AIOM slot's PCIe x16 into four OCuLink 4i ports (4 x4, Gen4): 6-layer, 85 ohm, length-matched, DRC-clean KiCad project with Gerbers, BOM and CPL.
main
John Lauer
The finished riser: KiCad project, Gerbers/BOM/CPL, design record, renders and analysis
09d929e
7d ago
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
(kicad_symbol_lib
(version 20231120)
(generator "adom")
(symbol "SN74LVC125APWR"
(pin_names (offset 1.016))
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(property "Reference" "U"
(at 0.00 5.08 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "SN74LVC125APWR"
(at 0.00 -39.02 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "TSSOP-14"
(at 0 -44.10 0)
(effects (font (size 1.27 1.27)) (hide yes))
)
(property "Datasheet" "https://www.ti.com/lit/ds/symlink/sn74lvc125a.pdf"
(at 0 -46.64 0)
(effects (font (size 1.27 1.27)) (hide yes))
)
(property "Description" "Quad bus buffer with 3-state outputs, Ioff. 2-column symbol, pins grouped by function."
(at 0 -49.18 0)
(effects (font (size 1.27 1.27)) (hide yes))
)
(property "Manufacturer" "Texas Instruments"
(at 0 -51.72 0)
(effects (font (size 1.27 1.27)) (hide yes))
)
(property "Adom_Chip_Outline" "generic-iso@large"
(at 0 -54.26 0)
(effects (font (size 1.27 1.27)) (hide yes))
)
(symbol "SN74LVC125APWR_0_1"
(rectangle (start -17.78 2.54) (end 17.78 -36.48)
(stroke (width 0.254) (type default))
(fill (type background))
)
(text "INPUTS" (at -16.76 0.00 0)
(effects (font (size 0.762 0.762) (color 132 0 0 1)) (justify left))
)
(text "ENABLES" (at -16.76 -15.97 0)
(effects (font (size 0.762 0.762) (color 132 0 0 1)) (justify left))
)
(text "POWER" (at -16.76 -31.94 0)
(effects (font (size 0.762 0.762) (color 132 0 0 1)) (justify left))
)
(text "OUTPUTS" (at 16.76 0.00 0)
(effects (font (size 0.762 0.762) (color 132 0 0 1)) (justify right))
)
(text "POWER" (at 16.76 -15.97 0)
(effects (font (size 0.762 0.762) (color 132 0 0 1)) (justify right))
)
(polyline (pts (xy -2.182 -10.786) (xy 8.816 -17.136) (xy 2.217 -20.943) (xy -8.774 -14.593) (xy -2.182 -10.786)) (stroke (width 0.025) (type default)) (fill (type none)))
(polyline (pts (xy -8.774 -14.593) (xy -8.774 -16.751) (xy 2.217 -23.101) (xy 2.217 -20.943)) (stroke (width 0.025) (type default)) (fill (type none)))
(polyline (pts (xy 2.217 -23.101) (xy 8.816 -19.294) (xy 8.816 -17.136)) (stroke (width 0.025) (type default)) (fill (type none)))
(polyline (pts (xy -8.319 -17.017) (xy -8.869 -17.331) (xy -8.207 -17.715) (xy -7.657 -17.396) (xy -8.207 -17.715) (xy -8.207 -17.207) (xy -8.869 -16.822) (xy -8.869 -17.331)) (stroke (width 0.025) (type default)) (fill (type none)))
(polyline (pts (xy -6.746 -17.922) (xy -7.296 -18.241) (xy -6.640 -18.620) (xy -6.090 -18.300) (xy -6.640 -18.620) (xy -6.640 -18.111) (xy -7.296 -17.733) (xy -7.296 -18.241)) (stroke (width 0.025) (type default)) (fill (type none)))
(polyline (pts (xy -5.179 -18.827) (xy -5.729 -19.146) (xy -5.067 -19.524) (xy -4.517 -19.211) (xy -5.067 -19.524) (xy -5.067 -19.022) (xy -5.729 -18.637) (xy -5.729 -19.146)) (stroke (width 0.025) (type default)) (fill (type none)))
(polyline (pts (xy -3.607 -19.737) (xy -4.156 -20.050) (xy -3.500 -20.435) (xy -2.950 -20.115) (xy -3.500 -20.435) (xy -3.500 -19.926) (xy -4.156 -19.548) (xy -4.156 -20.050)) (stroke (width 0.025) (type default)) (fill (type none)))
(polyline (pts (xy -2.040 -20.642) (xy -2.590 -20.961) (xy -1.927 -21.339) (xy -1.378 -21.020) (xy -1.927 -21.339) (xy -1.927 -20.831) (xy -2.590 -20.452) (xy -2.590 -20.961)) (stroke (width 0.025) (type default)) (fill (type none)))
(polyline (pts (xy -0.467 -21.546) (xy -1.017 -21.866) (xy -0.355 -22.244) (xy 0.195 -21.931) (xy -0.355 -22.244) (xy -0.355 -21.741) (xy -1.017 -21.357) (xy -1.017 -21.866)) (stroke (width 0.025) (type default)) (fill (type none)))
(polyline (pts (xy 1.106 -22.457) (xy 0.556 -22.770) (xy 1.212 -23.154) (xy 1.762 -22.835) (xy 1.212 -23.154) (xy 1.212 -22.646) (xy 0.556 -22.268) (xy 0.556 -22.770)) (stroke (width 0.025) (type default)) (fill (type none)))
(polyline (pts (xy 8.319 -19.577) (xy 8.869 -19.897) (xy 8.207 -20.275) (xy 7.657 -19.956) (xy 8.207 -20.275) (xy 8.207 -19.767) (xy 8.869 -19.388) (xy 8.869 -19.897)) (stroke (width 0.025) (type default)) (fill (type none)))
(polyline (pts (xy 6.669 -20.529) (xy 7.219 -20.849) (xy 6.563 -21.227) (xy 6.013 -20.908) (xy 6.563 -21.227) (xy 6.563 -20.719) (xy 7.219 -20.340) (xy 7.219 -20.849)) (stroke (width 0.025) (type default)) (fill (type none)))
(polyline (pts (xy 5.020 -21.481) (xy 5.570 -21.801) (xy 4.913 -22.179) (xy 4.363 -21.860) (xy 4.913 -22.179) (xy 4.913 -21.670) (xy 5.570 -21.292) (xy 5.570 -21.801)) (stroke (width 0.025) (type default)) (fill (type none)))
(polyline (pts (xy 3.370 -22.433) (xy 3.920 -22.752) (xy 3.264 -23.131) (xy 2.714 -22.812) (xy 3.264 -23.131) (xy 3.264 -22.622) (xy 3.920 -22.244) (xy 3.920 -22.752)) (stroke (width 0.025) (type default)) (fill (type none)))
(polyline (pts (xy -5.972 -14.818) (xy -6.356 -14.907) (xy -6.740 -14.818) (xy -6.900 -14.593) (xy -6.740 -14.374) (xy -6.356 -14.280) (xy -5.972 -14.374) (xy -5.812 -14.593) (xy -5.972 -14.818)) (stroke (width 0.025) (type default)) (fill (type none)))
(text "SN74LVC125APWR" (at 0.02 -15.86 0)
(effects (font (size 1.10 1.10)))
)
)
(symbol "SN74LVC125APWR_1_1"
(pin input line (at -20.32 -2.00 0) (length 2.54) (name "1A") (number "2"))
(pin input line (at -20.32 -4.54 0) (length 2.54) (name "2A") (number "5"))
(pin input line (at -20.32 -7.08 0) (length 2.54) (name "3A") (number "9"))
(pin input line (at -20.32 -9.62 0) (length 2.54) (name "4A") (number "12"))
(pin input line (at -20.32 -17.24 0) (length 2.54) (name "~{1OE}") (number "1"))
(pin input line (at -20.32 -19.78 0) (length 2.54) (name "~{2OE}") (number "4"))
(pin input line (at -20.32 -22.32 0) (length 2.54) (name "~{3OE}") (number "10"))
(pin input line (at -20.32 -24.86 0) (length 2.54) (name "~{4OE}") (number "13"))
(pin power_in line (at -20.32 -35.02 0) (length 2.54) (name "GND") (number "7"))
(pin tri_state line (at 20.32 -2.00 180) (length 2.54) (name "1Y") (number "3"))
(pin tri_state line (at 20.32 -4.54 180) (length 2.54) (name "2Y") (number "6"))
(pin tri_state line (at 20.32 -7.08 180) (length 2.54) (name "3Y") (number "8"))
(pin tri_state line (at 20.32 -9.62 180) (length 2.54) (name "4Y") (number "11"))
(pin power_in line (at 20.32 -17.24 180) (length 2.54) (name "VCC") (number "14"))
)
)
)