From 42924dec696dd5d9add226493fc8a71da654a2f0 Mon Sep 17 00:00:00 2001 From: Miodrag Milanovic Date: Fri, 29 Aug 2025 12:30:33 +0200 Subject: [PATCH] Name RAM cells --- himbaechel/uarch/gatemate/pack_bram.cc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/himbaechel/uarch/gatemate/pack_bram.cc b/himbaechel/uarch/gatemate/pack_bram.cc index 94cbc30e..4a2c2683 100644 --- a/himbaechel/uarch/gatemate/pack_bram.cc +++ b/himbaechel/uarch/gatemate/pack_bram.cc @@ -541,11 +541,11 @@ void GateMatePacker::repack_ram() } int id = 0; for (auto &ram : rams) { - IdString name = ctx->idf("ram$merged$id%d", id); - /*if (!ram.second.first) - name = ram.second.second->name; + IdString name = ctx->idf("$ram$merged$id%d", id); + if (!ram.second.first) + name = ctx->idf("%s$full", ram.second.second->name.c_str(ctx)); if (!ram.second.second) - name = ram.second.first->name;*/ + name = ctx->idf("%s$full", ram.second.first->name.c_str(ctx)); CellInfo *cell = ctx->createCell(name, id_RAM); BelId bel = ctx->getBelByLocation({ram.first.x, ram.first.y, RAM_FULL_Z});