\documentclass[border=0mm]{standalone}

\usepackage{cmap}
\usepackage[cp1250]{inputenc}	
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage{lmodern}
\usepackage{tikz}
\usepackage{float}
\usepackage{siunitx}
\usepackage{amsmath}
\usepackage{upgreek}
\usepackage{pgfplots}
\pgfplotsset{compat=1.17}
\usepgfplotslibrary{fillbetween}
\usepgfplotslibrary{units}
% \makeatletter
%\pgfplotsset{
%  unit code/.code 2 args=
%    \begingroup
%    \protected@edef\x{\endgroup\si{#2}}\x
%} 
%\makeatother

\pgfkeys{%
  /tikz/on layer/.code={
    \pgfonlayer{#1}\begingroup
    \aftergroup\endpgfonlayer
    \aftergroup\endgroup
  }
}

\begin{document}
	\begin{tikzpicture}
		\begin{axis}[
			height=7cm,	width=11cm,	grid=major,
    		x unit=\SI{}{\volt}, y unit=\SI{}{\micro\ampere},
			xlabel=$V_\mathrm{CPO}$,	ylabel=$\mathit{RMS}(I_\mathrm{out})$,
			ymin=-5,ymax=5,
			xmin=0, xmax=1.32,
			ytick distance = 1,
			xtick = {0,0.2,0.4,0.6,0.8,1,1.2,1.32},
			set layers,
			%y tick label style={/pgf/number format/.cd, set thousands separator={}},
			xticklabel shift = 2 pt,
			legend pos=north east
		]					
			
			\addplot +[solid, thick,color=blue,mark=none] table [x expr=\thisrow{nomx}, y expr=\thisrow{nomy}*1e6, col sep=semicolon] {../cadence_data/iout_rms_fpd_vout.csv};
%			\addplot +[solid, thick,color=red,mark=none] table [x expr=\thisrow{x1}, y expr=\thisrow{y1}*1e6, col sep=semicolon] {../cadence_data/iout_rms_fpd_vout.csv};
%			\addplot +[solid, thick,color=red,mark=none] table [x expr=\thisrow{x2}, y expr=\thisrow{y2}*1e6, col sep=semicolon] {../cadence_data/iout_rms_fpd_vout.csv};
%			\addplot +[solid, thick,color=red,mark=none] table [x expr=\thisrow{x3}, y expr=\thisrow{y3}*1e6, col sep=semicolon] {../cadence_data/iout_rms_fpd_vout.csv};
%			\addplot +[solid, thick,color=red,mark=none] table [x expr=\thisrow{x4}, y expr=\thisrow{y4}*1e6, col sep=semicolon] {../cadence_data/iout_rms_fpd_vout.csv};
%			\addplot +[solid, thick,color=red,mark=none] table [x expr=\thisrow{x5}, y expr=\thisrow{y5}*1e6, col sep=semicolon] {../cadence_data/iout_rms_fpd_vout.csv};
%			\addplot +[solid, thick,color=red,mark=none] table [x expr=\thisrow{x6}, y expr=\thisrow{y6}*1e6, col sep=semicolon] {../cadence_data/iout_rms_fpd_vout.csv};
%			\addplot +[solid, thick,color=green,mark=none] table [x expr=\thisrow{x7}, y expr=\thisrow{y7}*1e6, col sep=semicolon] {../cadence_data/iout_rms_fpd_vout.csv};
%			\addplot +[solid, thick,color=red,mark=none] table [x expr=\thisrow{x8}, y expr=\thisrow{y8}*1e6, col sep=semicolon] {../cadence_data/iout_rms_fpd_vout.csv};
%			\addplot +[solid, thick,color=black,mark=none] table [x expr=\thisrow{minx}, y expr=\thisrow{miny}*1e6, col sep=semicolon] {../cadence_data/iout_rms_fpd_vout.csv};
			%\addplot +[solid, thick,color=black,mark=none] table [x expr=\thisrow{maxx}, y expr=\thisrow{maxy}*1e6, col sep=semicolon] {../cadence_data/iout_rms_fpd_vout.csv};
			\addplot +[name path = FF, solid, thick,color=blue, draw=none,mark=none] table [x expr=\thisrow{x7}, y expr=\thisrow{y7}*1e6, col sep=semicolon] {../cadence_data/iout_rms_fpd_vout.csv};
			\addplot +[name path = SS, solid, thick,color=blue,draw=none,mark=none] table [x expr=\thisrow{minx}, y expr=\thisrow{miny}*1e6, col sep=semicolon] {../cadence_data/iout_rms_fpd_vout.csv};	
			\addplot[blue, fill opacity = 0.15] fill between[of=SS and FF];
			%\draw [-,dashed] (axis cs:0,625) -- (axis cs:40,625) ;
			%\node [] at (axis cs:5.5,685) {$\SI{625}{\mega\hertz}$};
			
		\end{axis}
	\end{tikzpicture}
\end{document}