User Tools

Site Tools


timing_analysis_of_dfdiv

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

timing_analysis_of_dfdiv [2013/06/24 18:02] (current)
yvonne.z1229 created
Line 1: Line 1:
 +Timing analysis of dfdiv
  
 +FMax: 90.9MHz
 +
 +Critical path: 17.506ns
 +
 +**Start signal: main:​main_inst|main_119_120_phi_temp[0]**
 +
 +**End signal: main:​main_inst|main_estimateDiv128To64_exit_thread_i_zSig_1_i_phi_temp[41]**
 +
 +
 +/* main: %119*/
 +/*   %120 = phi i64 [ %117, %normalizeFloat64Subnormal.exit.i ], [ %4, %94 ]*/
 +
 +**main_119_120 = main_119_120_phi_temp;​**
 +
 +/* main: %119*/
 +/*   %123 = shl i64 %120, 10*/
 +
 +**main_119_123 = (main_119_120 <<<​ (64'​d10 % 64'​d64));​**
 +
 +/* main: %119*/
 +/*   %124 = or i64 %123, 4611686018427387904*/​
 +
 +**main_119_124 = (main_119_123 | 64'​d4611686018427387904);​**
 +
 +/* main: %119*/
 +/*   %131 = lshr i64 %124, %130*/
 +
 +**main_119_131 = (main_119_124 >>>​ (main_119_130 % 64'​d64));​**
 +
 +/* main: %119*/
 +/*   %132 = icmp ugt i64 %126, %131*/
 +
 +**main_119_132 = (main_119_126_reg > main_119_131_reg);​**
 +
 +/* main: %estimateDiv128To64.exit.thread.i*/​
 +/*   ​%zSig.1.i = phi i64 [ %199, %196 ], [ %170, %estimateDiv128To64.exit.i ], [ -1, %119 ]*/
 +
 +**if ( ( ( ( cur_state == LEGUP_F_main_BB_119_41) & (memory_controller_waitrequest == 1'd0)) & (main_119_132 == 1'd0) ) )**
 +
 +**main_estimateDiv128To64_exit_thread_i_zSig_1_i_phi_temp <= -64'​d1;​**
timing_analysis_of_dfdiv.txt ยท Last modified: 2013/06/24 18:02 by yvonne.z1229