M
Manuel Koch
Guest
Hi,
I have the following problem:
I created several layout cells, each of them has its own supply lines.
In these cells I attach symbolic pins to the supply lines,
so e.g. the DRC knows that an n-well is no longer 'hot' because it is
connected to vdd!
LVS works fine in these cells.
Later I assemble several cells on a higher level of hierarchy, the
problem now is that
the previously defined pins have no effect on this hierarchy level.
That results e.g. in DRC errors because
every n-well is now 'hot' again; when I do extract/LVS nets with same
name are not joined (even if i turn on that option during extract).
My workaround up to now:
I place new pins in every new hierarchy level right on top of the pins
that are already in the cells.
This works fine, but results in a lot of work and if e.g. I have to
change a terminal name it gets quite horrible.
Do you have any suggestions how to better handle such a scenario?
How do you do such a bottom-up design with continuous LVS checking?
kind regards,
Manuel Koch
I have the following problem:
I created several layout cells, each of them has its own supply lines.
In these cells I attach symbolic pins to the supply lines,
so e.g. the DRC knows that an n-well is no longer 'hot' because it is
connected to vdd!
LVS works fine in these cells.
Later I assemble several cells on a higher level of hierarchy, the
problem now is that
the previously defined pins have no effect on this hierarchy level.
That results e.g. in DRC errors because
every n-well is now 'hot' again; when I do extract/LVS nets with same
name are not joined (even if i turn on that option during extract).
My workaround up to now:
I place new pins in every new hierarchy level right on top of the pins
that are already in the cells.
This works fine, but results in a lot of work and if e.g. I have to
change a terminal name it gets quite horrible.
Do you have any suggestions how to better handle such a scenario?
How do you do such a bottom-up design with continuous LVS checking?
kind regards,
Manuel Koch