Update on Overleaf.
This commit is contained in:
@@ -1,7 +0,0 @@
|
||||
\section{Introduction}
|
||||
|
||||
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi
|
||||
malesuada, quam in pulvinar varius, metus nunc fermentum urna, id
|
||||
sollicitudin purus odio sit amet enim. Aliquam ullamcorper eu ipsum
|
||||
vel mollis. Curabitur quis dictum nisl. Phasellus vel semper risus, et
|
||||
lacinia dolor. Integer ultricies commodo sem nec semper.\cite{texbook}
|
||||
@@ -1,12 +0,0 @@
|
||||
\section{Related Work}
|
||||
|
||||
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
|
||||
|
||||
|
||||
\subsection{Something related}
|
||||
|
||||
Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
|
||||
|
||||
\subsection{Something related}
|
||||
|
||||
Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.
|
||||
@@ -1,5 +0,0 @@
|
||||
\section{Overview}
|
||||
|
||||
Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur?
|
||||
|
||||
At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, At accusam aliquyam diam diam dolore dolores duo eirmod eos erat, et nonumy sed tempor et et invidunt justo labore Stet clita ea et gubergren, kasd magna no rebum. sanctus sea sed takimata ut vero voluptua. est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur
|
||||
@@ -22,4 +22,6 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
\end{abstract}
|
||||
|
||||
1
drampower-acknowledgements.tex
Normal file
1
drampower-acknowledgements.tex
Normal file
@@ -0,0 +1 @@
|
||||
\section{Acknowledgements}
|
||||
@@ -24,7 +24,7 @@
|
||||
\country{Germany}
|
||||
}
|
||||
|
||||
\author{Prof. Dr.-Ing. Matthias Jung}
|
||||
\author{Matthias Jung}
|
||||
\email{m.jung@uni-wuerzburg.de}
|
||||
\orcid{0000-0003-0036-2143}
|
||||
\affiliation{%
|
||||
|
||||
1132
drampower-main.tex
1132
drampower-main.tex
File diff suppressed because it is too large
Load Diff
@@ -28,3 +28,5 @@
|
||||
%\received{20 February 2007}
|
||||
%\received[revised]{12 March 2009}
|
||||
%\received[accepted]{5 June 2009}
|
||||
|
||||
\newcommand{\todo}[1]{\textcolor{\red}{#1}}
|
||||
|
||||
1754
drampower.bib
1754
drampower.bib
File diff suppressed because it is too large
Load Diff
83
img/bankwise_current.tex
Normal file
83
img/bankwise_current.tex
Normal file
@@ -0,0 +1,83 @@
|
||||
\begin{tikzpicture}
|
||||
%\scriptsize
|
||||
%\newcommand*\circled[1]{
|
||||
% \tikz[baseline=(char.base)]{
|
||||
% \node[shape=circle,draw,inner sep=0.5pt,fill=white] (char) {\scriptsize#1};
|
||||
% }
|
||||
%}
|
||||
|
||||
|
||||
% Variables:
|
||||
\def\IDDTWO{30} %mA
|
||||
\def\IDDTHREE{100} %mA
|
||||
\def\BONE{65} %mA
|
||||
|
||||
\def\ENDWIDTH{0.5}
|
||||
\def\SEVEN{6.7}
|
||||
|
||||
|
||||
\draw[thick] (0,-\ENDWIDTH) node[anchor=north] {$0$} -- (0,0.1) node[anchor=south] {};
|
||||
\draw[thick] (2,-\ENDWIDTH) node[anchor=north] {$I_{DD2N}$} -- (2,0.1) node[anchor=south] {};
|
||||
\draw[thick] (4,-\ENDWIDTH) node[anchor=north] {$I_{\rho}$} -- (4,0.1) node[anchor=south] {};
|
||||
|
||||
\draw[thick] (\SEVEN,-\ENDWIDTH) node[anchor=north] {$I_{DD3N}$} -- (\SEVEN,0.1) node[anchor=south] {\circled{B}};
|
||||
|
||||
\draw[thick] (-0.5,0) -- (0.7,0) node[anchor=west] {};
|
||||
|
||||
%\draw[thick] (0.7,0.2) to [bend right=20] (0.7,0);
|
||||
%\draw[thick] (0.7,-0.2) to [bend right=20] (0.7,0);
|
||||
%
|
||||
%\draw[dotted, thick] (0.7,0) -- (1.1,0);
|
||||
\draw[thick] (0.7,0) -- (1.1,0);
|
||||
%
|
||||
%\draw[thick] (1.1,0.2) to [bend right=20] (1.1,0);
|
||||
%\draw[thick] (1.1,-0.2) to [bend right=20] (1.1,0);
|
||||
|
||||
|
||||
\draw[thick] (1.1,0) -- (6.0,0);
|
||||
%\draw[thick,-{Latex[scale=2.5, length=2, width=3]}] (1.2,0) -- (\SEVEN+0.6,0) node[anchor=west] {[mA]};
|
||||
\draw[thick,-{Latex}] (6.4,0) -- (\SEVEN+0.6,0) node[anchor=west] {};
|
||||
|
||||
|
||||
%% Draw Bank 0:
|
||||
%\draw[thick] (\PPOS,-0.2) node[anchor=north] {\scriptsize\PVALUEROUND} --
|
||||
%(\PPOS,0.2) node[anchor=south] {$I_{\rho}$};
|
||||
|
||||
%% Draw Other Banks:
|
||||
|
||||
\draw[thick] (4.3375,-0.1) -- (4.3375,0.1) node[anchor=south]
|
||||
{\circled{1}};
|
||||
\draw[thick] (4.6750,-0.1) -- (4.6750,0.1) node[anchor=south]
|
||||
{\circled{2}};
|
||||
\draw[thick] (5.0125,-0.1) -- (5.0125,0.1) node[anchor=south]
|
||||
{\circled{3}};
|
||||
\draw[thick] (5.3500,-0.1) -- (5.3500,0.1) node[anchor=south]
|
||||
{\circled{4}};
|
||||
\draw[thick] (5.6875,-0.1) -- (5.6875,0.1) node[anchor=south]
|
||||
{\circled{5}};
|
||||
%\draw[thick] (6.0250,-0.1) -- (6.0250,0.1) node[anchor=south]
|
||||
%{\circled{6}};
|
||||
%\draw[thick] (6.3625,-0.1) -- (6.3625,0.1) node[anchor=south]
|
||||
%{\circled{7}};
|
||||
|
||||
\draw[thick] (6.0,0.2) to [bend right=20] (6.0,0);
|
||||
\draw[thick] (6.0,-0.2) to [bend right=20] (6.0,0);
|
||||
|
||||
\draw[dotted, thick] (6.0,0) -- (6.4,0);% node[anchor=west] {};
|
||||
|
||||
\draw[thick] (6.4,0.2) to [bend right=20] (6.4,0);
|
||||
\draw[thick] (6.4,-0.2) to [bend right=20] (6.4,0);
|
||||
|
||||
%% DRAW P
|
||||
|
||||
\draw [thick,
|
||||
black,decorate,decoration={brace,amplitude=10pt,mirror},xshift=0.0pt,yshift=-0.0pt](2,0)
|
||||
-- (4,0) node[black,midway,yshift=-0.6cm] {\footnotesize
|
||||
$\rho$};
|
||||
|
||||
\draw [thick,
|
||||
black,decorate,decoration={brace,amplitude=10pt,mirror},xshift=0.0pt,yshift=-0.0pt](4,0)
|
||||
-- (\SEVEN,0) node[black,midway,yshift=-0.6cm] {\footnotesize
|
||||
$1-\rho$};
|
||||
|
||||
\end{tikzpicture}
|
||||
13
img/currents_table.tex
Normal file
13
img/currents_table.tex
Normal file
@@ -0,0 +1,13 @@
|
||||
\begin{tabular}{cl}
|
||||
\toprule
|
||||
\textbf{Symbol} & \textbf{Description}\\
|
||||
\midrule
|
||||
IDD0 & Operating One Bank Active-Precharge Current\\
|
||||
IDD2N & Precharge Standby Current\\
|
||||
IDD3N & Active Standby Current\\
|
||||
IDD4R & Operating Burst Read Current\\
|
||||
IDD4W & Operating Burst Write Current\\
|
||||
IDD5B & Burst Refresh Current\\
|
||||
IDD6N & Self Refresh Current\\
|
||||
\bottomrule
|
||||
\end{tabular}%
|
||||
43
img/implicit_commands.tex
Normal file
43
img/implicit_commands.tex
Normal file
@@ -0,0 +1,43 @@
|
||||
\begin{tikztimingtable} [timing/d/background/.style={fill=white},
|
||||
timing/lslope=0.2, xscale=1.80, yscale=1.0,]
|
||||
{\small \rmfamily CK\_t} &
|
||||
L
|
||||
N(P1)
|
||||
8{T}
|
||||
N(P2)
|
||||
2{T}
|
||||
N(P7)
|
||||
2{T}
|
||||
N(P3)
|
||||
2{T}
|
||||
N(P4)
|
||||
2{T}
|
||||
N(P6)
|
||||
2{T}
|
||||
N(P5)
|
||||
2.0{T}\\
|
||||
{\small \rmfamily CMD} &
|
||||
0.5U O 1U A 1U O 1U O 1U R 1U O 1U O 1U O 1U O 1U O 1.5U\\
|
||||
%ADR
|
||||
{\small \rmfamily STATE} &
|
||||
3D{\small \texttt{PRECHARGED}}
|
||||
14D{\small \texttt{ACTIVE}}
|
||||
4D{\small \texttt{PRECHARGED}}\\
|
||||
\extracode
|
||||
\begin{pgfonlayer}{background}
|
||||
|
||||
%\timemeasuup{P1}{P5}{-4.0}{\small $t_{RC} = t_{RAS} + t_{RP}$}
|
||||
%\timemeasuup{P3}{P6}{-2.0}{\small $t_{BURST}$}
|
||||
\timemeasure{P2}{P6}{ 5.0}{\tiny $t_{RTP}$}
|
||||
%\timemeasure{P2}{P3}{ 7.0}{\small $t_{CL}$}
|
||||
%\timemeasure{P1}{P4}{ 9.0}{\small $t_{RAS}$}
|
||||
%\timemeasure{P4}{P5}{ 9.0}{\small $t_{RP}$}
|
||||
%\timemeasure{P7}{P4}{11.0}{\small $t_{RTP}$}
|
||||
%\timemeasuup{P2}{P7}{-2.0}{\small $t_{CCD}$}
|
||||
|
||||
% Add vertical lines
|
||||
\begin{scope}[semitransparent,semithick]
|
||||
\vertlines[gray]{1.1,3.1,...,19.1}
|
||||
\end{scope}
|
||||
\end{pgfonlayer}
|
||||
\end{tikztimingtable}%
|
||||
99
img/refresh_currents.tex
Normal file
99
img/refresh_currents.tex
Normal file
@@ -0,0 +1,99 @@
|
||||
\begin{tikzpicture}
|
||||
|
||||
% Define colors
|
||||
\definecolor{idlecolor}{RGB}{255, 204, 153} % Light orange
|
||||
\definecolor{refcolor}{RGB}{153, 204, 255} % Light blue
|
||||
\definecolor{backgroundcolor}{RGB}{255, 255, 153} % Light yellow
|
||||
|
||||
\newcommand{\ya}{1}
|
||||
\newcommand{\yb}{2.6}
|
||||
\newcommand{\yc}{6}
|
||||
|
||||
\pgfdeclarelayer{background}
|
||||
\pgfsetlayers{background, main}
|
||||
% Define the axis
|
||||
\begin{axis}[
|
||||
%width=15cm, height=8cm,
|
||||
xlabel={Time},
|
||||
ylabel={Current},
|
||||
xmin=0, xmax=6,
|
||||
ymin=0, ymax=7,
|
||||
xtick=\empty,
|
||||
ytick=\empty,
|
||||
extra y ticks={\ya, \yb, \yc},
|
||||
extra y tick labels={$I_{DD2N}$, $I_{DD5A}$, $I_{DD5B}$},
|
||||
axis x line=middle,
|
||||
axis y line=middle,
|
||||
y axis line style={-Latex},
|
||||
x axis line style={-Latex},
|
||||
axis line style=thick,
|
||||
ylabel near ticks,
|
||||
xlabel near ticks,
|
||||
]
|
||||
% Shaded areas
|
||||
%% IDLE energy (orange stripes)
|
||||
%\addplot[domain=0:3.3, fill=idlecolor, pattern=north east lines, draw=none] {1.5} \closedcycle;
|
||||
\begin{pgfonlayer}{background}
|
||||
\draw[pattern=north east lines, pattern color=red!50, draw=none] (axis cs:1,\ya) rectangle (axis cs:2,\yc);
|
||||
\draw[pattern=north east lines, pattern color=red!50, draw=none] (axis cs:4,\ya) rectangle (axis cs:5,\yc);
|
||||
\draw[pattern=north east lines, pattern color=green!50, draw=none] (axis cs:0,0) rectangle (axis cs:6,1);
|
||||
\draw[pattern=north west lines, pattern color=blue!50, draw=none] (axis cs:0,\ya) rectangle (axis cs:6,\yb);
|
||||
\end{pgfonlayer}
|
||||
%\addplot[domain=3.7:7, fill=idlecolor, pattern=north east lines, draw=none] {1.5} \closedcycle;
|
||||
%\addplot[domain=7.4:10, fill=idlecolor, pattern=north east lines, draw=none] {1.5} \closedcycle;
|
||||
%% IDD5PB_B Background energy (yellow stripes)
|
||||
%\addplot[domain=0:3.3, fill=backgroundcolor, pattern=north west lines, draw=none] {2.5} \closedcycle;
|
||||
%\addplot[domain=3.7:7, fill=backgroundcolor, pattern=north west lines, draw=none] {2.5} \closedcycle;
|
||||
%\addplot[domain=7.4:10, fill=backgroundcolor, pattern=north west lines, draw=none] {2.5} \closedcycle;
|
||||
%% REFpb Foreground energy (blue stripes)
|
||||
%\addplot[domain=1:2.3, fill=refcolor, pattern=north east lines, draw=none] {4.5} \closedcycle;
|
||||
%\addplot[domain=4.7:6, fill=refcolor, pattern=north east lines, draw=none] {4.5} \closedcycle;
|
||||
%\addplot[domain=7.7:9, fill=refcolor, pattern=north east lines, draw=none] {4.5} \closedcycle;
|
||||
% Plot the current curve (in blue)
|
||||
%\addplot[domain=0:10, samples=100, thick, blue]
|
||||
% ({x}, {x < 1 || (x > 3 && x < 4.7) || x > 7.4 ? 2.5 :
|
||||
% (x >= 1 && x <= 2.3) || (x >= 4.7 && x <= 6) || (x >= 7.7 && x <= 9) ?
|
||||
% 4.5 : 1.5}) ;
|
||||
\addplot[thick] coordinates {(0,\ya) (1,\ya)};
|
||||
\addplot[thick] coordinates {(1,\ya) (1,\yc)};
|
||||
\addplot[thick] coordinates {(1,\yc) (2,\yc)};
|
||||
\addplot[thick] coordinates {(2,\yc) (2,\ya)};
|
||||
\addplot[thick] coordinates {(2,\ya) (4,\ya)};
|
||||
\addplot[thick] coordinates {(4,\ya) (4,\yc)};
|
||||
\addplot[thick] coordinates {(4,\yc) (5,\yc)};
|
||||
\addplot[thick] coordinates {(5,\yc) (5,\ya)};
|
||||
\addplot[thick] coordinates {(5,\ya) (6,\ya)};
|
||||
% Mark important points (IDD5PB, IDD5PB_B, I0, IDD2N levels)
|
||||
\addplot[dashed] coordinates {(0,\ya) (6,\ya)}; % IDD2N
|
||||
\addplot[dashed] coordinates {(0,\yb) (6,\yb)}; % IDD5PB
|
||||
\addplot[dashed] coordinates {(0,\yc) (6,\yc)}; % IDD5PB_B
|
||||
% Text Annotations
|
||||
%\node[align=left] at (axis cs:9.8,5.8) {\textbf{IDD5B}};
|
||||
%\node[align=left] at (axis cs:9.8,4.3) {\textbf{IDD5A}};
|
||||
%%\node[align=left] at (axis cs:9.8,2.3) {\textbf{I\_0}};
|
||||
%\node[align=left] at (axis cs:9.8,1.3) {\textbf{IDD2N}};
|
||||
% Labels for periods tRFCpb and tREFI8
|
||||
\draw[thick, {Latex}-{Latex}] (axis cs:1,5) -- (axis cs:2,5) node[midway,below] {$t_{RFC}$};
|
||||
%\draw[thick, {Latex}-{Latex}] (axis cs:4,5) -- (axis cs:5,5) node[midway,below] {$tRFC$};
|
||||
\draw[thick, {Latex}-{Latex}] (axis cs:1,4) -- (axis cs:4,4) node[midway,below] {$t_{REFI}$};
|
||||
%\draw[thick, <->] (axis cs:1,0.5) -- (axis cs:2.3,0.5) node[midway,below] {$tRFC_{pb}$};
|
||||
%\draw[thick, <->] (axis cs:0,0.5) -- (axis cs:3.3,0.5) node[midway,below] {$tREFI8$};
|
||||
%\draw[thick, <->] (axis cs:4.7,0.5) -- (axis cs:6,0.5) node[midway,below] {$tRFC_{pb}$};
|
||||
%\draw[thick, <->] (axis cs:3.7,0.5) -- (axis cs:7,0.5) node[midway,below] {$tREFI8$};
|
||||
%\draw[thick, <->] (axis cs:7.7,0.5) -- (axis cs:9,0.5) node[midway,below] {$tRFC_{pb}$};
|
||||
%\draw[thick, <->] (axis cs:7.4,0.5) -- (axis cs:10,0.5) node[midway,below] {$tREFI8$};
|
||||
\end{axis}
|
||||
% Legend
|
||||
\begin{scope}
|
||||
\node[draw, pattern=north east lines, pattern color=green!50] at (0.0,-1) {~};
|
||||
\node[anchor=west] at (0.2,-1) {Background Energy};
|
||||
\node[draw,pattern=north east lines, pattern color=red!50] at (3.8,-1) {~};
|
||||
\node[anchor=west] at (4.0,-1) {Burst Refresh Energy};
|
||||
\node[draw,pattern=north west lines, pattern color=blue!50] at (0.0,-1.5) {~};
|
||||
\node[anchor=west] at (0.2,-1.5) {Average Refresh Energy};
|
||||
\end{scope}
|
||||
%\draw[pattern=north east lines, pattern color=red!50, draw=none] (axis cs:1,1) rectangle (axis cs:2,6);
|
||||
%\draw[pattern=north east lines, pattern color=red!50, draw=none] (axis cs:4,1) rectangle (axis cs:5,6);
|
||||
%\draw[pattern=north east lines, pattern color=green!50, draw=none] (axis cs:0,0) rectangle (axis cs:6,1);
|
||||
%
|
||||
\end{tikzpicture}%
|
||||
26
img/switching_signals.tex
Normal file
26
img/switching_signals.tex
Normal file
@@ -0,0 +1,26 @@
|
||||
\begin{tikztimingtable} [timing/d/background/.style={fill=white},
|
||||
timing/lslope=0.2, xscale=1.80, yscale=1.0,]
|
||||
{\small \rmfamily CK\_t} &
|
||||
L H L H L H L H L H L H L H L H L\\
|
||||
{\small \rmfamily S1} &
|
||||
0.5L H H L L H H L L H H L L H H L L 0.5H\\
|
||||
{\small \rmfamily S2} &
|
||||
0.5L H L H L H L H H H H H L L L L L 0.5H\\
|
||||
\extracode
|
||||
\begin{pgfonlayer}{background}
|
||||
|
||||
%\timemeasuup{P1}{P5}{-4.0}{\small $t_{RC} = t_{RAS} + t_{RP}$}
|
||||
%\timemeasuup{P3}{P6}{-2.0}{\small $t_{BURST}$}
|
||||
%\timemeasure{P2}{P6}{ 5.0}{\tiny $t_{RTP}$}
|
||||
%\timemeasure{P2}{P3}{ 7.0}{\small $t_{CL}$}
|
||||
%\timemeasure{P1}{P4}{ 9.0}{\small $t_{RAS}$}
|
||||
%\timemeasure{P4}{P5}{ 9.0}{\small $t_{RP}$}
|
||||
%\timemeasure{P7}{P4}{11.0}{\small $t_{RTP}$}
|
||||
%\timemeasuup{P2}{P7}{-2.0}{\small $t_{CCD}$}
|
||||
|
||||
% Add vertical lines
|
||||
\begin{scope}[semitransparent,semithick]
|
||||
\vertlines[gray]{1.1,2.1,...,16.1}
|
||||
\end{scope}
|
||||
\end{pgfonlayer}
|
||||
\end{tikztimingtable}%
|
||||
Reference in New Issue
Block a user