Commit Graph

29 Commits

Author SHA1 Message Date
c9ffa66f8d use lazy-loading in example 2022-04-04 23:54:24 -07:00
jan
8ff8a47784 Move to incremental approach to improve memory usage on large layouts 2022-04-04 23:05:13 -07:00
jan
36d6663dbe Bump version to v0.2 2022-04-01 17:52:09 -07:00
jan
68d829ee13 Flatten one layer at a time, to slightly ease memory pressure 2022-04-01 17:51:45 -07:00
jan
7bbed0bc28 add caveats to readme 2022-04-01 17:41:56 -07:00
4d7709d615 rename to snarled 2022-03-31 00:43:54 -07:00
ffa5bfa96c fix classifiers 2022-03-31 00:12:58 -07:00
f7c60df504 readme formatting again 2022-03-31 00:09:55 -07:00
d3ae6b9919 fix readme formatting 2022-03-31 00:08:35 -07:00
jan
3c28d59cfc add readme 2022-03-31 00:05:50 -07:00
jan
a3178f52fc move example into a new dir 2022-03-31 00:02:14 -07:00
jan
47f8390f8b add docs 2022-03-31 00:01:45 -07:00
jan
bcb967dff1 fix missing type import 2022-03-31 00:01:24 -07:00
jan
3835430e01 warn if no vias are found 2022-03-31 00:00:58 -07:00
jan
d719bdcbad fix coordinate scaling in warning 2022-03-31 00:00:31 -07:00
jan
c4a8e10021 rename topcell->cell 2022-03-31 00:00:11 -07:00
jan
58df8a0d3c pull in tracker classes into top level 2022-03-30 23:59:44 -07:00
jan
9240063070 remove label_mapping; labels can be already mapped to correct layers 2022-03-30 23:59:20 -07:00
jan
80f4b63008 get() is never actually needed, remove it 2022-03-30 23:58:53 -07:00
jan
4870b95fa9 net_aliases is just a dict 2022-03-30 23:58:20 -07:00
jan
35dbc1a4ff layer can be any Hashable type 2022-03-30 23:57:50 -07:00
jan
348e2f4ed1 Raise an exception if a layer is both a metal and a via 2022-03-30 23:57:31 -07:00
jan
878a4c68a2 Fix issue where layers without labels were being skipped 2022-03-30 23:57:06 -07:00
jan
dc8f33da20 drop old script 2022-03-30 13:46:02 -07:00
2245629466 rename check_connectivity to trace_connectivity 2022-03-29 21:28:35 -07:00
718dc2a9ac improvement: track opens (ie, unconnected same-named nets) 2022-03-29 21:23:27 -07:00
bef5421703 add setup.py, version, and py.typed 2022-03-27 23:50:21 -07:00
965749d6c4 add readme with TODO 2022-03-27 23:44:46 -07:00
ba228378d9 initial commit 2022-03-27 23:43:52 -07:00