3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2025-04-22 08:35:32 +00:00

Prune RAM dimensions

This commit is contained in:
Akash Levy 2024-10-02 03:44:57 -07:00
parent 8bf86e8d1f
commit 400ae0bbab
2 changed files with 9 additions and 1 deletions

View file

@ -3019,6 +3019,14 @@ std::string verific_import(Design *design, const std::map<std::string,std::strin
log(" Running operator optimization for %s.\n", it->first.c_str());
nl->OperatorOptimization(1, 1);
log(" Pruning RAM dimensions for %s.\n", it->first.c_str());
while (nl->PruneRamDimensions());
log(" Merging RAM write ports for %s.\n", it->first.c_str());
nl->MergeRamWritePorts();
log(" Merging RAMs for %s.\n", it->first.c_str());
nl->MergeRams();
}
if (nl_done.count(it->first) == 0) {

@ -1 +1 @@
Subproject commit 7bbaa865361d9e92dd9d9223e8f3f877cf1ed020
Subproject commit 08809e9c4356772ead5d5ab1594bdcf84df03fe3