| <?xml version="1.0" encoding="UTF-8" standalone="no"?> | 
 | <svg | 
 |    xmlns:dc="http://purl.org/dc/elements/1.1/" | 
 |    xmlns:cc="http://creativecommons.org/ns#" | 
 |    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" | 
 |    xmlns:svg="http://www.w3.org/2000/svg" | 
 |    xmlns="http://www.w3.org/2000/svg" | 
 |    width="1029.02" | 
 |    height="973.72717" | 
 |    fill="none" | 
 |    stroke-linecap="square" | 
 |    stroke-miterlimit="10" | 
 |    version="1.1" | 
 |    viewBox="0 0 1029.02 973.72715" | 
 |    id="svg1209"> | 
 |   <metadata | 
 |      id="metadata1056"> | 
 |     <rdf:RDF> | 
 |       <cc:Work | 
 |          rdf:about=""> | 
 |         <dc:format>image/svg+xml</dc:format> | 
 |         <dc:type | 
 |            rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> | 
 |         <dc:title></dc:title> | 
 |       </cc:Work> | 
 |     </rdf:RDF> | 
 |   </metadata> | 
 |   <defs | 
 |      id="defs835"> | 
 |     <rect | 
 |        x="-297.9502" | 
 |        y="658.20032" | 
 |        width="290.82916" | 
 |        height="55.29501" | 
 |        id="rect1331" /> | 
 |     <rect | 
 |        x="-230.9109" | 
 |        y="542.1825" | 
 |        width="519.57452" | 
 |        height="330.1489" | 
 |        id="rect1240" /> | 
 |     <marker | 
 |        id="marker1910" | 
 |        overflow="visible" | 
 |        orient="auto"> | 
 |       <path | 
 |          transform="matrix(-0.8,0,0,-0.8,-10,0)" | 
 |          d="M 0,0 5,-5 -12.5,0 5,5 Z" | 
 |          fill="#000000" | 
 |          fill-rule="evenodd" | 
 |          stroke="#000000" | 
 |          stroke-width="1pt" | 
 |          id="path823" /> | 
 |     </marker> | 
 |     <marker | 
 |        id="marker1078" | 
 |        overflow="visible" | 
 |        orient="auto"> | 
 |       <path | 
 |          transform="matrix(-0.8,0,0,-0.8,-10,0)" | 
 |          d="M 0,0 5,-5 -12.5,0 5,5 Z" | 
 |          fill="#000000" | 
 |          fill-rule="evenodd" | 
 |          stroke="#000000" | 
 |          stroke-width="1pt" | 
 |          id="path826" /> | 
 |     </marker> | 
 |     <marker | 
 |        id="marker1029" | 
 |        overflow="visible" | 
 |        orient="auto"> | 
 |       <path | 
 |          transform="matrix(-0.8,0,0,-0.8,-10,0)" | 
 |          d="M 0,0 5,-5 -12.5,0 5,5 Z" | 
 |          fill="#000000" | 
 |          fill-rule="evenodd" | 
 |          stroke="#000000" | 
 |          stroke-width="1pt" | 
 |          id="path829" /> | 
 |     </marker> | 
 |     <marker | 
 |        id="Arrow1Lend" | 
 |        overflow="visible" | 
 |        orient="auto"> | 
 |       <path | 
 |          transform="matrix(-0.8,0,0,-0.8,-10,0)" | 
 |          d="M 0,0 5,-5 -12.5,0 5,5 Z" | 
 |          fill="#000000" | 
 |          fill-rule="evenodd" | 
 |          stroke="#000000" | 
 |          stroke-width="1pt" | 
 |          id="path832" /> | 
 |     </marker> | 
 |   </defs> | 
 |   <clipPath | 
 |      id="clipPath839"> | 
 |     <path | 
 |        d="M 0,0 H 1086 V 817 H 0 Z" | 
 |        id="path837" /> | 
 |   </clipPath> | 
 |   <rect | 
 |      x="563.52002" | 
 |      y="186.67685" | 
 |      width="465" | 
 |      height="630" | 
 |      rx="0" | 
 |      ry="0" | 
 |      color="#000000" | 
 |      color-rendering="auto" | 
 |      fill="#dad2ea" | 
 |      fill-rule="evenodd" | 
 |      image-rendering="auto" | 
 |      shape-rendering="auto" | 
 |      solid-color="#000000" | 
 |      stroke="#000000" | 
 |      stroke-linecap="butt" | 
 |      stroke-miterlimit="10" | 
 |      style="isolation:auto;mix-blend-mode:normal" | 
 |      id="rect841" /> | 
 |   <g | 
 |      fill-opacity="0" | 
 |      id="g855" | 
 |      transform="translate(0,186.17684)"> | 
 |     <path | 
 |        d="m 389.76,497.24 c 0,12.499 -57.798,51.23 -103.76,24.998 -45.962,-26.232 -80.086,-117.42 -103.76,-208.62 -23.674,-91.192 -36.897,-182.38 -61.956,-208.62 -25.06,-26.232 -61.956,12.495 -61.956,24.991" | 
 |        id="path843" /> | 
 |     <path | 
 |        d="m 231.69,278.45 c 12.518,0 12.829,64.179 25.036,121.9 12.208,57.719 36.312,108.98 66.521,121.9 30.209,12.921 66.521,-12.496 66.521,-24.992" | 
 |        id="path845" /> | 
 |     <path | 
 |        d="m 231.69,210.06 c 12.518,0 12.829,82.416 25.036,156.09 12.207,73.674 36.312,138.61 66.521,156.09 30.209,17.478 66.521,-12.502 66.521,-25.005" | 
 |        id="path847" /> | 
 |     <path | 
 |        d="m 557.73,2.0176 h 454.08 v 244.03 H 557.73 Z" | 
 |        id="path849" /> | 
 |     <path | 
 |        d="m 555.27,250.1 h 458.99 V 487.39 H 555.27 Z" | 
 |        id="path851" /> | 
 |     <path | 
 |        d="m 389.76,497.24 c 0,12.501 -36.311,47.041 -66.519,25.002 -30.207,-22.039 -54.311,-100.66 -66.519,-190.3 -12.208,-89.638 -12.521,-190.3 -25.041,-190.3" | 
 |        id="path853" /> | 
 |   </g> | 
 |   <g | 
 |      stroke-linecap="butt" | 
 |      id="g871" | 
 |      transform="translate(0,186.17684)"> | 
 |     <rect | 
 |        x="0.5" | 
 |        y="0.5" | 
 |        width="530" | 
 |        height="631.28998" | 
 |        rx="40" | 
 |        ry="40" | 
 |        color="#000000" | 
 |        color-rendering="auto" | 
 |        fill="#fff8e3" | 
 |        fill-rule="evenodd" | 
 |        image-rendering="auto" | 
 |        shape-rendering="auto" | 
 |        solid-color="#000000" | 
 |        stroke="#000000" | 
 |        stroke-miterlimit="10" | 
 |        style="isolation:auto;mix-blend-mode:normal" | 
 |        id="rect857" /> | 
 |     <rect | 
 |        x="10.5" | 
 |        y="73.699997" | 
 |        width="240" | 
 |        height="300.17001" | 
 |        rx="25" | 
 |        ry="25" | 
 |        color="#000000" | 
 |        color-rendering="auto" | 
 |        fill="#fff2cc" | 
 |        fill-rule="evenodd" | 
 |        image-rendering="auto" | 
 |        shape-rendering="auto" | 
 |        solid-color="#000000" | 
 |        stroke="#000000" | 
 |        stroke-miterlimit="10" | 
 |        style="isolation:auto;mix-blend-mode:normal" | 
 |        id="rect859" /> | 
 |     <text | 
 |        x="264.93945" | 
 |        y="32.595211" | 
 |        fill="#f18080" | 
 |        font-family="'Liberation Sans'" | 
 |        font-size="18.667px" | 
 |        letter-spacing="0px" | 
 |        stroke-width="1px" | 
 |        text-align="center" | 
 |        text-anchor="middle" | 
 |        word-spacing="0px" | 
 |        style="line-height:20px" | 
 |        xml:space="preserve" | 
 |        id="text863"><tspan | 
 |          x="264.93945" | 
 |          y="32.595211" | 
 |          fill="#000000" | 
 |          id="tspan861">otbn_base_test</tspan></text> | 
 |     <rect | 
 |        x="280.5" | 
 |        y="73.699997" | 
 |        width="240" | 
 |        height="300.17001" | 
 |        rx="25" | 
 |        ry="25" | 
 |        color="#000000" | 
 |        color-rendering="auto" | 
 |        fill="#ffe599" | 
 |        fill-rule="evenodd" | 
 |        image-rendering="auto" | 
 |        shape-rendering="auto" | 
 |        solid-color="#000000" | 
 |        stroke="#000000" | 
 |        stroke-miterlimit="10" | 
 |        style="isolation:auto;mix-blend-mode:normal" | 
 |        id="rect865" /> | 
 |     <text | 
 |        x="400.48169" | 
 |        y="107.04469" | 
 |        fill="#f18080" | 
 |        font-family="'Liberation Sans'" | 
 |        font-size="18.667px" | 
 |        letter-spacing="0px" | 
 |        stroke-width="1px" | 
 |        text-align="center" | 
 |        text-anchor="middle" | 
 |        word-spacing="0px" | 
 |        style="line-height:20px" | 
 |        xml:space="preserve" | 
 |        id="text869"><tspan | 
 |          x="400.48169" | 
 |          y="107.04469" | 
 |          fill="#000000" | 
 |          id="tspan867">otbn_env_cfg</tspan></text> | 
 |   </g> | 
 |   <g | 
 |      transform="translate(205.5,112.87684)" | 
 |      stroke-linecap="butt" | 
 |      id="g879"> | 
 |     <rect | 
 |        x="80" | 
 |        y="205.67999" | 
 |        width="230" | 
 |        height="36.323002" | 
 |        rx="10" | 
 |        ry="10" | 
 |        color="#000000" | 
 |        color-rendering="auto" | 
 |        fill="#f4cccc" | 
 |        fill-rule="evenodd" | 
 |        image-rendering="auto" | 
 |        shape-rendering="auto" | 
 |        solid-color="#000000" | 
 |        stroke="#000000" | 
 |        stroke-miterlimit="10" | 
 |        style="isolation:auto;mix-blend-mode:normal" | 
 |        id="rect873" /> | 
 |     <text | 
 |        x="194.49219" | 
 |        y="228.39612" | 
 |        fill="#000000" | 
 |        font-family="'Liberation Sans'" | 
 |        font-size="16px" | 
 |        letter-spacing="0px" | 
 |        stroke-width="1px" | 
 |        text-align="center" | 
 |        text-anchor="middle" | 
 |        word-spacing="0px" | 
 |        style="line-height:20px" | 
 |        xml:space="preserve" | 
 |        id="text877"><tspan | 
 |          x="194.49219" | 
 |          y="228.39612" | 
 |          id="tspan875">otbn_core_if</tspan></text> | 
 |   </g> | 
 |   <g | 
 |      transform="translate(210.5,146.17984)" | 
 |      stroke-linecap="butt" | 
 |      id="g887"> | 
 |     <rect | 
 |        x="75" | 
 |        y="355.67999" | 
 |        width="230" | 
 |        height="36.323002" | 
 |        rx="10" | 
 |        ry="10" | 
 |        color="#000000" | 
 |        color-rendering="auto" | 
 |        fill="#d9ead3" | 
 |        fill-rule="evenodd" | 
 |        image-rendering="auto" | 
 |        shape-rendering="auto" | 
 |        solid-color="#000000" | 
 |        stroke="#000000" | 
 |        stroke-miterlimit="10" | 
 |        style="isolation:auto;mix-blend-mode:normal" | 
 |        id="rect881" /> | 
 |     <text | 
 |        x="189.98438" | 
 |        y="378.39615" | 
 |        fill="#000000" | 
 |        font-family="'Liberation Sans'" | 
 |        font-size="16px" | 
 |        letter-spacing="0px" | 
 |        stroke-width="1px" | 
 |        text-align="center" | 
 |        text-anchor="middle" | 
 |        word-spacing="0px" | 
 |        style="line-height:20px" | 
 |        xml:space="preserve" | 
 |        id="text885"><tspan | 
 |          x="189.98438" | 
 |          y="378.39615" | 
 |          id="tspan883">otbn_model_agent_cfg</tspan></text> | 
 |   </g> | 
 |   <g | 
 |      id="g1133" | 
 |      transform="translate(0,186.17684)"> | 
 |     <rect | 
 |        x="285.5" | 
 |        y="177.37999" | 
 |        width="230" | 
 |        height="36.323002" | 
 |        rx="10" | 
 |        ry="10" | 
 |        color="#000000" | 
 |        color-rendering="auto" | 
 |        fill="#f4cccc" | 
 |        fill-rule="evenodd" | 
 |        image-rendering="auto" | 
 |        shape-rendering="auto" | 
 |        solid-color="#000000" | 
 |        stroke="#000000" | 
 |        stroke-miterlimit="10" | 
 |        style="isolation:auto;mix-blend-mode:normal;stroke-linecap:butt" | 
 |        id="rect889" /> | 
 |     <text | 
 |        x="399.99219" | 
 |        y="200.09612" | 
 |        fill="#000000" | 
 |        font-family="'Liberation Sans'" | 
 |        font-size="16px" | 
 |        letter-spacing="0px" | 
 |        stroke-width="1px" | 
 |        text-align="center" | 
 |        text-anchor="middle" | 
 |        word-spacing="0px" | 
 |        style="line-height:20px;stroke-linecap:butt" | 
 |        xml:space="preserve" | 
 |        id="text893"><tspan | 
 |          x="399.99219" | 
 |          y="200.09612" | 
 |          id="tspan891">otbn_mem_if</tspan></text> | 
 |   </g> | 
 |   <g | 
 |      transform="translate(205.5,202.87684)" | 
 |      stroke-linecap="butt" | 
 |      id="g903"> | 
 |     <rect | 
 |        x="80" | 
 |        y="205.67999" | 
 |        width="230" | 
 |        height="36.323002" | 
 |        rx="10" | 
 |        ry="10" | 
 |        color="#000000" | 
 |        color-rendering="auto" | 
 |        fill="#f4cccc" | 
 |        fill-rule="evenodd" | 
 |        image-rendering="auto" | 
 |        shape-rendering="auto" | 
 |        solid-color="#000000" | 
 |        stroke="#000000" | 
 |        stroke-miterlimit="10" | 
 |        style="isolation:auto;mix-blend-mode:normal" | 
 |        id="rect897" /> | 
 |     <text | 
 |        x="194.49219" | 
 |        y="228.39612" | 
 |        fill="#000000" | 
 |        font-family="'Liberation Sans'" | 
 |        font-size="16px" | 
 |        letter-spacing="0px" | 
 |        stroke-width="1px" | 
 |        text-align="center" | 
 |        text-anchor="middle" | 
 |        word-spacing="0px" | 
 |        style="line-height:20px" | 
 |        xml:space="preserve" | 
 |        id="text901"><tspan | 
 |          x="194.49219" | 
 |          y="228.39612" | 
 |          id="tspan899">clk_reset_if</tspan></text> | 
 |   </g> | 
 |   <text | 
 |      x="43.516396" | 
 |      y="686.67682" | 
 |      fill="#000000" | 
 |      font-family="'Liberation Sans'" | 
 |      font-size="17.333px" | 
 |      letter-spacing="0px" | 
 |      stroke-linecap="butt" | 
 |      stroke-width="1px" | 
 |      text-align="center" | 
 |      text-anchor="middle" | 
 |      word-spacing="0px" | 
 |      style="line-height:20px" | 
 |      xml:space="preserve" | 
 |      id="text907"><tspan | 
 |        x="43.516396" | 
 |        y="686.67682" | 
 |        id="tspan905" /></text> | 
 |   <flowRoot | 
 |      transform="translate(-36.484,139.67684)" | 
 |      fill="#000000" | 
 |      font-family="'Liberation Sans'" | 
 |      font-size="14.667px" | 
 |      letter-spacing="0px" | 
 |      stroke-linecap="butt" | 
 |      stroke-width="1px" | 
 |      word-spacing="0px" | 
 |      style="line-height:20px" | 
 |      xml:space="preserve" | 
 |      id="flowRoot915"><flowRegion | 
 |        id="flowRegion911"><rect | 
 |          x="80" | 
 |          y="537" | 
 |          width="440" | 
 |          height="120" | 
 |          id="rect909" /></flowRegion><flowPara | 
 |        id="flowPara913" /></flowRoot> | 
 |   <g | 
 |      transform="translate(-59.5,158.08084)" | 
 |      id="g947"> | 
 |     <path | 
 |        d="m 70,447 h 470 l 40,50 V 617 H 70 Z" | 
 |        fill="#cfe2f3" | 
 |        fill-rule="evenodd" | 
 |        stroke="#000000" | 
 |        id="path917" /> | 
 |     <g | 
 |        fill="#000000" | 
 |        font-family="'Liberation Sans'" | 
 |        letter-spacing="0px" | 
 |        stroke-linecap="butt" | 
 |        stroke-width="1px" | 
 |        word-spacing="0px" | 
 |        id="g937"> | 
 |       <text | 
 |          x="90" | 
 |          y="471.74084" | 
 |          font-size="17.333px" | 
 |          style="line-height:20px" | 
 |          xml:space="preserve" | 
 |          id="text921"><tspan | 
 |            x="90" | 
 |            y="471.74084" | 
 |            id="tspan919">run_phase:</tspan></text> | 
 |       <text | 
 |          x="90" | 
 |          y="497.8609" | 
 |          font-size="14.667px" | 
 |          style="line-height:20px" | 
 |          xml:space="preserve" | 
 |          id="text935"><tspan | 
 |            x="90" | 
 |            y="497.8609" | 
 |            id="tspan925"><tspan | 
 |              x="90" | 
 |              y="497.8609" | 
 |              id="tspan923">In the UVM run phase, the dv_base_test class (from which the </tspan></tspan><tspan | 
 |            x="90" | 
 |            y="517.8609" | 
 |            id="tspan929"><tspan | 
 |              x="90" | 
 |              y="517.8609" | 
 |              id="tspan927">otbn_base_test class derives) creates and runs the sequence </tspan></tspan><tspan | 
 |            x="90" | 
 |            y="537.8609" | 
 |            id="tspan933"><tspan | 
 |              x="90" | 
 |              y="537.8609" | 
 |              id="tspan931">named by the +UVM_TEST_SEQ plusarg.</tspan></tspan></text> | 
 |     </g> | 
 |     <g | 
 |        stroke-linecap="butt" | 
 |        id="g945"> | 
 |       <rect | 
 |          x="90" | 
 |          y="557" | 
 |          width="470" | 
 |          height="39.939999" | 
 |          rx="20" | 
 |          ry="15.181" | 
 |          color="#000000" | 
 |          color-rendering="auto" | 
 |          fill="#fff3cd" | 
 |          fill-rule="evenodd" | 
 |          image-rendering="auto" | 
 |          shape-rendering="auto" | 
 |          solid-color="#000000" | 
 |          stroke="#000000" | 
 |          stroke-miterlimit="10" | 
 |          style="isolation:auto;mix-blend-mode:normal" | 
 |          id="rect939" /> | 
 |       <text | 
 |          x="324.9772" | 
 |          y="581.76636" | 
 |          fill="#000000" | 
 |          font-family="'Liberation Sans'" | 
 |          font-size="18.667px" | 
 |          letter-spacing="0px" | 
 |          stroke-width="1px" | 
 |          text-align="center" | 
 |          text-anchor="middle" | 
 |          word-spacing="0px" | 
 |          style="line-height:20px" | 
 |          xml:space="preserve" | 
 |          id="text943"><tspan | 
 |            x="324.9772" | 
 |            y="581.76636" | 
 |            id="tspan941">otbn_base_vseq</tspan></text> | 
 |     </g> | 
 |   </g> | 
 |   <text | 
 |      x="8.2500267" | 
 |      y="15.458092" | 
 |      fill="#000000" | 
 |      font-family="'Liberation Sans'" | 
 |      font-size="18.667px" | 
 |      letter-spacing="0px" | 
 |      stroke-linecap="butt" | 
 |      stroke-width="1px" | 
 |      text-align="center" | 
 |      text-anchor="middle" | 
 |      word-spacing="0px" | 
 |      style="line-height:20px" | 
 |      xml:space="preserve" | 
 |      id="text951"><tspan | 
 |        x="8.2500267" | 
 |        y="15.458092" | 
 |        font-size="21.333px" | 
 |        text-align="start" | 
 |        text-anchor="start" | 
 |        id="tspan949">Legend:</tspan></text> | 
 |   <g | 
 |      fill="none" | 
 |      stroke="#000000" | 
 |      stroke-dasharray="1, 2" | 
 |      stroke-linecap="butt" | 
 |      stroke-miterlimit="10" | 
 |      id="g961" | 
 |      transform="translate(0,186.17684)"> | 
 |     <path | 
 |        d="m 280.5,108.7 c -15,0 -35,30 -35,30" | 
 |        id="path953" /> | 
 |     <path | 
 |        d="m 280.5,108.7 c -15,0 -35,75 -35,75" | 
 |        id="path955" /> | 
 |     <path | 
 |        d="m 280.5,108.7 c -15,0 -35,120 -35,120" | 
 |        id="path957" /> | 
 |     <path | 
 |        d="m 280.5,108.7 c -15,0 -30,10 -30,10" | 
 |        id="path959" /> | 
 |   </g> | 
 |   <text | 
 |      x="795.39844" | 
 |      y="218.77205" | 
 |      fill="#000000" | 
 |      font-family="'Liberation Sans'" | 
 |      font-size="17.333px" | 
 |      letter-spacing="0px" | 
 |      stroke-linecap="butt" | 
 |      stroke-width="1px" | 
 |      text-align="center" | 
 |      text-anchor="middle" | 
 |      word-spacing="0px" | 
 |      style="line-height:20px" | 
 |      xml:space="preserve" | 
 |      id="text981"><tspan | 
 |        x="795.39844" | 
 |        y="218.77205" | 
 |        id="tspan979">tb.sv</tspan></text> | 
 |   <text | 
 |      transform="scale(1.0069088,0.99313864)" | 
 |      x="130.15814" | 
 |      y="294.70496" | 
 |      fill="#f18080" | 
 |      font-family="'Liberation Sans'" | 
 |      font-size="18.6668px" | 
 |      letter-spacing="0px" | 
 |      stroke-linecap="butt" | 
 |      stroke-width="0.999991px" | 
 |      text-align="center" | 
 |      text-anchor="middle" | 
 |      word-spacing="0px" | 
 |      style="line-height:19.8623px" | 
 |      xml:space="preserve" | 
 |      id="text985"><tspan | 
 |        x="130.15814" | 
 |        y="294.70496" | 
 |        fill="#000000" | 
 |        stroke-width="0.999991px" | 
 |        id="tspan983">otbn_env</tspan></text> | 
 |   <g | 
 |      transform="translate(-64.5,112.87684)" | 
 |      stroke-linecap="butt" | 
 |      id="g993"> | 
 |     <rect | 
 |        x="80" | 
 |        y="205.67999" | 
 |        width="230" | 
 |        height="36.323002" | 
 |        rx="10" | 
 |        ry="10" | 
 |        color="#000000" | 
 |        color-rendering="auto" | 
 |        fill="#ffe599" | 
 |        fill-rule="evenodd" | 
 |        image-rendering="auto" | 
 |        shape-rendering="auto" | 
 |        solid-color="#000000" | 
 |        stroke="#000000" | 
 |        stroke-miterlimit="10" | 
 |        style="isolation:auto;mix-blend-mode:normal" | 
 |        id="rect987" /> | 
 |     <text | 
 |        x="194.49219" | 
 |        y="228.39612" | 
 |        fill="#000000" | 
 |        font-family="'Liberation Sans'" | 
 |        font-size="16px" | 
 |        letter-spacing="0px" | 
 |        stroke-width="1px" | 
 |        text-align="center" | 
 |        text-anchor="middle" | 
 |        word-spacing="0px" | 
 |        style="line-height:20px" | 
 |        xml:space="preserve" | 
 |        id="text991"><tspan | 
 |          x="194.49219" | 
 |          y="228.39612" | 
 |          id="tspan989">otbn_env_cov</tspan></text> | 
 |   </g> | 
 |   <g | 
 |      transform="translate(-64.5,116.55384)" | 
 |      stroke-linecap="butt" | 
 |      id="g1001"> | 
 |     <rect | 
 |        x="80" | 
 |        y="247" | 
 |        width="230" | 
 |        height="36.323002" | 
 |        rx="10" | 
 |        ry="10" | 
 |        color="#000000" | 
 |        color-rendering="auto" | 
 |        fill="#ffe599" | 
 |        fill-rule="evenodd" | 
 |        image-rendering="auto" | 
 |        shape-rendering="auto" | 
 |        solid-color="#000000" | 
 |        stroke="#000000" | 
 |        stroke-miterlimit="10" | 
 |        style="isolation:auto;mix-blend-mode:normal" | 
 |        id="rect995" /> | 
 |     <text | 
 |        x="194.98438" | 
 |        y="269.71912" | 
 |        fill="#000000" | 
 |        font-family="'Liberation Sans'" | 
 |        font-size="16px" | 
 |        letter-spacing="0px" | 
 |        stroke-width="1px" | 
 |        text-align="center" | 
 |        text-anchor="middle" | 
 |        word-spacing="0px" | 
 |        style="line-height:20px" | 
 |        xml:space="preserve" | 
 |        id="text999"><tspan | 
 |          x="194.98438" | 
 |          y="269.71912" | 
 |          id="tspan997">otbn_scoreboard</tspan></text> | 
 |   </g> | 
 |   <g | 
 |      transform="translate(-64.5,121.55384)" | 
 |      stroke-linecap="butt" | 
 |      id="g1009"> | 
 |     <rect | 
 |        x="80" | 
 |        y="287" | 
 |        width="230" | 
 |        height="36.323002" | 
 |        rx="10" | 
 |        ry="10" | 
 |        color="#000000" | 
 |        color-rendering="auto" | 
 |        fill="#ffe599" | 
 |        fill-rule="evenodd" | 
 |        image-rendering="auto" | 
 |        shape-rendering="auto" | 
 |        solid-color="#000000" | 
 |        stroke="#000000" | 
 |        stroke-miterlimit="10" | 
 |        style="isolation:auto;mix-blend-mode:normal" | 
 |        id="rect1003" /> | 
 |     <text | 
 |        x="194.98438" | 
 |        y="309.71912" | 
 |        fill="#000000" | 
 |        font-family="'Liberation Sans'" | 
 |        font-size="16px" | 
 |        letter-spacing="0px" | 
 |        stroke-width="1px" | 
 |        text-align="center" | 
 |        text-anchor="middle" | 
 |        word-spacing="0px" | 
 |        style="line-height:20px" | 
 |        xml:space="preserve" | 
 |        id="text1007"><tspan | 
 |          x="194.98438" | 
 |          y="309.71912" | 
 |          id="tspan1005">otbn_virtual_sequencer</tspan></text> | 
 |   </g> | 
 |   <g | 
 |      transform="translate(-59.5,144.85684)" | 
 |      stroke-linecap="butt" | 
 |      id="g1017"> | 
 |     <rect | 
 |        x="75" | 
 |        y="355.67999" | 
 |        width="230" | 
 |        height="36.323002" | 
 |        rx="10" | 
 |        ry="10" | 
 |        color="#000000" | 
 |        color-rendering="auto" | 
 |        fill="#d9ead3" | 
 |        fill-rule="evenodd" | 
 |        image-rendering="auto" | 
 |        shape-rendering="auto" | 
 |        solid-color="#000000" | 
 |        stroke="#000000" | 
 |        stroke-miterlimit="10" | 
 |        style="isolation:auto;mix-blend-mode:normal" | 
 |        id="rect1011" /> | 
 |     <text | 
 |        x="189.98438" | 
 |        y="378.39615" | 
 |        fill="#000000" | 
 |        font-family="'Liberation Sans'" | 
 |        font-size="16px" | 
 |        letter-spacing="0px" | 
 |        stroke-width="1px" | 
 |        text-align="center" | 
 |        text-anchor="middle" | 
 |        word-spacing="0px" | 
 |        style="line-height:20px" | 
 |        xml:space="preserve" | 
 |        id="text1015"><tspan | 
 |          x="189.98438" | 
 |          y="378.39615" | 
 |          id="tspan1013">otbn_model_agent</tspan></text> | 
 |   </g> | 
 |   <g | 
 |      id="g1136" | 
 |      transform="translate(0,1.155102)"> | 
 |     <g | 
 |        transform="translate(-10,188.90884)" | 
 |        stroke-linecap="butt" | 
 |        id="g969"> | 
 |       <rect | 
 |          x="590.5" | 
 |          y="107.79" | 
 |          width="136.17" | 
 |          height="35" | 
 |          color="#000000" | 
 |          color-rendering="auto" | 
 |          fill="#fce6ce" | 
 |          fill-rule="evenodd" | 
 |          image-rendering="auto" | 
 |          shape-rendering="auto" | 
 |          solid-color="#000000" | 
 |          stroke="#000000" | 
 |          stroke-miterlimit="10" | 
 |          style="isolation:auto;mix-blend-mode:normal" | 
 |          id="rect963" /> | 
 |       <text | 
 |          x="658.44318" | 
 |          y="129.84575" | 
 |          fill="#000000" | 
 |          font-family="'Liberation Sans'" | 
 |          font-size="17.333px" | 
 |          letter-spacing="0px" | 
 |          stroke-width="1px" | 
 |          text-align="center" | 
 |          text-anchor="middle" | 
 |          word-spacing="0px" | 
 |          style="line-height:20px" | 
 |          xml:space="preserve" | 
 |          id="text967"><tspan | 
 |            x="658.44318" | 
 |            y="129.84575" | 
 |            id="tspan965">tl_if</tspan></text> | 
 |     </g> | 
 |     <path | 
 |        d="m 723.16,314.19684 10,-15 v 10 h 24.605 v -10 l 10,15 -10,15 v -10 H 733.16 v 10 z" | 
 |        fill="#ffffff" | 
 |        id="path1081" | 
 |        style="fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt" /> | 
 |   </g> | 
 |   <g | 
 |      id="g1129"> | 
 |     <g | 
 |        transform="translate(-10,188.90884)" | 
 |        stroke-linecap="butt" | 
 |        id="g977"> | 
 |       <rect | 
 |          x="590.5" | 
 |          y="60.5" | 
 |          width="136.17" | 
 |          height="35" | 
 |          color="#000000" | 
 |          color-rendering="auto" | 
 |          fill="#fce6ce" | 
 |          fill-rule="evenodd" | 
 |          image-rendering="auto" | 
 |          shape-rendering="auto" | 
 |          solid-color="#000000" | 
 |          stroke="#000000" | 
 |          stroke-miterlimit="10" | 
 |          style="isolation:auto;mix-blend-mode:normal" | 
 |          id="rect971" /> | 
 |       <text | 
 |          x="658.20618" | 
 |          y="82.557625" | 
 |          fill="#000000" | 
 |          font-family="'Liberation Sans'" | 
 |          font-size="17.333px" | 
 |          letter-spacing="0px" | 
 |          stroke-width="1px" | 
 |          text-align="center" | 
 |          text-anchor="middle" | 
 |          word-spacing="0px" | 
 |          style="line-height:20px" | 
 |          xml:space="preserve" | 
 |          id="text975"><tspan | 
 |            x="658.20618" | 
 |            y="82.557625" | 
 |            id="tspan973">clk_rst_if</tspan></text> | 
 |     </g> | 
 |     <path | 
 |        d="m 723.16,266.90884 h 42.738" | 
 |        fill="#000000" | 
 |        marker-end="url(#marker1029)" | 
 |        id="path1083" | 
 |        style="fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt" /> | 
 |   </g> | 
 |   <g | 
 |      id="g1186" | 
 |      transform="translate(0,-3.9892578e-5)"> | 
 |     <g | 
 |        id="g1177" | 
 |        transform="translate(0,-117.5996)"> | 
 |       <rect | 
 |          x="572.5" | 
 |          y="560.78888" | 
 |          width="136.17" | 
 |          height="35" | 
 |          color="#000000" | 
 |          color-rendering="auto" | 
 |          fill="#fce6ce" | 
 |          fill-rule="evenodd" | 
 |          image-rendering="auto" | 
 |          shape-rendering="auto" | 
 |          solid-color="#000000" | 
 |          stroke="#000000" | 
 |          stroke-miterlimit="10" | 
 |          style="isolation:auto;mix-blend-mode:normal;stroke-linecap:butt" | 
 |          id="rect1170" /> | 
 |       <rect | 
 |          x="576.5" | 
 |          y="564.78888" | 
 |          width="136.17" | 
 |          height="35" | 
 |          color="#000000" | 
 |          color-rendering="auto" | 
 |          fill="#fce6ce" | 
 |          fill-rule="evenodd" | 
 |          image-rendering="auto" | 
 |          shape-rendering="auto" | 
 |          solid-color="#000000" | 
 |          stroke="#000000" | 
 |          stroke-miterlimit="10" | 
 |          style="isolation:auto;mix-blend-mode:normal;stroke-linecap:butt" | 
 |          id="rect1168" /> | 
 |       <rect | 
 |          x="580.5" | 
 |          y="568.78888" | 
 |          width="136.17" | 
 |          height="35" | 
 |          color="#000000" | 
 |          color-rendering="auto" | 
 |          fill="#fce6ce" | 
 |          fill-rule="evenodd" | 
 |          image-rendering="auto" | 
 |          shape-rendering="auto" | 
 |          solid-color="#000000" | 
 |          stroke="#000000" | 
 |          stroke-miterlimit="10" | 
 |          style="isolation:auto;mix-blend-mode:normal;stroke-linecap:butt" | 
 |          id="rect1057" /> | 
 |       <text | 
 |          x="648.20618" | 
 |          y="590.84277" | 
 |          fill="#000000" | 
 |          font-family="'Liberation Sans'" | 
 |          font-size="17.333px" | 
 |          letter-spacing="0px" | 
 |          stroke-width="1px" | 
 |          text-align="center" | 
 |          text-anchor="middle" | 
 |          word-spacing="0px" | 
 |          style="line-height:20px;stroke-linecap:butt" | 
 |          xml:space="preserve" | 
 |          id="text1061"><tspan | 
 |            x="648.20618" | 
 |            y="590.84277" | 
 |            id="tspan1059">alert_if</tspan></text> | 
 |     </g> | 
 |     <path | 
 |        d="m 723.16,464.68928 10,-15 v 10 h 24.605 v -10 l 10,15 -10,15 v -10 H 733.16 v 10 z" | 
 |        fill="#ffffff" | 
 |        id="path1085" | 
 |        style="fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt" /> | 
 |   </g> | 
 |   <g | 
 |      id="g1143" | 
 |      transform="translate(0,-92.259792)"> | 
 |     <g | 
 |        transform="translate(-10,188.90884)" | 
 |        stroke-linecap="butt" | 
 |        id="g1071"> | 
 |       <rect | 
 |          x="590.5" | 
 |          y="249.64999" | 
 |          width="136.17" | 
 |          height="35" | 
 |          color="#000000" | 
 |          color-rendering="auto" | 
 |          fill="#fce6ce" | 
 |          fill-rule="evenodd" | 
 |          image-rendering="auto" | 
 |          shape-rendering="auto" | 
 |          solid-color="#000000" | 
 |          stroke="#000000" | 
 |          stroke-miterlimit="10" | 
 |          style="isolation:auto;mix-blend-mode:normal" | 
 |          id="rect1065" /> | 
 |       <text | 
 |          x="657.99457" | 
 |          y="271.71008" | 
 |          fill="#000000" | 
 |          font-family="'Liberation Sans'" | 
 |          font-size="17.333px" | 
 |          letter-spacing="0px" | 
 |          stroke-width="1px" | 
 |          text-align="center" | 
 |          text-anchor="middle" | 
 |          word-spacing="0px" | 
 |          style="line-height:20px" | 
 |          xml:space="preserve" | 
 |          id="text1069"><tspan | 
 |            x="657.99457" | 
 |            y="271.71008" | 
 |            id="tspan1067">idle_if</tspan></text> | 
 |     </g> | 
 |     <path | 
 |        d="M 767.77,456.05684 H 725.107" | 
 |        fill="#000000" | 
 |        marker-end="url(#Arrow1Lend)" | 
 |        id="path1087" | 
 |        style="fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt" /> | 
 |   </g> | 
 |   <g | 
 |      id="g1158" | 
 |      transform="translate(-8.0392189,-221.32475)"> | 
 |     <g | 
 |        transform="translate(-1.9607811,413.70889)" | 
 |        stroke-linecap="butt" | 
 |        id="g1079"> | 
 |       <rect | 
 |          x="590.5" | 
 |          y="202.36" | 
 |          width="136.17" | 
 |          height="35" | 
 |          color="#000000" | 
 |          color-rendering="auto" | 
 |          fill="#fce6ce" | 
 |          fill-rule="evenodd" | 
 |          image-rendering="auto" | 
 |          shape-rendering="auto" | 
 |          solid-color="#000000" | 
 |          stroke="#000000" | 
 |          stroke-miterlimit="10" | 
 |          style="isolation:auto;mix-blend-mode:normal" | 
 |          id="rect1073" /> | 
 |       <text | 
 |          x="657.99457" | 
 |          y="224.42198" | 
 |          fill="#000000" | 
 |          font-family="'Liberation Sans'" | 
 |          font-size="17.333px" | 
 |          letter-spacing="0px" | 
 |          stroke-width="1px" | 
 |          text-align="center" | 
 |          text-anchor="middle" | 
 |          word-spacing="0px" | 
 |          style="line-height:20px" | 
 |          xml:space="preserve" | 
 |          id="text1077"><tspan | 
 |            x="657.99457" | 
 |            y="224.42198" | 
 |            id="tspan1075">intr_if</tspan></text> | 
 |     </g> | 
 |     <path | 
 |        d="m 775.80922,633.57689 h -42.663" | 
 |        fill="#000000" | 
 |        marker-end="url(#marker1078)" | 
 |        id="path1089" | 
 |        style="fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt" /> | 
 |   </g> | 
 |   <g | 
 |      stroke-linecap="butt" | 
 |      id="g1159" | 
 |      transform="translate(0,186.17684)"> | 
 |     <rect | 
 |        x="774.26001" | 
 |        y="61.200001" | 
 |        width="239.25999" | 
 |        height="439.29999" | 
 |        color="#000000" | 
 |        color-rendering="auto" | 
 |        fill="#ffffff" | 
 |        fill-rule="evenodd" | 
 |        image-rendering="auto" | 
 |        shape-rendering="auto" | 
 |        solid-color="#000000" | 
 |        stroke="#000000" | 
 |        stroke-miterlimit="10" | 
 |        style="isolation:auto;mix-blend-mode:normal" | 
 |        id="rect1093" /> | 
 |     <text | 
 |        x="892.6748" | 
 |        y="104.98247" | 
 |        fill="#000000" | 
 |        font-family="'Liberation Sans'" | 
 |        font-size="17.333px" | 
 |        letter-spacing="0px" | 
 |        stroke-width="1px" | 
 |        text-align="center" | 
 |        text-anchor="middle" | 
 |        word-spacing="0px" | 
 |        style="line-height:20px" | 
 |        xml:space="preserve" | 
 |        id="text1097"><tspan | 
 |          x="892.6748" | 
 |          y="104.98247" | 
 |          id="tspan1095">otbn</tspan></text> | 
 |     <g | 
 |        stroke-miterlimit="10" | 
 |        id="g1125"> | 
 |       <rect | 
 |          x="828.52002" | 
 |          y="145.5" | 
 |          width="170" | 
 |          height="150" | 
 |          color="#000000" | 
 |          fill="#ffe8fe" | 
 |          fill-rule="evenodd" | 
 |          stop-color="#000000" | 
 |          stroke="#000000" | 
 |          style="font-variation-settings:normal" | 
 |          id="rect1099" /> | 
 |       <g | 
 |          stroke-width="1.0016" | 
 |          id="g1109"> | 
 |         <rect | 
 |            x="838.52002" | 
 |            y="185.5" | 
 |            width="150" | 
 |            height="45" | 
 |            color="#000000" | 
 |            fill="#cee8fc" | 
 |            fill-rule="evenodd" | 
 |            stop-color="#000000" | 
 |            stroke="#000000" | 
 |            stroke-dasharray="1.00157, 2.00314" | 
 |            style="font-variation-settings:normal" | 
 |            id="rect1101" /> | 
 |         <text | 
 |            transform="translate(27.265,24.119)" | 
 |            x="886.3244" | 
 |            y="176.75005" | 
 |            dominant-baseline="auto" | 
 |            fill="#000000" | 
 |            font-family="'Liberation Sans'" | 
 |            font-size="17.333px" | 
 |            letter-spacing="0px" | 
 |            stop-color="#000000" | 
 |            text-align="center" | 
 |            text-anchor="middle" | 
 |            word-spacing="0px" | 
 |            style="line-height:20px;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;text-transform:none;text-orientation:mixed;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0" | 
 |            xml:space="preserve" | 
 |            id="text1107"><tspan | 
 |              x="886.3244" | 
 |              y="176.75005" | 
 |              id="tspan1103">u_snooper</tspan><tspan | 
 |              x="886.3244" | 
 |              y="196.75005" | 
 |              id="tspan1105">(GPR file)</tspan></text> | 
 |       </g> | 
 |       <g | 
 |          stroke-width="1.0016" | 
 |          id="g1119"> | 
 |         <rect | 
 |            x="838.52002" | 
 |            y="240.5" | 
 |            width="150" | 
 |            height="45" | 
 |            color="#000000" | 
 |            fill="#cee8fc" | 
 |            fill-rule="evenodd" | 
 |            stop-color="#000000" | 
 |            stroke="#000000" | 
 |            stroke-dasharray="1.00157, 2.00314" | 
 |            style="font-variation-settings:normal" | 
 |            id="rect1111" /> | 
 |         <text | 
 |            transform="translate(27.265,79.119)" | 
 |            x="886.3244" | 
 |            y="176.75005" | 
 |            dominant-baseline="auto" | 
 |            fill="#000000" | 
 |            font-family="'Liberation Sans'" | 
 |            font-size="17.333px" | 
 |            letter-spacing="0px" | 
 |            stop-color="#000000" | 
 |            text-align="center" | 
 |            text-anchor="middle" | 
 |            word-spacing="0px" | 
 |            style="line-height:20px;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;text-transform:none;text-orientation:mixed;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0" | 
 |            xml:space="preserve" | 
 |            id="text1117"><tspan | 
 |              x="886.3244" | 
 |              y="176.75005" | 
 |              id="tspan1113">u_snooper</tspan><tspan | 
 |              x="886.3244" | 
 |              y="196.75005" | 
 |              id="tspan1115">(WDR file)</tspan></text> | 
 |       </g> | 
 |       <text | 
 |          transform="translate(30.452,44.604)" | 
 |          x="882.41827" | 
 |          y="120.72346" | 
 |          dominant-baseline="auto" | 
 |          fill="#000000" | 
 |          font-family="'Liberation Sans'" | 
 |          font-size="17.333px" | 
 |          letter-spacing="0px" | 
 |          stop-color="#000000" | 
 |          stroke-width="1px" | 
 |          text-align="center" | 
 |          text-anchor="middle" | 
 |          word-spacing="0px" | 
 |          style="line-height:20px;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;text-transform:none;text-orientation:mixed;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0" | 
 |          xml:space="preserve" | 
 |          id="text1123"><tspan | 
 |            x="882.41827" | 
 |            y="120.72346" | 
 |            id="tspan1121">u_otbn_core</tspan></text> | 
 |     </g> | 
 |     <g | 
 |        stroke-miterlimit="10" | 
 |        id="g1141"> | 
 |       <rect | 
 |          x="828.52002" | 
 |          y="310.5" | 
 |          width="170" | 
 |          height="80.620003" | 
 |          color="#000000" | 
 |          fill="#ffe8fe" | 
 |          fill-rule="evenodd" | 
 |          stop-color="#000000" | 
 |          stroke="#000000" | 
 |          style="font-variation-settings:normal" | 
 |          id="rect1127" /> | 
 |       <text | 
 |          transform="translate(30.452,209.11)" | 
 |          x="882.41827" | 
 |          y="120.72346" | 
 |          dominant-baseline="auto" | 
 |          fill="#000000" | 
 |          font-family="'Liberation Sans'" | 
 |          font-size="17.333px" | 
 |          letter-spacing="0px" | 
 |          stop-color="#000000" | 
 |          stroke-width="1px" | 
 |          text-align="center" | 
 |          text-anchor="middle" | 
 |          word-spacing="0px" | 
 |          style="line-height:20px;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;text-transform:none;text-orientation:mixed;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0" | 
 |          xml:space="preserve" | 
 |          id="text1131"><tspan | 
 |            x="882.41827" | 
 |            y="120.72346" | 
 |            id="tspan1129">u_imem</tspan></text> | 
 |       <g | 
 |          transform="matrix(1.019,0,0,1,-29.298,49.244)" | 
 |          id="g1139"> | 
 |         <rect | 
 |            x="851.63" | 
 |            y="296.26001" | 
 |            width="147.2" | 
 |            height="35" | 
 |            color="#000000" | 
 |            fill="#cee8fc" | 
 |            fill-rule="evenodd" | 
 |            stop-color="#000000" | 
 |            stroke="#000000" | 
 |            stroke-dasharray="0.992184, 1.98437" | 
 |            stroke-width="0.99218" | 
 |            style="font-variation-settings:normal" | 
 |            id="rect1133" /> | 
 |         <text | 
 |            transform="translate(38.902,141.49)" | 
 |            x="886.3244" | 
 |            y="176.75005" | 
 |            dominant-baseline="auto" | 
 |            fill="#000000" | 
 |            font-family="'Liberation Sans'" | 
 |            font-size="17.333px" | 
 |            letter-spacing="0px" | 
 |            stop-color="#000000" | 
 |            stroke-width="0.99063px" | 
 |            text-align="center" | 
 |            text-anchor="middle" | 
 |            word-spacing="0px" | 
 |            style="line-height:20px;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;text-transform:none;text-orientation:mixed;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0" | 
 |            xml:space="preserve" | 
 |            id="text1137"><tspan | 
 |              x="886.3244" | 
 |              y="176.75005" | 
 |              stroke-width="0.99063px" | 
 |              id="tspan1135">(DPI access)</tspan></text> | 
 |       </g> | 
 |     </g> | 
 |     <g | 
 |        stroke-miterlimit="10" | 
 |        id="g1157"> | 
 |       <rect | 
 |          x="828.52002" | 
 |          y="405.5" | 
 |          width="170" | 
 |          height="80" | 
 |          color="#000000" | 
 |          fill="#ffe8fe" | 
 |          fill-rule="evenodd" | 
 |          stop-color="#000000" | 
 |          stroke="#000000" | 
 |          style="font-variation-settings:normal" | 
 |          id="rect1143" /> | 
 |       <text | 
 |          transform="translate(30.452,303.49)" | 
 |          x="882.41827" | 
 |          y="120.72346" | 
 |          dominant-baseline="auto" | 
 |          fill="#000000" | 
 |          font-family="'Liberation Sans'" | 
 |          font-size="17.333px" | 
 |          letter-spacing="0px" | 
 |          stop-color="#000000" | 
 |          stroke-width="1px" | 
 |          text-align="center" | 
 |          text-anchor="middle" | 
 |          word-spacing="0px" | 
 |          style="line-height:20px;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;text-transform:none;text-orientation:mixed;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0" | 
 |          xml:space="preserve" | 
 |          id="text1147"><tspan | 
 |            x="882.41827" | 
 |            y="120.72346" | 
 |            id="tspan1145">u_dmem</tspan></text> | 
 |       <g | 
 |          transform="matrix(1.019,0,0,1,-29.298,49.53)" | 
 |          id="g1155"> | 
 |         <rect | 
 |            x="851.63" | 
 |            y="390.97" | 
 |            width="147.2" | 
 |            height="35" | 
 |            color="#000000" | 
 |            fill="#cee8fc" | 
 |            fill-rule="evenodd" | 
 |            stop-color="#000000" | 
 |            stroke="#000000" | 
 |            stroke-dasharray="0.992184, 1.98437" | 
 |            stroke-width="0.99218" | 
 |            style="font-variation-settings:normal" | 
 |            id="rect1149" /> | 
 |         <text | 
 |            transform="translate(38.902,236.21)" | 
 |            x="886.3244" | 
 |            y="176.75005" | 
 |            dominant-baseline="auto" | 
 |            fill="#000000" | 
 |            font-family="'Liberation Sans'" | 
 |            font-size="17.333px" | 
 |            letter-spacing="0px" | 
 |            stop-color="#000000" | 
 |            stroke-width="0.99063px" | 
 |            text-align="center" | 
 |            text-anchor="middle" | 
 |            word-spacing="0px" | 
 |            style="line-height:20px;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;text-transform:none;text-orientation:mixed;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0" | 
 |            xml:space="preserve" | 
 |            id="text1153"><tspan | 
 |              x="886.3244" | 
 |              y="176.75005" | 
 |              stroke-width="0.99063px" | 
 |              id="tspan1151">(DPI access)</tspan></text> | 
 |       </g> | 
 |     </g> | 
 |   </g> | 
 |   <rect | 
 |      x="773.52002" | 
 |      y="701.67682" | 
 |      width="240" | 
 |      height="90" | 
 |      color="#000000" | 
 |      color-rendering="auto" | 
 |      fill="#ffffff" | 
 |      fill-rule="evenodd" | 
 |      image-rendering="auto" | 
 |      shape-rendering="auto" | 
 |      solid-color="#000000" | 
 |      stroke="#000000" | 
 |      stroke-linecap="butt" | 
 |      stroke-miterlimit="10" | 
 |      style="isolation:auto;mix-blend-mode:normal" | 
 |      id="rect1161" /> | 
 |   <text | 
 |      transform="translate(27.151,189.63414)" | 
 |      x="865.44354" | 
 |      y="559.55121" | 
 |      dominant-baseline="auto" | 
 |      fill="#000000" | 
 |      font-family="'Liberation Sans'" | 
 |      font-size="17.333px" | 
 |      letter-spacing="0px" | 
 |      stop-color="#000000" | 
 |      stroke-linecap="butt" | 
 |      stroke-miterlimit="10" | 
 |      stroke-width="1px" | 
 |      text-align="center" | 
 |      text-anchor="middle" | 
 |      word-spacing="0px" | 
 |      style="line-height:20px;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;text-transform:none;text-orientation:mixed;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0" | 
 |      xml:space="preserve" | 
 |      id="text1165"><tspan | 
 |        x="865.44354" | 
 |        y="559.55121" | 
 |        id="tspan1163">otbn_core_model</tspan></text> | 
 |   <text | 
 |      transform="translate(19.640625,859.6457)" | 
 |      x="-12.809546" | 
 |      fill="#000000" | 
 |      font-family="'Liberation Sans'" | 
 |      font-size="16px" | 
 |      letter-spacing="0px" | 
 |      stroke-linecap="butt" | 
 |      stroke-width="1px" | 
 |      word-spacing="0px" | 
 |      style="line-height:18.4615px;white-space:pre;shape-inside:url(#rect2085);" | 
 |      xml:space="preserve" | 
 |      id="text1207"><tspan | 
 |        x="0" | 
 |        y="0"><tspan | 
 |          style="shape-inside:url(#rect1653)">Many classes have handles (always called cfg) to the test's  | 
 | </tspan></tspan><tspan | 
 |        x="0" | 
 |        y="18.4615"><tspan | 
 |          style="shape-inside:url(#rect1653)">otbn_env_cfg object. To denote this, those classes are </tspan><tspan | 
 |          style="shape-inside:url(#rect1653)">connected by a | 
 | </tspan></tspan><tspan | 
 |        x="0" | 
 |        y="36.923"><tspan | 
 |          style="shape-inside:url(#rect1653)">dotted line to the otbn_env_cfg class. | 
 | </tspan></tspan><tspan | 
 |        x="0" | 
 |        y="55.384501"><tspan | 
 |          style="shape-inside:url(#rect1653)"> | 
 | </tspan></tspan><tspan | 
 |        x="0" | 
 |        y="73.846001"><tspan | 
 |          style="shape-inside:url(#rect1653)">The virtual sequence object created in the run phase has a  | 
 | </tspan></tspan><tspan | 
 |        x="0" | 
 |        y="92.307501"><tspan | 
 |          style="shape-inside:url(#rect1653)">p_sequencer handle to the otbn_virtual_sequencer inside </tspan><tspan | 
 |          style="shape-inside:url(#rect1653)">the environment | 
 | </tspan></tspan><tspan | 
 |        x="0" | 
 |        y="110.769"><tspan | 
 |          style="shape-inside:url(#rect1653)">(not shown). | 
 | </tspan></tspan></text> | 
 |   <text | 
 |      xml:space="preserve" | 
 |      id="text1329" | 
 |      style="font-size:26.6667px;line-height:20px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans';text-align:center;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect1331);fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;" | 
 |      transform="translate(0,186.17684)" /> | 
 |   <text | 
 |      xml:space="preserve" | 
 |      style="font-size:14.6667px;line-height:15px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans';text-align:start;letter-spacing:0px;word-spacing:0px;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" | 
 |      x="381.45059" | 
 |      y="72.469238" | 
 |      id="text1070"><tspan | 
 |        x="381.45059" | 
 |        y="72.469238" | 
 |        id="tspan1082" | 
 |        style="font-size:14.6667px">Nesting shows fields in classes, so there is an object of type</tspan><tspan | 
 |        x="381.45059" | 
 |        y="87.469238" | 
 |        id="tspan1084" | 
 |        style="font-size:14.6667px">otbn_env inside the object of type otbn_base_test.</tspan><tspan | 
 |        x="381.45059" | 
 |        y="102.46924" | 
 |        style="font-size:14.6667px" | 
 |        id="tspan1364" /><tspan | 
 |        x="381.45059" | 
 |        y="117.46924" | 
 |        style="font-size:14.6667px" | 
 |        id="tspan1366">The color of the box for a class shows the base class. For </tspan><tspan | 
 |        x="381.45059" | 
 |        y="132.46924" | 
 |        id="tspan1086" | 
 |        style="font-size:14.6667px">example, interfaces are pink; agents are green.</tspan></text> | 
 |   <g | 
 |      id="g1376" | 
 |      transform="translate(360,-48.823158)"> | 
 |     <g | 
 |        id="g1318"> | 
 |       <rect | 
 |          x="-330" | 
 |          y="95" | 
 |          width="35" | 
 |          height="25" | 
 |          rx="6.9096456" | 
 |          ry="6.8383126" | 
 |          color="#000000" | 
 |          color-rendering="auto" | 
 |          fill="#ffe599" | 
 |          fill-rule="evenodd" | 
 |          image-rendering="auto" | 
 |          shape-rendering="auto" | 
 |          solid-color="#000000" | 
 |          stroke="#000000" | 
 |          stroke-miterlimit="10" | 
 |          style="font-variation-settings:normal;opacity:1;isolation:auto;mix-blend-mode:normal;vector-effect:none;fill:#d9ead3;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" | 
 |          id="rect1197" /> | 
 |       <rect | 
 |          x="-335" | 
 |          y="90" | 
 |          width="35" | 
 |          height="25" | 
 |          rx="6.9096456" | 
 |          ry="6.8383126" | 
 |          color="#000000" | 
 |          color-rendering="auto" | 
 |          fill="#ffe599" | 
 |          fill-rule="evenodd" | 
 |          image-rendering="auto" | 
 |          shape-rendering="auto" | 
 |          solid-color="#000000" | 
 |          stroke="#000000" | 
 |          stroke-miterlimit="10" | 
 |          style="font-variation-settings:normal;opacity:1;isolation:auto;mix-blend-mode:normal;vector-effect:none;fill:#f4cccc;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" | 
 |          id="rect1184" /> | 
 |       <rect | 
 |          x="-340" | 
 |          y="85" | 
 |          width="35" | 
 |          height="25" | 
 |          rx="6.9096456" | 
 |          ry="6.8383126" | 
 |          color="#000000" | 
 |          color-rendering="auto" | 
 |          fill="#ffe599" | 
 |          fill-rule="evenodd" | 
 |          image-rendering="auto" | 
 |          shape-rendering="auto" | 
 |          solid-color="#000000" | 
 |          stroke="#000000" | 
 |          stroke-miterlimit="10" | 
 |          style="isolation:auto;mix-blend-mode:normal;stroke-width:1.00001;stroke-linecap:butt" | 
 |          id="rect1094" /> | 
 |       <text | 
 |          x="-322.5" | 
 |          y="98.355469" | 
 |          fill="#000000" | 
 |          font-family="'Liberation Sans'" | 
 |          font-size="16px" | 
 |          letter-spacing="0px" | 
 |          stroke-width="1px" | 
 |          text-align="center" | 
 |          text-anchor="middle" | 
 |          word-spacing="0px" | 
 |          style="line-height:20px;stroke-linecap:butt" | 
 |          xml:space="preserve" | 
 |          id="text1098"><tspan | 
 |            x="-322.5" | 
 |            y="98.355469" | 
 |            id="tspan1096">...</tspan></text> | 
 |     </g> | 
 |     <text | 
 |        xml:space="preserve" | 
 |        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:14.6667px;line-height:15px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans';font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:0px;word-spacing:0px;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" | 
 |        x="-270" | 
 |        y="200" | 
 |        id="text1278" | 
 |        transform="translate(-10.461954,-93.708002)"><tspan | 
 |          id="tspan1276" | 
 |          x="-270" | 
 |          y="200">SV classes (UVM; dynamically created)</tspan></text> | 
 |   </g> | 
 |   <g | 
 |      id="g1387" | 
 |      transform="translate(360,-48.823158)"> | 
 |     <g | 
 |        id="g1325"> | 
 |       <rect | 
 |          x="-330" | 
 |          y="140" | 
 |          width="35" | 
 |          height="25" | 
 |          color="#000000" | 
 |          color-rendering="auto" | 
 |          fill="#fce6ce" | 
 |          fill-rule="evenodd" | 
 |          image-rendering="auto" | 
 |          shape-rendering="auto" | 
 |          solid-color="#000000" | 
 |          stroke="#000000" | 
 |          stroke-miterlimit="10" | 
 |          style="font-variation-settings:normal;opacity:1;isolation:auto;mix-blend-mode:normal;vector-effect:none;fill:#cee8fc;fill-opacity:1;stroke:#000000;stroke-width:1.00156;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:1.00157, 2.00313;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" | 
 |          id="rect1251" /> | 
 |       <rect | 
 |          x="-335" | 
 |          y="135" | 
 |          width="35" | 
 |          height="25" | 
 |          color="#000000" | 
 |          color-rendering="auto" | 
 |          fill="#fce6ce" | 
 |          fill-rule="evenodd" | 
 |          image-rendering="auto" | 
 |          shape-rendering="auto" | 
 |          solid-color="#000000" | 
 |          stroke="#000000" | 
 |          stroke-miterlimit="10" | 
 |          style="font-variation-settings:normal;opacity:1;isolation:auto;mix-blend-mode:normal;vector-effect:none;fill:#ffe8fe;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" | 
 |          id="rect1221" /> | 
 |       <rect | 
 |          x="-340" | 
 |          y="130" | 
 |          width="35" | 
 |          height="25" | 
 |          color="#000000" | 
 |          color-rendering="auto" | 
 |          fill="#fce6ce" | 
 |          fill-rule="evenodd" | 
 |          image-rendering="auto" | 
 |          shape-rendering="auto" | 
 |          solid-color="#000000" | 
 |          stroke="#000000" | 
 |          stroke-miterlimit="10" | 
 |          style="isolation:auto;mix-blend-mode:normal;stroke-width:0.999996;stroke-linecap:butt" | 
 |          id="rect1159" /> | 
 |       <text | 
 |          x="-322.5" | 
 |          y="143.35547" | 
 |          fill="#000000" | 
 |          font-family="'Liberation Sans'" | 
 |          font-size="16px" | 
 |          letter-spacing="0px" | 
 |          stroke-width="1px" | 
 |          text-align="center" | 
 |          text-anchor="middle" | 
 |          word-spacing="0px" | 
 |          style="line-height:20px;stroke-linecap:butt" | 
 |          xml:space="preserve" | 
 |          id="text1212"><tspan | 
 |            x="-322.5" | 
 |            y="143.35547" | 
 |            id="tspan1210">...</tspan></text> | 
 |     </g> | 
 |     <text | 
 |        xml:space="preserve" | 
 |        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:14.6667px;line-height:15px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans';font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:0px;word-spacing:0px;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" | 
 |        x="-270" | 
 |        y="200" | 
 |        id="text1309" | 
 |        transform="translate(-10.461954,-54.757409)"><tspan | 
 |          id="tspan1307" | 
 |          x="-270" | 
 |          y="200">SV modules / interfaces (static)</tspan><tspan | 
 |          x="-270" | 
 |          y="215" | 
 |          id="tspan1311">Dotted boxes are bound-in interfaces.</tspan></text> | 
 |   </g> | 
 |   <g | 
 |      id="g1392" | 
 |      transform="translate(360,-48.823158)"> | 
 |     <path | 
 |        style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:#cfe2f3;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" | 
 |        d="m -335,180 h 25 l 10,10 v 15 h -35 z" | 
 |        id="path1327" /> | 
 |     <text | 
 |        xml:space="preserve" | 
 |        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:14.6667px;line-height:15px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans';font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:0px;word-spacing:0px;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" | 
 |        x="-270" | 
 |        y="200" | 
 |        id="text1342" | 
 |        transform="translate(-10.461954,-3.7079991)"><tspan | 
 |          id="tspan1340" | 
 |          x="-270" | 
 |          y="200">Code block (a UVM phase)</tspan></text> | 
 |   </g> | 
 |   <g | 
 |      id="g1198" | 
 |      transform="translate(0,432.47798)"> | 
 |     <g | 
 |        transform="translate(-10,188.90884)" | 
 |        stroke-linecap="butt" | 
 |        id="g1194"> | 
 |       <rect | 
 |          x="590.5" | 
 |          y="107.79" | 
 |          width="136.17" | 
 |          height="35" | 
 |          color="#000000" | 
 |          color-rendering="auto" | 
 |          fill="#fce6ce" | 
 |          fill-rule="evenodd" | 
 |          image-rendering="auto" | 
 |          shape-rendering="auto" | 
 |          solid-color="#000000" | 
 |          stroke="#000000" | 
 |          stroke-miterlimit="10" | 
 |          style="isolation:auto;mix-blend-mode:normal" | 
 |          id="rect1188" /> | 
 |       <text | 
 |          x="658.44318" | 
 |          y="129.84575" | 
 |          fill="#000000" | 
 |          font-family="'Liberation Sans'" | 
 |          font-size="17.333px" | 
 |          letter-spacing="0px" | 
 |          stroke-width="1px" | 
 |          text-align="center" | 
 |          text-anchor="middle" | 
 |          word-spacing="0px" | 
 |          style="line-height:20px" | 
 |          xml:space="preserve" | 
 |          id="text1192"><tspan | 
 |            x="658.44318" | 
 |            y="129.84575" | 
 |            id="tspan1190">otbn_model_if</tspan></text> | 
 |     </g> | 
 |     <path | 
 |        d="m 723.16,314.19684 10,-15 v 10 h 24.605 v -10 l 10,15 -10,15 v -10 H 733.16 v 10 z" | 
 |        fill="#ffffff" | 
 |        id="path1196" | 
 |        style="fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt" /> | 
 |   </g> | 
 | </svg> |