Searched refs:cell_name (Results 1 - 11 of 11) sorted by relevance

/gem5/ext/dsent/model/std_cells/
H A DBUF.cc90 const String& cell_name = "BUF_X" + (String) drive_strength; local
93 getLoad("A_Cap")->setLoadCap(cache->get(cell_name + "->Cap->A"));
94 getDelay("A_to_Y_delay")->setDelay(cache->get(cell_name + "->Delay->A_to_Y"));
95 getDriver("Y_Ron")->setOutputRes(cache->get(cell_name + "->DriveRes->Y"));
98 getAreaResult("Active")->setValue(cache->get(cell_name + "->ActiveArea"));
99 getAreaResult("Metal1Wire")->setValue(cache->get(cell_name + "->ActiveArea"));
116 const String& cell_name = "BUF_X" + (String) drive_strength; local
125 leakage += cache->get(cell_name + "->Leakage->!A") * (1 - P_A);
126 leakage += cache->get(cell_name + "->Leakage->A") * P_A;
133 double y_b_cap = cache->get(cell_name
161 const String& cell_name = "BUF_X" + (String) drive_strength_; local
[all...]
H A DINV.cc98 String cell_name = "INV_X" + (String) drive_strength; local
101 getLoad("A_Cap")->setLoadCap(cache->get(cell_name + "->Cap->A"));
102 getDriver("Y_Ron")->setOutputRes(cache->get(cell_name + "->DriveRes->Y"));
103 getDelay("A_to_Y_delay")->setDelay(cache->get(cell_name + "->Delay->A_to_Y"));
106 getAreaResult("Active")->setValue(cache->get(cell_name + "->Area->Active"));
107 getAreaResult("Metal1Wire")->setValue(cache->get(cell_name + "->Area->Metal1Wire"));
124 String cell_name = "INV_X" + (String) drive_strength; local
133 leakage += cache->get(cell_name + "->Leakage->!A") * (1 - P_A);
134 leakage += cache->get(cell_name + "->Leakage->A") * P_A;
141 //double a_cap = cache->get(cell_name
170 String cell_name = "INV_X" + (String) drive_strength_; local
[all...]
H A DAND2.cc103 String cell_name = "AND2_X" + (String) drive_strength; local
106 getLoad("A_Cap")->setLoadCap(cache->get(cell_name + "->Cap->A"));
107 getLoad("B_Cap")->setLoadCap(cache->get(cell_name + "->Cap->B"));
108 getDelay("A_to_Y_delay")->setDelay(cache->get(cell_name + "->Delay->A_to_Y"));
109 getDelay("B_to_Y_delay")->setDelay(cache->get(cell_name + "->Delay->B_to_Y"));
110 getDriver("Y_Ron")->setOutputRes(cache->get(cell_name + "->DriveRes->Y"));
113 getAreaResult("Active")->setValue(cache->get(cell_name + "->ActiveArea"));
114 getAreaResult("Metal1Wire")->setValue(cache->get(cell_name + "->ActiveArea"));
131 String cell_name = "AND2_X" + (String) drive_strength; local
141 leakage += cache->get(cell_name
204 String cell_name = "AND2_X" + (String) drive_strength_; local
[all...]
H A DNAND2.cc105 String cell_name = "NAND2_X" + (String) drive_strength; local
108 getLoad("A_Cap")->setLoadCap(cache->get(cell_name + "->Cap->A"));
109 getLoad("B_Cap")->setLoadCap(cache->get(cell_name + "->Cap->B"));
110 getDelay("A_to_Y_delay")->setDelay(cache->get(cell_name + "->Delay->A_to_Y"));
111 getDelay("B_to_Y_delay")->setDelay(cache->get(cell_name + "->Delay->B_to_Y"));
112 getDriver("Y_Ron")->setOutputRes(cache->get(cell_name + "->DriveRes->Y"));
115 getAreaResult("Active")->setValue(cache->get(cell_name + "->Area->Active"));
116 getAreaResult("Metal1Wire")->setValue(cache->get(cell_name + "->Area->Active"));
128 String cell_name = "NAND2_X" + (String) drive_strength; local
138 leakage += cache->get(cell_name
200 String cell_name = "NAND2_X" + (String) drive_strength_; local
[all...]
H A DNOR2.cc105 String cell_name = "NOR2_X" + (String) drive_strength; local
108 getLoad("A_Cap")->setLoadCap(cache->get(cell_name + "->Cap->A"));
109 getLoad("B_Cap")->setLoadCap(cache->get(cell_name + "->Cap->B"));
110 getDelay("A_to_Y_delay")->setDelay(cache->get(cell_name + "->Delay->A_to_Y"));
111 getDelay("B_to_Y_delay")->setDelay(cache->get(cell_name + "->Delay->B_to_Y"));
112 getDriver("Y_Ron")->setOutputRes(cache->get(cell_name + "->DriveRes->Y"));
115 getAreaResult("Active")->setValue(cache->get(cell_name + "->ActiveArea"));
116 getAreaResult("Metal1Wire")->setValue(cache->get(cell_name + "->ActiveArea"));
128 String cell_name = "NOR2_X" + (String) drive_strength; local
138 leakage += cache->get(cell_name
199 String cell_name = "NOR2_X" + (String) drive_strength_; local
[all...]
H A DMUX2.cc109 String cell_name = "MUX2_X" + (String) drive_strength; local
112 getLoad("A_Cap")->setLoadCap(cache->get(cell_name + "->Cap->A"));
113 getLoad("B_Cap")->setLoadCap(cache->get(cell_name + "->Cap->B"));
114 getLoad("S0_Cap")->setLoadCap(cache->get(cell_name + "->Cap->S0"));
116 getDelay("A_to_Y_delay")->setDelay(cache->get(cell_name + "->Delay->A_to_Y"));
117 getDelay("B_to_Y_delay")->setDelay(cache->get(cell_name + "->Delay->B_to_Y"));
118 getDelay("S0_to_Y_delay")->setDelay(cache->get(cell_name + "->Delay->S0_to_Y"));
120 getDriver("Y_Ron")->setOutputRes(cache->get(cell_name + "->DriveRes->Y"));
123 getAreaResult("Active")->setValue(cache->get(cell_name + "->ActiveArea"));
124 getAreaResult("Metal1Wire")->setValue(cache->get(cell_name
141 String cell_name = "MUX2_X" + (String) drive_strength; local
242 String cell_name = "MUX2_X" + (String) drive_strength_; local
[all...]
H A DXOR2.cc102 String cell_name = "XOR2_X" + (String) drive_strength; local
105 getLoad("A_Cap")->setLoadCap(cache->get(cell_name + "->Cap->A"));
106 getLoad("B_Cap")->setLoadCap(cache->get(cell_name + "->Cap->B"));
108 getDelay("A_to_Y_delay")->setDelay(cache->get(cell_name + "->Delay->A_to_Y"));
109 getDelay("B_to_Y_delay")->setDelay(cache->get(cell_name + "->Delay->B_to_Y"));
111 getDriver("Y_Ron")->setOutputRes(cache->get(cell_name + "->DriveRes->Y"));
114 getAreaResult("Active")->setValue(cache->get(cell_name + "->ActiveArea"));
115 getAreaResult("Metal1Wire")->setValue(cache->get(cell_name + "->ActiveArea"));
132 String cell_name = "XOR2_X" + (String) drive_strength; local
144 leakage += cache->get(cell_name
223 String cell_name = "XOR2_X" + (String) drive_strength_; local
[all...]
H A DLATQ.cc106 String cell_name = "LATQ_X" + (String) drive_strength; local
109 getLoad("D_Cap")->setLoadCap(cache->get(cell_name + "->Cap->D"));
110 getLoad("G_Cap")->setLoadCap(cache->get(cell_name + "->Cap->G"));
111 getDriver("Q_Ron")->setOutputRes(cache->get(cell_name + "->DriveRes->Q"));
112 getDelay("G_to_Q_delay")->setDelay(cache->get(cell_name + "->Delay->G_to_Q"));
113 getDelay("D_to_Q_delay")->setDelay(cache->get(cell_name + "->Delay->D_to_Q"));
116 getAreaResult("Active")->setValue(cache->get(cell_name + "->Area->Active"));
117 getAreaResult("Metal1Wire")->setValue(cache->get(cell_name + "->Area->Metal1Wire"));
134 String cell_name = "LATQ_X" + (String) drive_strength; local
147 leakage += cache->get(cell_name
233 String cell_name = "LATQ_X" + (String) drive_strength_; local
[all...]
H A DOR2.cc98 const String& cell_name = "OR2_X" + (String) drive_strength; local
101 getLoad("A_Cap")->setLoadCap(cache->get(cell_name + "->Cap->A"));
102 getLoad("B_Cap")->setLoadCap(cache->get(cell_name + "->Cap->B"));
103 getDelay("A_to_Y_delay")->setDelay(cache->get(cell_name + "->Delay->A_to_Y"));
104 getDelay("B_to_Y_delay")->setDelay(cache->get(cell_name + "->Delay->B_to_Y"));
105 getDriver("Y_Ron")->setOutputRes(cache->get(cell_name + "->DriveRes->Y"));
108 getAreaResult("Active")->setValue(cache->get(cell_name + "->ActiveArea"));
109 getAreaResult("Metal1Wire")->setValue(cache->get(cell_name + "->ActiveArea"));
126 const String& cell_name = "OR2_X" + (String) drive_strength; local
136 leakage += cache->get(cell_name
204 const String& cell_name = "OR2_X" + (String) drive_strength_; local
[all...]
H A DDFFQ.cc112 String cell_name = "DFFQ_X" + (String) drive_strength; local
115 getLoad("D_Cap")->setLoadCap(cache->get(cell_name + "->Cap->D"));
116 getLoad("CK_Cap")->setLoadCap(cache->get(cell_name + "->Cap->CK"));
117 getDriver("Q_Ron")->setOutputRes(cache->get(cell_name + "->DriveRes->Q"));
118 getDelay("CK_to_Q_delay")->setDelay(cache->get(cell_name + "->Delay->CK_to_Q"));
119 getDelay("D_Setup_delay")->setDelay(cache->get(cell_name + "->Delay->D_Setup"));
122 getAreaResult("Active")->setValue(cache->get(cell_name + "->Area->Active"));
123 getAreaResult("Metal1Wire")->setValue(cache->get(cell_name + "->Area->Metal1Wire"));
140 String cell_name = "DFFQ_X" + (String) drive_strength; local
154 leakage += cache->get(cell_name
278 String cell_name = "DFFQ_X" + (String) drive_strength_; local
[all...]
H A DADDF.cc129 String cell_name = "ADDF_X" + (String) drive_strength; local
132 getLoad("A_Cap")->setLoadCap(cache->get(cell_name + "->Cap->A"));
133 getLoad("B_Cap")->setLoadCap(cache->get(cell_name + "->Cap->B"));
134 getLoad("CI_Cap")->setLoadCap(cache->get(cell_name + "->Cap->CI"));
136 getDelay("A_to_S_delay")->setDelay(cache->get(cell_name + "->Delay->A_to_S"));
137 getDelay("B_to_S_delay")->setDelay(cache->get(cell_name + "->Delay->B_to_S"));
138 getDelay("CI_to_S_delay")->setDelay(cache->get(cell_name + "->Delay->CI_to_S"));
139 getDelay("A_to_CO_delay")->setDelay(cache->get(cell_name + "->Delay->A_to_CO"));
140 getDelay("B_to_CO_delay")->setDelay(cache->get(cell_name + "->Delay->B_to_CO"));
141 getDelay("CI_to_CO_delay")->setDelay(cache->get(cell_name
165 String cell_name = "ADDF_X" + (String) drive_strength; local
337 String cell_name = "ADDF_X" + (String) drive_strength_; local
[all...]

Completed in 18 milliseconds