blob: dfc3959e1e993460640cc06aaf05fe1e2cccc435 [file] [log] [blame]
<?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>