Files
klayout/src/db/unit_tests
Matthias Koefferlein 993ef78575 WIP: some cleanup/enhancement
General topic: abstracts and swappable pins.
Issue: we work bottom up and assign pins. This is the
basis for net graph building. But swappable means those
pins can change. The compare works fine, but debugging
output is strange: as the pin assigned is fixed, the nets
found to be attached to a circuit might not fit any
proposed pin pair (which does not contain swapping).

The problem gets worse with abstracts.

The enhancements are
- Such cases generate only warnings in the browser
  and the message says swapping might be the case
- Floating nets are treated differently. This should
  lead to a better performance for abstracts/black boxes,
  but in case of disconnected pins (due to wire errors),
  floating nets happen to create mismatches in the nets above.
- Net graph building does not consider swappable nets. In
  case of two swappable pins this wouldn't be an issue, but
  for more than two this would create ambiguities and
  prevent topological matching.

Plus: Debug output option for net graph

Tests updated
2019-07-07 18:17:14 +02:00
..
2019-01-08 01:09:25 +01:00
2019-01-08 01:09:25 +01:00
2019-01-08 01:09:25 +01:00
2019-01-08 01:09:25 +01:00
2019-01-08 01:09:25 +01:00
2019-01-08 01:09:25 +01:00
2019-01-08 01:09:25 +01:00
2019-01-08 01:09:25 +01:00
2019-01-08 01:09:25 +01:00
2019-01-08 01:09:25 +01:00
2019-01-08 01:09:25 +01:00
2019-01-08 01:09:25 +01:00
2019-01-08 01:09:25 +01:00
2019-01-08 01:09:25 +01:00
2019-01-08 01:09:25 +01:00
2019-01-08 01:09:25 +01:00
2019-01-08 01:09:25 +01:00
2019-01-08 01:09:25 +01:00
2019-01-08 01:09:25 +01:00
2019-01-08 01:09:25 +01:00
2019-06-28 17:08:04 +02:00
2019-07-06 19:50:20 +02:00
2019-01-08 01:09:25 +01:00
2019-01-08 01:09:25 +01:00
2019-01-08 01:09:25 +01:00
2019-01-08 01:09:25 +01:00
2019-01-08 01:09:25 +01:00
2019-01-08 01:09:25 +01:00
2019-01-08 01:09:25 +01:00
2019-01-08 01:09:25 +01:00
2019-01-08 01:09:25 +01:00
2019-01-08 01:09:25 +01:00
2019-01-08 01:09:25 +01:00
2019-01-08 01:09:25 +01:00
2019-01-08 01:09:25 +01:00
2019-01-08 01:09:25 +01:00
2019-01-08 01:09:25 +01:00
2019-01-08 01:09:25 +01:00
2019-01-08 01:09:25 +01:00
2019-01-08 01:09:25 +01:00
2019-05-19 10:13:20 +02:00