Searched refs:drive_strength_ (Results 1 - 23 of 23) sorted by relevance

/gem5/ext/dsent/model/std_cells/
H A DNAND2.h41 void cacheStdCell(StdCellLib* cell_lib_, double drive_strength_);
H A DNOR2.h41 void cacheStdCell(StdCellLib* cell_lib_, double drive_strength_);
H A DADDF.h42 void cacheStdCell(StdCellLib* cell_lib_, double drive_strength_);
H A DAND2.h40 void cacheStdCell(StdCellLib* cell_lib_, double drive_strength_);
H A DBUF.h40 void cacheStdCell(StdCellLib* cell_lib_, double drive_strength_);
H A DDFFQ.h42 void cacheStdCell(StdCellLib* cell_lib_, double drive_strength_);
H A DINV.h41 void cacheStdCell(StdCellLib* cell_lib_, double drive_strength_);
H A DLATQ.h41 void cacheStdCell(StdCellLib* cell_lib_, double drive_strength_);
H A DMUX2.h41 void cacheStdCell(StdCellLib* cell_lib_, double drive_strength_);
H A DOR2.h40 void cacheStdCell(StdCellLib* cell_lib_, double drive_strength_);
H A DXOR2.h41 void cacheStdCell(StdCellLib* cell_lib_, double drive_strength_);
H A DStdCell.h54 virtual void cacheStdCell(StdCellLib* cell_lib_, double drive_strength_) = 0;
H A DBUF.cc154 void BUF::cacheStdCell(StdCellLib* cell_lib_, double drive_strength_) argument
161 const String& cell_name = "BUF_X" + (String) drive_strength_;
176 CellMacros::updateInverter(this, "INV0", drive_strength_ * 0.367);
177 CellMacros::updateInverter(this, "INV1", drive_strength_ * 1.0);
H A DDFFQ.cc271 void DFFQ::cacheStdCell(StdCellLib* cell_lib_, double drive_strength_) argument
278 String cell_name = "DFFQ_X" + (String) drive_strength_;
309 CellMacros::updateInverter(this, "INV1", drive_strength_ * 0.125);
310 CellMacros::updateInverter(this, "INV2", drive_strength_ * 0.5);
311 CellMacros::updateInverter(this, "INV3", drive_strength_ * 0.5);
312 CellMacros::updateInverter(this, "INV4", drive_strength_ * 1.0);
313 CellMacros::updateInverter(this, "INV5", drive_strength_ * 0.125);
314 CellMacros::updateInverter(this, "INV6", drive_strength_ * 0.125);
315 CellMacros::updateTristate(this, "INVZ1", drive_strength_ * 0.5);
316 CellMacros::updateTristate(this, "INVZ2", drive_strength_ * 0.062
[all...]
H A DINV.cc167 void INV::cacheStdCell(StdCellLib* cell_lib_, double drive_strength_) argument
170 String cell_name = "INV_X" + (String) drive_strength_;
185 CellMacros::updateInverter(this, "INV", drive_strength_);
H A DXOR2.cc216 void XOR2::cacheStdCell(StdCellLib* cell_lib_, double drive_strength_) argument
223 String cell_name = "XOR2_X" + (String) drive_strength_;
242 CellMacros::updateInverter(this, "INV1", drive_strength_ * 0.500);
243 CellMacros::updateInverter(this, "INV2", drive_strength_ * 0.500);
244 CellMacros::updateTristate(this, "INVZ1", drive_strength_ * 1.000);
245 CellMacros::updateTristate(this, "INVZ2", drive_strength_ * 1.000);
H A DLATQ.cc226 void LATQ::cacheStdCell(StdCellLib* cell_lib_, double drive_strength_) argument
233 String cell_name = "LATQ_X" + (String) drive_strength_;
257 CellMacros::updateInverter(this, "INV1", drive_strength_ * 0.125);
258 CellMacros::updateInverter(this, "INV2", drive_strength_ * 0.5);
259 CellMacros::updateInverter(this, "INV3", drive_strength_ * 1.0);
260 CellMacros::updateInverter(this, "INV4", drive_strength_ * 0.125);
261 CellMacros::updateTristate(this, "INVZ1", drive_strength_ * 0.5);
262 CellMacros::updateTristate(this, "INVZ2", drive_strength_ * 0.0625);
H A DAND2.cc201 void AND2::cacheStdCell(StdCellLib* cell_lib_, double drive_strength_) argument
204 String cell_name = "AND2_X" + (String) drive_strength_;
223 CellMacros::updateNand2(this, "NAND2", drive_strength_ * 0.5);
224 CellMacros::updateInverter(this, "INV", drive_strength_ * 1.0);
H A DMUX2.cc235 void MUX2::cacheStdCell(StdCellLib* cell_lib_, double drive_strength_) argument
242 String cell_name = "MUX2_X" + (String) drive_strength_;
262 CellMacros::updateInverter(this, "INV1", drive_strength_ * 0.250);
263 CellMacros::updateInverter(this, "INV2", drive_strength_ * 1.000);
264 CellMacros::updateTristate(this, "INVZ1", drive_strength_ * 0.500);
265 CellMacros::updateTristate(this, "INVZ2", drive_strength_ * 0.500);
H A DADDF.cc330 void ADDF::cacheStdCell(StdCellLib* cell_lib_, double drive_strength_) argument
337 String cell_name = "ADDF_X" + (String) drive_strength_;
370 CellMacros::updateInverter(this, "INV1", drive_strength_ * 0.250);
371 CellMacros::updateInverter(this, "INV2", drive_strength_ * 0.250);
372 CellMacros::updateInverter(this, "INV3", drive_strength_ * 0.250);
373 CellMacros::updateInverter(this, "INV4", drive_strength_ * 0.500);
374 CellMacros::updateTristate(this, "INVZ1", drive_strength_ * 0.250);
375 CellMacros::updateTristate(this, "INVZ2", drive_strength_ * 0.250);
376 CellMacros::updateTristate(this, "INVZ3", drive_strength_ * 0.500);
377 CellMacros::updateTristate(this, "INVZ4", drive_strength_ * 0.50
[all...]
H A DOR2.cc197 void OR2::cacheStdCell(StdCellLib* cell_lib_, double drive_strength_) argument
204 const String& cell_name = "OR2_X" + (String) drive_strength_;
220 CellMacros::updateNor2(this, "NOR2", drive_strength_ * 0.66);
221 CellMacros::updateInverter(this, "INV", drive_strength_ * 1.0);
H A DNAND2.cc197 void NAND2::cacheStdCell(StdCellLib* cell_lib_, double drive_strength_) argument
200 String cell_name = "NAND2_X" + (String) drive_strength_;
216 CellMacros::updateNand2(this, "NAND", drive_strength_);
H A DNOR2.cc196 void NOR2::cacheStdCell(StdCellLib* cell_lib_, double drive_strength_) argument
199 String cell_name = "NOR2_X" + (String) drive_strength_;
215 CellMacros::updateNor2(this, "NOR", drive_strength_);

Completed in 30 milliseconds