make power plot slimer
This commit is contained in:
1908
data/hynix.csv
1908
data/hynix.csv
File diff suppressed because it is too large
Load Diff
1908
data/micron.csv
1908
data/micron.csv
File diff suppressed because it is too large
Load Diff
1908
data/samsung.csv
1908
data/samsung.csv
File diff suppressed because it is too large
Load Diff
@@ -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}.
|
The results are shown in Figure~\ref{fig:power_plot}.
|
||||||
\begin{figure}
|
\begin{figure}
|
||||||
\centering
|
\centering
|
||||||
\resizebox{\linewidth}{!}{%
|
% \resizebox{\linewidth}{!}{%
|
||||||
\input{img/power_plot}
|
\input{img/power_plot}
|
||||||
}
|
% }
|
||||||
\caption{Average Power Consumption of Simulations and Measurements for Different Vendors}
|
\caption{Average Power Consumption of Simulations and Measurements for Different Vendors}
|
||||||
\label{fig:power_plot}
|
\label{fig:power_plot}
|
||||||
\end{figure}
|
\end{figure}
|
||||||
|
|||||||
@@ -6,15 +6,16 @@
|
|||||||
|
|
||||||
\begin{groupplot}[
|
\begin{groupplot}[
|
||||||
group style={
|
group style={
|
||||||
group size=1 by 3,
|
group size=3 by 1,
|
||||||
horizontal sep=0pt,
|
horizontal sep=10pt,
|
||||||
vertical sep=30pt,
|
% vertical sep=30pt,
|
||||||
xticklabels at=edge bottom,
|
xticklabels at=edge bottom,
|
||||||
yticklabels at=edge left,
|
yticklabels at=edge left,
|
||||||
xlabels at=edge bottom,
|
xlabels at=edge bottom,
|
||||||
ylabels at=edge left,
|
ylabels at=edge left,
|
||||||
},
|
},
|
||||||
width=\linewidth, height=4cm,
|
scale only axis,
|
||||||
|
width=\linewidth/4, height=4cm,
|
||||||
xlabel={Time},
|
xlabel={Time},
|
||||||
ylabel={Power [mW]},
|
ylabel={Power [mW]},
|
||||||
xmin=0, xmax=0.006,
|
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.0045, 750) {\tiny 5};
|
||||||
\node[circle,draw,inner sep=1pt] at (axis cs:0.0055, 750) {\tiny 6};
|
\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=blue!50] table [x={time}, y={measured}]{\micron};
|
||||||
\addplot[color=red!50] table [x={time}, y={optimized}]{\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.0045, 750) {\tiny 5};
|
||||||
\node[circle,draw,inner sep=1pt] at (axis cs:0.0055, 750) {\tiny 6};
|
\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=blue!50] table [x={time}, y={measured}]{\samsung};
|
||||||
\addplot[color=red!50] table [x={time}, y={optimized}]{\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.0045, 750) {\tiny 5};
|
||||||
\node[circle,draw,inner sep=1pt] at (axis cs:0.0055, 750) {\tiny 6};
|
\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=blue!50] table [x={time}, y={measured}]{\hynix};
|
||||||
\addplot[color=red!50] table [x={time}, y={optimized}]{\hynix};
|
\addplot[color=red!50] table [x={time}, y={optimized}]{\hynix};
|
||||||
\end{groupplot}
|
\end{groupplot}
|
||||||
|
|
||||||
% Legend
|
% Legend
|
||||||
\begin{scope}
|
\begin{scope}
|
||||||
\draw[green!50,line width=0.9pt] (-0.15, -8) -- (0.15, -8);
|
\draw[green!50!black,line width=0.9pt] (-0.15, -1) -- (0.15, -1);
|
||||||
\node[anchor=west] at (0.2,-8) {Sim. Datasheet IDDs};
|
\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);
|
\draw[red!50,line width=0.9pt] (3.4-0.15, -1) -- (3.4+0.15, -1);
|
||||||
\node[anchor=west] at (3.6,-8) {Sim. Measured IDDs};
|
\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);
|
\draw[blue!50,line width=0.9pt] (-0.15, -1.5) -- (0.15, -1.5);
|
||||||
\node[anchor=west] at (0.2,-8.5) {Measurement};
|
\node[anchor=west] at (0.2,-1.5) {Measurement};
|
||||||
\end{scope}
|
\end{scope}
|
||||||
\end{tikzpicture}%
|
\end{tikzpicture}%
|
||||||
|
|||||||
Reference in New Issue
Block a user