mirror of https://github.com/VLSIDA/OpenRAM.git
410 lines
15 KiB
XML
410 lines
15 KiB
XML
|
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||
|
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||
|
|
<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"
|
||
|
|
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||
|
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||
|
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||
|
|
width="744.09448819"
|
||
|
|
height="1052.3622047"
|
||
|
|
id="svg2"
|
||
|
|
sodipodi:version="0.32"
|
||
|
|
inkscape:version="0.46"
|
||
|
|
sodipodi:docname="decoder_to _array.svg"
|
||
|
|
inkscape:output_extension="org.inkscape.output.svg.inkscape">
|
||
|
|
<defs
|
||
|
|
id="defs4">
|
||
|
|
<marker
|
||
|
|
inkscape:stockid="Arrow1Lend"
|
||
|
|
orient="auto"
|
||
|
|
refY="0.0"
|
||
|
|
refX="0.0"
|
||
|
|
id="Arrow1Lend"
|
||
|
|
style="overflow:visible;">
|
||
|
|
<path
|
||
|
|
id="path3229"
|
||
|
|
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
|
||
|
|
style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;"
|
||
|
|
transform="scale(0.8) rotate(180) translate(12.5,0)" />
|
||
|
|
</marker>
|
||
|
|
<marker
|
||
|
|
inkscape:stockid="Arrow1Lstart"
|
||
|
|
orient="auto"
|
||
|
|
refY="0.0"
|
||
|
|
refX="0.0"
|
||
|
|
id="Arrow1Lstart"
|
||
|
|
style="overflow:visible">
|
||
|
|
<path
|
||
|
|
id="path3226"
|
||
|
|
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
|
||
|
|
style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none"
|
||
|
|
transform="scale(0.8) translate(12.5,0)" />
|
||
|
|
</marker>
|
||
|
|
<linearGradient
|
||
|
|
inkscape:collect="always"
|
||
|
|
id="linearGradient2461">
|
||
|
|
<stop
|
||
|
|
style="stop-color:#b3b3b3;stop-opacity:1;"
|
||
|
|
offset="0"
|
||
|
|
id="stop2463" />
|
||
|
|
<stop
|
||
|
|
style="stop-color:#b3b3b3;stop-opacity:0;"
|
||
|
|
offset="1"
|
||
|
|
id="stop2465" />
|
||
|
|
</linearGradient>
|
||
|
|
<linearGradient
|
||
|
|
inkscape:collect="always"
|
||
|
|
id="linearGradient2451">
|
||
|
|
<stop
|
||
|
|
style="stop-color:#b3b3b3;stop-opacity:1;"
|
||
|
|
offset="0"
|
||
|
|
id="stop2453" />
|
||
|
|
<stop
|
||
|
|
style="stop-color:#b3b3b3;stop-opacity:0;"
|
||
|
|
offset="1"
|
||
|
|
id="stop2455" />
|
||
|
|
</linearGradient>
|
||
|
|
<linearGradient
|
||
|
|
inkscape:collect="always"
|
||
|
|
id="linearGradient2445">
|
||
|
|
<stop
|
||
|
|
style="stop-color:#b3b3b3;stop-opacity:1;"
|
||
|
|
offset="0"
|
||
|
|
id="stop2447" />
|
||
|
|
<stop
|
||
|
|
style="stop-color:#b3b3b3;stop-opacity:0;"
|
||
|
|
offset="1"
|
||
|
|
id="stop2449" />
|
||
|
|
</linearGradient>
|
||
|
|
<inkscape:perspective
|
||
|
|
sodipodi:type="inkscape:persp3d"
|
||
|
|
inkscape:vp_x="0 : 526.18109 : 1"
|
||
|
|
inkscape:vp_y="0 : 1000 : 0"
|
||
|
|
inkscape:vp_z="744.09448 : 526.18109 : 1"
|
||
|
|
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
|
||
|
|
id="perspective10" />
|
||
|
|
<linearGradient
|
||
|
|
inkscape:collect="always"
|
||
|
|
xlink:href="#linearGradient2445"
|
||
|
|
id="linearGradient2443"
|
||
|
|
x1="370.17203"
|
||
|
|
y1="408.19574"
|
||
|
|
x2="372.40872"
|
||
|
|
y2="517.79352"
|
||
|
|
gradientUnits="userSpaceOnUse"
|
||
|
|
gradientTransform="matrix(0.7710419,0,0,0.8337292,8.1937292,7.8098171)" />
|
||
|
|
<linearGradient
|
||
|
|
inkscape:collect="always"
|
||
|
|
xlink:href="#linearGradient2451"
|
||
|
|
id="linearGradient2457"
|
||
|
|
x1="371.29037"
|
||
|
|
y1="409.31409"
|
||
|
|
x2="367.72989"
|
||
|
|
y2="523.38525"
|
||
|
|
gradientUnits="userSpaceOnUse"
|
||
|
|
gradientTransform="matrix(0.7712785,0,0,0.8337292,8.0871771,7.8098171)" />
|
||
|
|
<linearGradient
|
||
|
|
inkscape:collect="always"
|
||
|
|
xlink:href="#linearGradient2461"
|
||
|
|
id="linearGradient2467"
|
||
|
|
x1="551.34387"
|
||
|
|
y1="456.28641"
|
||
|
|
x2="551.34387"
|
||
|
|
y2="619.56287"
|
||
|
|
gradientUnits="userSpaceOnUse"
|
||
|
|
gradientTransform="matrix(1,0,0,0.5308865,0,114.74779)" />
|
||
|
|
</defs>
|
||
|
|
<sodipodi:namedview
|
||
|
|
id="base"
|
||
|
|
pagecolor="#ffffff"
|
||
|
|
bordercolor="#666666"
|
||
|
|
borderopacity="1.0"
|
||
|
|
gridtolerance="10000"
|
||
|
|
guidetolerance="10"
|
||
|
|
objecttolerance="10"
|
||
|
|
inkscape:pageopacity="0.0"
|
||
|
|
inkscape:pageshadow="2"
|
||
|
|
inkscape:zoom="2.1448286"
|
||
|
|
inkscape:cx="309.70169"
|
||
|
|
inkscape:cy="808.88914"
|
||
|
|
inkscape:document-units="px"
|
||
|
|
inkscape:current-layer="layer1"
|
||
|
|
showgrid="false"
|
||
|
|
showguides="true"
|
||
|
|
inkscape:guide-bbox="true"
|
||
|
|
inkscape:window-width="1600"
|
||
|
|
inkscape:window-height="1132"
|
||
|
|
inkscape:window-x="0"
|
||
|
|
inkscape:window-y="0" />
|
||
|
|
<metadata
|
||
|
|
id="metadata7">
|
||
|
|
<rdf:RDF>
|
||
|
|
<cc:Work
|
||
|
|
rdf:about="">
|
||
|
|
<dc:format>image/svg+xml</dc:format>
|
||
|
|
<dc:type
|
||
|
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||
|
|
</cc:Work>
|
||
|
|
</rdf:RDF>
|
||
|
|
</metadata>
|
||
|
|
<g
|
||
|
|
inkscape:label="Layer 1"
|
||
|
|
inkscape:groupmode="layer"
|
||
|
|
id="layer1">
|
||
|
|
<rect
|
||
|
|
style="fill:url(#linearGradient2467);fill-opacity:1"
|
||
|
|
id="rect2459"
|
||
|
|
width="354.07697"
|
||
|
|
height="193.31812"
|
||
|
|
x="391.42059"
|
||
|
|
y="246.19127" />
|
||
|
|
<rect
|
||
|
|
style="fill:url(#linearGradient2457);fill-opacity:1"
|
||
|
|
id="rect2433"
|
||
|
|
width="127.34832"
|
||
|
|
height="191.49203"
|
||
|
|
x="228.03519"
|
||
|
|
y="248.01219" />
|
||
|
|
<rect
|
||
|
|
style="fill:#ff6600"
|
||
|
|
id="rect2549"
|
||
|
|
width="518.00879"
|
||
|
|
height="37.828362"
|
||
|
|
x="227.68326"
|
||
|
|
y="302.75879" />
|
||
|
|
<rect
|
||
|
|
style="fill:#00ff00"
|
||
|
|
id="rect2547"
|
||
|
|
width="544.10468"
|
||
|
|
height="38.307152"
|
||
|
|
x="201.76241"
|
||
|
|
y="243.43471" />
|
||
|
|
<rect
|
||
|
|
style="fill:url(#linearGradient2443);fill-opacity:1"
|
||
|
|
id="rect2383"
|
||
|
|
width="192.29077"
|
||
|
|
height="392.53891"
|
||
|
|
x="35.787025"
|
||
|
|
y="46.97047" />
|
||
|
|
<text
|
||
|
|
xml:space="preserve"
|
||
|
|
style="font-size:19.24255753px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
|
||
|
|
x="94.222366"
|
||
|
|
y="-121.21298"
|
||
|
|
id="text2387"
|
||
|
|
transform="matrix(-6.8463303e-3,1.0398304,-0.9616465,-7.4029511e-3,0,0)"><tspan
|
||
|
|
sodipodi:role="line"
|
||
|
|
id="tspan2389"
|
||
|
|
x="94.222366"
|
||
|
|
y="-121.21298">Address Decoder</tspan><tspan
|
||
|
|
sodipodi:role="line"
|
||
|
|
x="94.222366"
|
||
|
|
y="-97.15979"
|
||
|
|
id="tspan2391" /></text>
|
||
|
|
<rect
|
||
|
|
style="fill:#ff0000"
|
||
|
|
id="rect2393"
|
||
|
|
width="159.23743"
|
||
|
|
height="17.715534"
|
||
|
|
x="202.95409"
|
||
|
|
y="254.21713" />
|
||
|
|
<rect
|
||
|
|
style="fill:#0000ff"
|
||
|
|
id="rect2399"
|
||
|
|
width="159.23741"
|
||
|
|
height="17.715534"
|
||
|
|
x="202.9501"
|
||
|
|
y="280.85464" />
|
||
|
|
<rect
|
||
|
|
style="fill:#008000"
|
||
|
|
id="rect2401"
|
||
|
|
width="159.40862"
|
||
|
|
height="17.715534"
|
||
|
|
x="202.94533"
|
||
|
|
y="310.23676" />
|
||
|
|
<text
|
||
|
|
xml:space="preserve"
|
||
|
|
style="font-size:14.67683983000000048px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
|
||
|
|
x="254.6263"
|
||
|
|
y="281.54678"
|
||
|
|
id="text2403"
|
||
|
|
transform="scale(1.0494184,0.9529088)"><tspan
|
||
|
|
sodipodi:role="line"
|
||
|
|
id="tspan2405"
|
||
|
|
x="254.6263"
|
||
|
|
y="281.54678">Vdd </tspan></text>
|
||
|
|
<text
|
||
|
|
xml:space="preserve"
|
||
|
|
style="font-size:14.9124279px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
|
||
|
|
x="278.65591"
|
||
|
|
y="268.46613"
|
||
|
|
id="text2407"
|
||
|
|
transform="scale(0.9095598,1.0994329)"><tspan
|
||
|
|
sodipodi:role="line"
|
||
|
|
id="tspan2409"
|
||
|
|
x="278.65591"
|
||
|
|
y="268.46613">Word Line</tspan></text>
|
||
|
|
<text
|
||
|
|
xml:space="preserve"
|
||
|
|
style="font-size:15.81832218px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
|
||
|
|
x="277.87473"
|
||
|
|
y="316.27682"
|
||
|
|
id="text2411"
|
||
|
|
transform="scale(0.9736983,1.0270121)"><tspan
|
||
|
|
sodipodi:role="line"
|
||
|
|
id="tspan2413"
|
||
|
|
x="277.87473"
|
||
|
|
y="316.27682">Vss</tspan></text>
|
||
|
|
<rect
|
||
|
|
style="fill:#ff0000"
|
||
|
|
id="rect2469"
|
||
|
|
width="362.56842"
|
||
|
|
height="17.715534"
|
||
|
|
x="382.1893"
|
||
|
|
y="254.20079" />
|
||
|
|
<rect
|
||
|
|
style="fill:#0000ff"
|
||
|
|
id="rect2471"
|
||
|
|
width="363.03949"
|
||
|
|
height="17.715534"
|
||
|
|
x="382.1853"
|
||
|
|
y="280.83832" />
|
||
|
|
<rect
|
||
|
|
style="fill:#008000"
|
||
|
|
id="rect2473"
|
||
|
|
width="361.6424"
|
||
|
|
height="17.715534"
|
||
|
|
x="383.1106"
|
||
|
|
y="310.22043" />
|
||
|
|
<text
|
||
|
|
xml:space="preserve"
|
||
|
|
style="font-size:14.67683983px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
|
||
|
|
x="445.56149"
|
||
|
|
y="281.52963"
|
||
|
|
id="text2475"
|
||
|
|
transform="scale(1.0494184,0.9529088)"><tspan
|
||
|
|
sodipodi:role="line"
|
||
|
|
id="tspan2477"
|
||
|
|
x="445.56149"
|
||
|
|
y="281.52963">Vdd </tspan></text>
|
||
|
|
<text
|
||
|
|
xml:space="preserve"
|
||
|
|
style="font-size:14.9124279px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
|
||
|
|
x="498.65213"
|
||
|
|
y="268.45126"
|
||
|
|
id="text2479"
|
||
|
|
transform="scale(0.9095598,1.0994329)"><tspan
|
||
|
|
sodipodi:role="line"
|
||
|
|
id="tspan2481"
|
||
|
|
x="498.65213"
|
||
|
|
y="268.45126">Word Line</tspan></text>
|
||
|
|
<text
|
||
|
|
xml:space="preserve"
|
||
|
|
style="font-size:15.81830978px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
|
||
|
|
x="485.32767"
|
||
|
|
y="315.46939"
|
||
|
|
id="text2483"
|
||
|
|
transform="scale(0.9736983,1.0270121)"><tspan
|
||
|
|
sodipodi:role="line"
|
||
|
|
id="tspan2485"
|
||
|
|
x="485.32767"
|
||
|
|
y="315.46939">Vss</tspan></text>
|
||
|
|
<rect
|
||
|
|
style="fill:#ffffff"
|
||
|
|
id="rect2551"
|
||
|
|
width="16.346491"
|
||
|
|
height="152.72293"
|
||
|
|
x="364.29324"
|
||
|
|
y="215.42181" />
|
||
|
|
<path
|
||
|
|
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:18.10000038;stroke-dasharray:none;marker-start:url(#Arrow1Lstart);marker-end:url(#Arrow1Lend)"
|
||
|
|
d="M 382.1893,263.0691 L 362.19151,263.07027"
|
||
|
|
id="path2487"
|
||
|
|
inkscape:connector-type="polyline"
|
||
|
|
inkscape:connection-start="#rect2469"
|
||
|
|
inkscape:connection-end="#rect2393" />
|
||
|
|
<path
|
||
|
|
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:18.10000038;stroke-dasharray:none;marker-start:url(#Arrow1Lstart);marker-end:url(#Arrow1Lend)"
|
||
|
|
d="M 362.35394,319.0899 L 383.1106,319.08869"
|
||
|
|
id="path2491"
|
||
|
|
inkscape:connector-type="polyline"
|
||
|
|
inkscape:connection-start="#rect2401"
|
||
|
|
inkscape:connection-end="#rect2473" />
|
||
|
|
<path
|
||
|
|
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:18.10000038;stroke-dasharray:none;marker-start:url(#Arrow1Lstart);marker-end:url(#Arrow1Lend)"
|
||
|
|
d="M 382.1853,289.70663 L 362.18752,289.70779"
|
||
|
|
id="path2493"
|
||
|
|
inkscape:connector-type="polyline"
|
||
|
|
inkscape:connection-start="#rect2471"
|
||
|
|
inkscape:connection-end="#rect2399" />
|
||
|
|
<text
|
||
|
|
xml:space="preserve"
|
||
|
|
style="font-size:24px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
|
||
|
|
x="533.82971"
|
||
|
|
y="239.70804"
|
||
|
|
id="text2543"><tspan
|
||
|
|
sodipodi:role="line"
|
||
|
|
id="tspan2545"
|
||
|
|
x="533.82971"
|
||
|
|
y="239.70804">Array</tspan></text>
|
||
|
|
<path
|
||
|
|
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:18.10000038;stroke-dasharray:none;marker-start:url(#Arrow1Lstart);marker-end:url(#Arrow1Lend)"
|
||
|
|
d="M 380.28173,247.63341 L 363.69741,247.63484"
|
||
|
|
id="path2553"
|
||
|
|
inkscape:connector-type="polyline" />
|
||
|
|
<path
|
||
|
|
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:18.10000038;stroke-dasharray:none;marker-start:url(#Arrow1Lstart);marker-end:url(#Arrow1Lend)"
|
||
|
|
d="M 380.8161,335.38958 L 364.23178,335.39101"
|
||
|
|
id="path2563"
|
||
|
|
inkscape:connector-type="polyline" />
|
||
|
|
<text
|
||
|
|
xml:space="preserve"
|
||
|
|
style="font-size:24px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
|
||
|
|
x="-238.96878"
|
||
|
|
y="379.59302"
|
||
|
|
id="text2583"
|
||
|
|
transform="matrix(0,-1,1,0,0,0)"><tspan
|
||
|
|
sodipodi:role="line"
|
||
|
|
id="tspan2585"
|
||
|
|
x="-238.96878"
|
||
|
|
y="379.59302">}</tspan></text>
|
||
|
|
<text
|
||
|
|
xml:space="preserve"
|
||
|
|
style="font-size:24px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
|
||
|
|
x="345.11981"
|
||
|
|
y="380.30951"
|
||
|
|
id="text2587"
|
||
|
|
transform="matrix(0,1,1,0,0,0)"><tspan
|
||
|
|
sodipodi:role="line"
|
||
|
|
id="tspan2589"
|
||
|
|
x="345.11981"
|
||
|
|
y="380.30951">}</tspan></text>
|
||
|
|
<text
|
||
|
|
xml:space="preserve"
|
||
|
|
style="font-size:16.78106117px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
|
||
|
|
x="331.69421"
|
||
|
|
y="231.48781"
|
||
|
|
id="text2591"
|
||
|
|
transform="scale(1.0378936,0.9634899)"><tspan
|
||
|
|
sodipodi:role="line"
|
||
|
|
id="tspan2593"
|
||
|
|
x="331.69421"
|
||
|
|
y="231.48781">N-Well</tspan></text>
|
||
|
|
<text
|
||
|
|
xml:space="preserve"
|
||
|
|
style="font-size:16.01638031px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
|
||
|
|
x="354.27347"
|
||
|
|
y="370.5802"
|
||
|
|
id="text2595"
|
||
|
|
transform="scale(0.9905987,1.0094905)"><tspan
|
||
|
|
sodipodi:role="line"
|
||
|
|
id="tspan2597"
|
||
|
|
x="354.27347"
|
||
|
|
y="370.5802">P-Well</tspan></text>
|
||
|
|
</g>
|
||
|
|
</svg>
|