MWE
\documentclass[border=2mm]{standalone}
\usepackage{tikz}
\usepackage{tikz-timing}
\usetikztiminglibrary[dual arrows]{clockarrows}
\begin{document}
\begin{tikztimingtable}[
scale=2.5,
timing/slope=0.1,
timing/rowdist=3ex,
]
\textnormal{Clock} & [black] {h} 47{c} \\
\extracode
\begin{pgfonlayer}{background}
\node[anchor=east] at (row1.north west){\tiny +5V};
\node[anchor=east] at (row1.south west){\tiny 0};
\vertlines[help lines,red]{0,1,3,5,7,9,11,13,15,17,19,21,23}
\end{pgfonlayer}
\tablegrid
\end{tikztimingtable}
\end{document}
And output

The clock pulses are shifting. How can we do?

scalekey won't scale things properly. He recommends scalebox or putting things inside a node. It seems a little awkward why he does that though. – percusse Jul 12 '15 at 16:57