Lines Matching defs:model_name_
74 Model* ModelGen::createModel(const String& model_name_, const String& instance_name_, const TechModel* tech_model_)
76 Log::printLine("ModelGen::createModel -> " + model_name_);
78 if("INV" == model_name_)
82 else if("NAND2" == model_name_)
86 else if("NOR2" == model_name_)
90 else if("MUX2" == model_name_)
94 else if("XOR2" == model_name_)
98 else if("DFFQ" == model_name_)
102 else if("LATQ" == model_name_)
106 else if("ADDF" == model_name_)
110 else if("OR2" == model_name_)
114 else if("AND2" == model_name_)
118 else if("BUF" == model_name_)
122 else if("TestModel" == model_name_)
126 else if("RippleAdder" == model_name_)
130 else if("Multiplexer" == model_name_)
134 else if("OR" == model_name_)
138 else if("MultiplexerCrossbar" == model_name_)
142 else if("Decoder" == model_name_)
146 else if("DFFRAM" == model_name_)
150 else if("MatrixArbiter" == model_name_)
154 else if("SeparableAllocator" == model_name_)
158 else if("Router" == model_name_)
162 else if("OpticalLinkBackendTx" == model_name_)
166 else if("OpticalLinkBackendRx" == model_name_)
170 else if("SWMRLink" == model_name_)
174 else if("SWSRLink" == model_name_)
178 else if("LaserSource" == model_name_)
182 else if("ThrottledLaserSource" == model_name_)
186 else if("RingModulator" == model_name_)
190 else if("RingDetector" == model_name_)
194 else if("RepeatedLink" == model_name_)
198 else if("BroadcastHTree" == model_name_)
202 else if("ElectricalMesh" == model_name_)
206 else if("ElectricalClos" == model_name_)
210 else if("PhotonicClos" == model_name_)
216 const String& error_msg = "[Error] Invalid model name (" + model_name_ + ")";