write_timing_model include is_macro_cell
Signed-off-by: James Cherry <cherry@parallaxsw.com>
This commit is contained in:
parent
ad4050a3b2
commit
1d16e23052
|
|
@ -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);
|
||||
|
|
|
|||
|
|
@ -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");
|
||||
|
||||
|
|
|
|||
|
|
@ -156,7 +156,7 @@ void
|
|||
MakeTimingModel::makeCell()
|
||||
{
|
||||
cell_ = lib_builder_->makeCell(library_, cell_name_, filename_);
|
||||
cell_->setInterfaceTiming(true);
|
||||
cell_->setIsMacro(true);
|
||||
}
|
||||
|
||||
void
|
||||
|
|
|
|||
Loading…
Reference in New Issue