示例#1
0
文件: arbiter.cpp 项目: Hopobcn/cacti
double
Arbiter::crossbar_ctrline() {
    double temp = (Cw3(o_len * 1e-6 /* m */) + flit_size * transmission_buf_ctrcap() +
                   drain_C_(NTi, 0, 1, 1, g_tp.cell_h_def) + drain_C_(PTi, 1, 1, 1, g_tp.cell_h_def) + gate_C(NTi, 0) +
                   gate_C(PTi, 0));
    return temp;
}
示例#2
0
文件: router.cpp 项目: bugamn/esesc
double
Router::crossbar_ctrline() {
  return (Cw3(0.5*O*flit_size*wt) + flit_size*transmission_buf_ctrcap() +
      diff_cap(NTi, 0, 1) + diff_cap(PTi, 1, 1) +
      gate_cap(NTi) + gate_cap(PTi));
}