Old case :
stage latencies 1 ns, 2.2 ns, 2 ns, 1 ns, and 0.75 ns .
take MAX( 1 ns, 2.2 ns, 2 ns, 1 ns, and 0.75 ns) = 2.2 ns
P= Tavg(old) = (0.2*3*2.2)+(0.8*1*2.2)= 3.08 ns. // here 0.2(for brach instn..) , 3(CPI) , 2.2(MAX time delay) , 0.8(non branch) , 1(CPI),2.2(MAX time delay)
New Case :
Time taken in stages ={1 ns, 0.73ns, 0.73ns, 0.73ns , 1ns,1ns, 1 ns, and 0.75 ns}
MAX( 1 ns, 0.73ns, 0.73ns, 0.73ns , 1ns,1ns, 1 ns, and 0.75 ns) =1 ns
Q= Tavg(New) = (0.2*6*1)+(0.8*1*1) = 2 ns // here 0.2(for brach instn..) , 6(CPI) , 1(MAX time delay) , 0.8(non branch) , 1(CPI), 1(MAX time delay)
P/Q=3.08/2 = 1.54