From 1d16e230528030ea39af36a3c981686c83fc177d Mon Sep 17 00:00:00 2001 From: James Cherry Date: Fri, 1 Mar 2024 08:57:41 -0700 Subject: [PATCH] write_timing_model include is_macro_cell Signed-off-by: James Cherry --- liberty/LibertyReader.cc | 2 +- liberty/LibertyWriter.cc | 2 +- search/MakeTimingModel.cc | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/liberty/LibertyReader.cc b/liberty/LibertyReader.cc index f26d7076..5d394ea4 100644 --- a/liberty/LibertyReader.cc +++ b/liberty/LibertyReader.cc @@ -295,7 +295,7 @@ LibertyReader::defineVisitors() &LibertyReader::visitClockGatingIntegratedCell); defineAttrVisitor("area", &LibertyReader::visitArea); defineAttrVisitor("dont_use", &LibertyReader::visitDontUse); - defineAttrVisitor("is_macro", &LibertyReader::visitIsMacro); + defineAttrVisitor("is_macro_cell", &LibertyReader::visitIsMacro); defineAttrVisitor("is_memory", &LibertyReader::visitIsMemory); defineAttrVisitor("is_pad", &LibertyReader::visitIsPad); defineAttrVisitor("is_clock_cell", &LibertyReader::visitIsClockCell); diff --git a/liberty/LibertyWriter.cc b/liberty/LibertyWriter.cc index 5a94f482..2a53babf 100644 --- a/liberty/LibertyWriter.cc +++ b/liberty/LibertyWriter.cc @@ -272,7 +272,7 @@ LibertyWriter::writeCell(const LibertyCell *cell) if (area > 0.0) fprintf(stream_, " area : %.3f \n", area); if (cell->isMacro()) - fprintf(stream_, " is_macro : true;\n"); + fprintf(stream_, " is_macro_cell : true;\n"); if (cell->interfaceTiming()) fprintf(stream_, " interface_timing : true;\n"); diff --git a/search/MakeTimingModel.cc b/search/MakeTimingModel.cc index 24e8c6e3..9d82c8fb 100644 --- a/search/MakeTimingModel.cc +++ b/search/MakeTimingModel.cc @@ -156,7 +156,7 @@ void MakeTimingModel::makeCell() { cell_ = lib_builder_->makeCell(library_, cell_name_, filename_); - cell_->setInterfaceTiming(true); + cell_->setIsMacro(true); } void