1.2 KiB
1.2 KiB
masque Tutorial
Contents
- basic_shapes:
- Draw basic geometry
- Export to GDS
- devices
- Reference other patterns
- Add ports to a pattern
- Snap ports together to build a circuit
- Check for dangling references
- library
- Create a
LazyLibrary
, which loads / generates patterns only when they are first used - Explore alternate ways of specifying a pattern for
.plug()
and.place()
- Design a pattern which is meant to plug into an existing pattern (via
.interface()
)
- Create a
- pather
- Use
Pather
to route individual wires and wire bundles - Use
BasicTool
to generate paths - Use
BasicTool
to automatically transition between path types
- Use
- renderpather
- Use
RenderPather
andPathTool
to build a layout similar to the one in pather, but usingPath
shapes instead ofPolygon
s.
- Use
Additionaly, pcgen is a utility module for generating photonic crystal lattices.
Running
Run from inside the examples directory:
cd examples/tutorial
python3 basic_shapes.py
klayout -e basic_shapes.gds