H A D | CellMacros.cc | 37 void CellMacros::addNor2(StdCell* cell_, const String& name_, argument 43 cell_->createLoad(name_ + "_CgA1"); 44 cell_->createLoad(name_ + "_CgA2"); 45 cell_->createLoad(name_ + "_CdZN"); 46 cell_->createDriver(name_ + "_RonZN", sizable_); 49 ElectricalLoad* gate_a1_load = cell_->getLoad(name_ + "_CgA1"); 50 ElectricalLoad* gate_a2_load = cell_->getLoad(name_ + "_CgA2"); 51 ElectricalLoad* drain_load = cell_->getLoad(name_ + "_CdZN"); 52 ElectricalDriver* zn_drive = cell_->getDriver(name_ + "_RonZN"); 53 ElectricalNet* a1_net = cell_ 68 updateNor2(StdCell* cell_, const String& name_, double normalized_size_) argument 137 addNand2(StdCell* cell_, const String& name_, bool sizable_, bool a1_to_zn_path_, bool a2_to_zn_path_, const String& a1_net_, const String& a2_net_, const String& zn_net_) argument 168 updateNand2(StdCell* cell_, const String& name_, double normalized_size_) argument 239 addInverter(StdCell* cell_, const String& name_, bool sizable_, bool a_to_zn_path_, const String& a_net_, const String& zn_net_) argument 266 updateInverter(StdCell* cell_, const String& name_, double normalized_size_) argument 329 addTristate(StdCell* cell_, const String& name_, bool sizable_, bool a_to_zn_path_, bool oe_to_zn_path_, bool oen_to_zn_path_, const String& a_net_, const String& oe_net_, const String& oen_net_, const String& zn_net_) argument 365 updateTristate(StdCell* cell_, const String& name_, double normalized_size_) argument 453 calculateNmosWidth(const StdCell* cell_, unsigned int max_stacked_nmos_, unsigned int max_stacked_pmos_, unsigned int current_stacked_nmos_) argument 475 calculatePmosWidth(const StdCell* cell_, unsigned int max_stacked_nmos_, unsigned int max_stacked_pmos_, unsigned int current_stacked_pmos_) argument [all...] |