Hi all,

in case anybody is interested in this: I started working on a mask editor that is similar in principle to Magic, but with a few notable differences:
- totally different, more "Paintbrush-like" approach to its user interface
- not build in C around a TCL interpreter, but written in Java and extensible by writing Java code
- design is done using a "virtual" technology (in Magic terms) that is as minimal as possible, hoping to derive the actual masks from this in a mostly-automated way

Current results so far look promising. I was able to draw a NAND gate, export it to Magic, export it from there to SPICE and simulate it as a circuit.

Screenshots: https://github.com/MartinGeisse/chipdraw/blob/master/resource/test/nand/description/index.md

Code: https://github.com/MartinGeisse/chipdraw

I'm working on the DRC only now, so the NAND from above will likely have some DRC violations I didn't notice.

Greetings,
Martin