11c483cd46
Replicate routing using paths
2023-10-15 11:18:30 -07:00
d028c5f580
Start working on a pather tutorial
2023-10-15 00:12:43 -07:00
fcbf651694
update some examples
2023-07-17 20:22:21 -07:00
9c9d3c3928
redo library class naming
2023-04-07 18:08:42 -07:00
c9402500e2
modernize type annotations
2023-02-23 13:15:32 -08:00
089e5192e3
various fixes and cleanup
...
mainly involving ports_to_data and data_to_ports
2023-01-25 23:57:02 -08:00
6eb4af3203
get things working with a LazyLibrary hack while we think about cycles
2023-01-24 23:52:32 -08:00
22735125d5
Lots of progress on tutorials
2023-01-24 23:25:10 -08:00
83b9af0cc3
Remove support for dose
...
Since there isn't GDS/OASIS level support for dose, this can be mostly
handled by using arbitrary layers/dtypes directly. Dose scaling isn't
handled as nicely that way, but it corresponds more directly to what
gets written to file.
2023-01-18 18:14:33 -08:00
2b8195ad3e
move dev2pat and pat2dev into masque.builder.port_utils
2022-02-28 23:38:55 -08:00
47d655d270
tutorial updates
2022-02-27 21:23:03 -08:00
b2a8a1749a
improve type checking and make some type-related fixes
2022-02-27 21:23:03 -08:00
1515ed878f
use string ptypes
2022-02-27 21:23:03 -08:00
40c81f53ed
reformat arg lists
2022-02-27 21:23:03 -08:00
9b3b30b141
start work on tutorial
2022-02-27 21:23:03 -08:00