make power plot slimer

This commit is contained in:
2024-11-15 09:49:48 +01:00
parent 0230c4a189
commit a820141e82
5 changed files with 1888 additions and 3867 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1269,9 +1269,9 @@ Then, based on the actual measurements, the current values are reapplied to a se
The results are shown in Figure~\ref{fig:power_plot}.
\begin{figure}
\centering
\resizebox{\linewidth}{!}{%
% \resizebox{\linewidth}{!}{%
\input{img/power_plot}
}
% }
\caption{Average Power Consumption of Simulations and Measurements for Different Vendors}
\label{fig:power_plot}
\end{figure}

View File

@@ -6,15 +6,16 @@
\begin{groupplot}[
group style={
group size=1 by 3,
horizontal sep=0pt,
vertical sep=30pt,
group size=3 by 1,
horizontal sep=10pt,
% vertical sep=30pt,
xticklabels at=edge bottom,
yticklabels at=edge left,
xlabels at=edge bottom,
ylabels at=edge left,
},
width=\linewidth, height=4cm,
scale only axis,
width=\linewidth/4, height=4cm,
xlabel={Time},
ylabel={Power [mW]},
xmin=0, xmax=0.006,
@@ -42,7 +43,7 @@
\node[circle,draw,inner sep=1pt] at (axis cs:0.0045, 750) {\tiny 5};
\node[circle,draw,inner sep=1pt] at (axis cs:0.0055, 750) {\tiny 6};
\addplot[color=green!50] table [x={time}, y={datasheet}]{\micron};
\addplot[color=green!50!black] table [x={time}, y={datasheet}]{\micron};
\addplot[color=blue!50] table [x={time}, y={measured}]{\micron};
\addplot[color=red!50] table [x={time}, y={optimized}]{\micron};
@@ -63,7 +64,7 @@
\node[circle,draw,inner sep=1pt] at (axis cs:0.0045, 750) {\tiny 5};
\node[circle,draw,inner sep=1pt] at (axis cs:0.0055, 750) {\tiny 6};
\addplot[color=green!50] table [x={time}, y={datasheet}]{\samsung};
\addplot[color=green!50!black] table [x={time}, y={datasheet}]{\samsung};
\addplot[color=blue!50] table [x={time}, y={measured}]{\samsung};
\addplot[color=red!50] table [x={time}, y={optimized}]{\samsung};
@@ -84,20 +85,20 @@
\node[circle,draw,inner sep=1pt] at (axis cs:0.0045, 750) {\tiny 5};
\node[circle,draw,inner sep=1pt] at (axis cs:0.0055, 750) {\tiny 6};
\addplot[color=green!50] table [x={time}, y={datasheet}]{\hynix};
\addplot[color=green!50!black] table [x={time}, y={datasheet}]{\hynix};
\addplot[color=blue!50] table [x={time}, y={measured}]{\hynix};
\addplot[color=red!50] table [x={time}, y={optimized}]{\hynix};
\end{groupplot}
% Legend
\begin{scope}
\draw[green!50,line width=0.9pt] (-0.15, -8) -- (0.15, -8);
\node[anchor=west] at (0.2,-8) {Sim. Datasheet IDDs};
\draw[green!50!black,line width=0.9pt] (-0.15, -1) -- (0.15, -1);
\node[anchor=west] at (0.2,-1) {Sim. Datasheet IDDs};
\draw[red!50,line width=0.9pt] (3.4-0.15, -8) -- (3.4+0.15, -8);
\node[anchor=west] at (3.6,-8) {Sim. Measured IDDs};
\draw[red!50,line width=0.9pt] (3.4-0.15, -1) -- (3.4+0.15, -1);
\node[anchor=west] at (3.6,-1) {Sim. Measured IDDs};
\draw[blue!50,line width=0.9pt] (-0.15, -8.5) -- (0.15, -8.5);
\node[anchor=west] at (0.2,-8.5) {Measurement};
\draw[blue!50,line width=0.9pt] (-0.15, -1.5) -- (0.15, -1.5);
\node[anchor=west] at (0.2,-1.5) {Measurement};
\end{scope}
\end{tikzpicture}%