\begin{tikzpicture}
\begin{axis}[
    xmode=log,
    xmin=1e-2, xmax=2500,
    ymin=50, ymax=109,
    ylabel={SPFM and LFM [\%]},
    xlabel={$\lambda_\mathrm{DRAM}$ [FIT]},
    width=\linewidth,
    height=8.25cm,
]



% LPDDR5 SPFM
\addplot[smooth,color=red, very thick]
coordinates {
    % (1, 81.1966)
    % (2, 81.1966)
    % (5, 81.1966)
    % (10, 81.1966)
    % (25, 81.1966)
    % (50, 81.1966)
    % (100, 81.1966)
    % (500, 81.1966)
    % (1000, 81.1966)
    % (2000, 81.1966)
    % (2500, 81.1966)

(0.01, 99.4999)
(0.0206913808111479, 99.4998)
(0.04281332398719394, 99.4996)
(0.08858667904100823, 99.4991)
(0.18329807108324356, 99.4982)
(0.37926901907322497, 99.4963)
(0.7847599703514611, 99.4924)
(1.623776739188721, 99.4844)
(3.359818286283781, 99.4677)
(6.951927961775605, 99.4333)
(14.38449888287663, 99.3625)
(29.76351441631316, 99.2177)
(61.584821106602604, 98.9254)
(127.42749857031322, 98.3496)
(263.6650898730355, 97.2695)
(545.5594781168514, 95.4168)
(1128.8378916846884, 92.6784)
(2335.7214690901214, 89.4069)
(4832.930238571752, 86.3617)
(10000.0, 84.119)
};

% LPDDR5 LFM
\addplot[smooth,color=blue, very thick]
coordinates {
    % (1, 63.9901)
    % (2, 76.3059)
    % (5, 83.6954)
    % (10, 86.1586)
    % (25, 87.6365)
    % (50, 88.1291)
    % (100, 88.3754)
    % (500, 88.5725)
    % (1000, 88.5971)
    % (2000, 88.6094)
    % (2500, 88.6119)

(0.01, 99.9837)
(0.0206913808111479, 99.9833)
(0.04281332398719394, 99.9825)
(0.08858667904100823, 99.9807)
(0.18329807108324356, 99.977)
(0.37926901907322497, 99.9693)
(0.7847599703514611, 99.9535)
(1.623776739188721, 99.9209)
(3.359818286283781, 99.8533)
(6.951927961775605, 99.7138)
(14.38449888287663, 99.4266)
(29.76351441631316, 98.838)
(61.584821106602604, 97.6443)
(127.42749857031322, 95.2725)
(263.6650898730355, 90.7475)
(545.5594781168514, 82.747)
(1128.8378916846884, 70.3355)
(2335.7214690901214, 54.5115)
(4832.930238571752, 38.705)
(10000.0, 26.3318)
}; 
    
\legend{
    SPFM,
    LFM
}
    
\addplot[smooth,color=red!30]
    coordinates {
        (1e-2,    90)
        (2500, 90)
    };
    
\addplot[smooth,color=red!30, style=dashed]
    coordinates {
        (1e-2,    97)
        (2500, 97)
    };
    
\addplot[smooth,color=red!30, style=dashed]
    coordinates {
        (1e-2,    99)
        (2500, 99)
    };
        
\addplot[smooth,color=blue!30, style=dashed]
    coordinates {
        (1e-2,    90)
        (2500, 90)
    };
    
\addplot[smooth,color=blue!30, style=dashed]
    coordinates {
        (1e-2,    80)
        (2500, 80)
    };
    
\addplot[smooth,color=blue!30, style=dashed]
    coordinates {
        (1e-2,    60)
        (2500, 60)
    };

\node[color=blue!30] at (axis cs: 1e-1,92)  {\scriptsize ASIL\,D (LFM $> 90\%$)};
\node[color=blue!30] at (axis cs: 1e-1,82)  {\scriptsize ASIL\,C (LFM $> 80\%$)};
\node[color=blue!30] at (axis cs: 1e-1,62)  {\scriptsize ASIL\,B (LFM $> 60\%$)};
\node[color=red!30] at (axis cs: 6,92)     {\scriptsize ASIL\,B (SPFM $>90\%$)};
\node[color=red!30] at (axis cs: 1,102) {\scriptsize ASIL\,C (SPFM $>97\%$), ASIL-D (SPFM $>99\%$)};
    
\addplot[thick, samples=50, smooth, blue!30, dashed] coordinates {(285,50)(285,90)};
\addplot[thick, samples=50, smooth, red!30, dashed] coordinates {(53.316,50)(53.316,99)};
    
\end{axis}
\end{tikzpicture}