Automatically try to load the layout of Terminal Cells.

* Change: In CRL::AllianceFramework::getCell(), if the Cell is marked
    as TerminalNetlist, then it may be a standard cell. So it's layout
    must be loaded. So now, systematically try to load the layout of
    netlist terminal cells.
This commit is contained in:
Jean-Paul Chaput 2020-06-06 12:13:05 +02:00
parent c6287c8d95
commit ac04466090
1 changed files with 4 additions and 1 deletions

View File

@ -354,7 +354,10 @@ namespace CRL {
// The cell is not even in the Catalog : add an entry.
if (state == NULL) state = _catalog.getState( name, true );
if (state->isTerminalNetlist()) depth = 0;
if (state->isTerminalNetlist()) {
depth = 0;
mode |= Catalog::State::Physical;
}
state->setDepth( depth );
// Do not try to load.