Was excited to see the new LVS functionality and started playing around. When I run LVS macros on flattened cells such as inv.oas via inv.lvs everything runs just fine. If I try to run things like ringo.gds and ringo_simple.lvs the LVS fails with the following:
Internal error: ../../../src/db/db/dbHierarchyBuilder.cc:273 m_cm_entry != m_cell_map.end () && m_cm_entry != cell_map_type::const_iterator () was not true in Region::initialize in MacroInterpreter::execute
/Users/my_name_here/.klayout/lvs/ringo_simple_io.lvs:15:in `execute_lvs'
:/built-in-macros/lvs_interpreters.lym:18:in `instance_eval'
:/built-in-macros/lvs_interpreters.lym:18:in `execute_lvs'
:/built-in-macros/lvs_interpreters.lym:98:in `execute'
If I flatten the cells, then the LVS runs (but fails to match the circuit, presumably because the hierarchy has been lost).
I'm on version 0.26.3+ on macOS Mojave. I see the same behavior in compiled (master branch) and downloaded released versions.
Hopefully I'm just misunderstanding something! Thanks for the great software.
Was excited to see the new LVS functionality and started playing around. When I run LVS macros on flattened cells such as
inv.oasviainv.lvseverything runs just fine. If I try to run things likeringo.gdsandringo_simple.lvsthe LVS fails with the following:If I flatten the cells, then the LVS runs (but fails to match the circuit, presumably because the hierarchy has been lost).
I'm on version 0.26.3+ on macOS Mojave. I see the same behavior in compiled (master branch) and downloaded released versions.
Hopefully I'm just misunderstanding something! Thanks for the great software.