|  | <svg
  version="1.1"
  xmlns="http://www.w3.org/2000/svg"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  width="45"
  height="380"
  viewBox="0 0 45 380"
>
  <style>
    text {
      fill: #333;
      font-family: 'Roboto', sans-serif;
      font-weight: bold;
    }
    text.title {
      font-family: 'Comfortaa', sans-serif;
      font-weight: normal;
    }
    text.brand {
      font-family: 'Audiowide', sans-serif;
      font-weight: bold;
    }
  </style>
  <defs>
    <symbol id="input" viewBox="0 0 24px 24px">
      <g transform="translate(12 12)">
        <circle cx="0" cy="0" r="5" stroke-width="1" stroke="#0f0" fill="#0f0" />
        <circle cx="0" cy="0" r="10.5" stroke-width="3" stroke="#0f0" fill="none" />
      </g>
    </symbol>
    <symbol id="output" viewBox="0 0 24px 24px">
      <g transform="translate(12 12)">
        <circle cx="0" cy="0" r="5" stroke-width="1" stroke="#f00" fill="#f00" />
        <circle cx="0" cy="0" r="10.5" stroke-width="3" stroke="#f00" fill="none" />
      </g>
    </symbol>
  </defs>
  <rect width="100%" height="100%" fill="#ddd" />
  <polyline points="1,1 44,1 44,379 1,379 1,1" stroke="#e4e4e4" stroke-width="0.5" fill="none" />
  <polyline points="0.5,0.5 44.5,0.5 44.5,379.5 0.5,379.5 0.5,0.5" stroke="#ebebeb" stroke-width="0.8" fill="none" />
  <polyline points="0,0 45,0 45,380 0,380 0,0" stroke="#f2f2f2" stroke-width="1" fill="none" />
  <g transform="rotate(-90) translate(-376 13)">
    <text class="title" font-size="7pt" letter-spacing="2.5px">MULT</text>
    <g transform="translate(0 12)">
      <text class="brand" font-size="7pt" letter-spacing="2px">BGA</text>
      <rect width="3.0" height="3" fill="#ddd" transform="translate(11.5 -5)" />
    </g>
  </g>
  <g transform="translate(0 18)">
    <g transform="translate(0 0)">
      <g transform="translate(5.5 0)">
        <rect width="34" height="10" fill="#fafafa" transform="translate(0 29)" />
        <rect width="34" height="35" rx="5" fill="#fafafa" />
        <use id="INA_INPUT" xlink:href="#input" transform="translate(5 3)" />
        <text font-size="5pt" letter-spacing="2px" transform="translate(7 35)">IN-A</text>
      </g>
    </g>
    <g transform="translate(0 42)">
      <g transform="translate(5.5 0)">
        <rect width="34" height="10" fill="#bbb" transform="translate(0 -3)" />
        <rect width="34" height="102" rx="5" fill="#bbb" />
        <g transform="translate(2 2)">
          <use id="OUTA1_OUTPUT" xlink:href="#output" transform="translate(3 0)" />
          <use id="OUTA2_OUTPUT" xlink:href="#output" transform="translate(3 30)" />
          <use id="OUTA3_OUTPUT" xlink:href="#output" transform="translate(3 60)" />
          <text font-size="5pt" letter-spacing="2px" transform="translate(6.5 95)">OUT</text>
        </g>
      </g>
    </g>
  </g>
  <g transform="translate(0 178)">
    <g transform="translate(0 0)">
      <g transform="translate(5.5 0)">
        <rect width="34" height="10" fill="#fafafa" transform="translate(0 29)" />
        <rect width="34" height="35" rx="5" fill="#fafafa" />
        <use id="INB_INPUT" xlink:href="#input" transform="translate(5 3)" />
        <text font-size="5pt" letter-spacing="1px" transform="translate(3 35)">IN-B(A)</text>
      </g>
    </g>
    <g transform="translate(0 42)">
      <g transform="translate(5.5 0)">
        <rect width="34" height="10" fill="#bbb" transform="translate(0 -3)" />
        <rect width="34" height="102" rx="5" fill="#bbb" />
        <g transform="translate(2 2)">
          <use id="OUTB1_OUTPUT" xlink:href="#output" transform="translate(3 0)" />
          <use id="OUTB2_OUTPUT" xlink:href="#output" transform="translate(3 30)" />
          <use id="OUTB3_OUTPUT" xlink:href="#output" transform="translate(3 60)" />
          <text font-size="5pt" letter-spacing="2px" transform="translate(6.5 95)">OUT</text>
        </g>
      </g>
    </g>
  </g>
</svg>
 |