fix hierarchy -generate mode handling of cells

This commit is contained in:
N. Engelhardt
2024-04-12 13:38:33 +02:00
parent 1c09862ad9
commit b87327d1b9
2 changed files with 20 additions and 1 deletions
+1 -1
View File
@@ -47,7 +47,7 @@ void generate(RTLIL::Design *design, const std::vector<std::string> &celltypes,
{
if (design->module(cell->type) != nullptr)
continue;
if (cell->type.begins_with("$__"))
if (cell->type.begins_with("$") && !cell->type.begins_with("$__"))
continue;
for (auto &pattern : celltypes)
if (patmatch(pattern.c_str(), RTLIL::unescape_id(cell->type).c_str()))