Generic Template

Start with silicon-photonics layers, DRC rules, and an editable component catalog.

The generic template is the quickest starting point for silicon-photonics designs. It includes:

  • A semantic layer map and starter DRC configuration in rosette.toml.
  • The full standard component catalog copied into components/.
  • Routing, verification, and component-authoring skills when an agent harness is selected.
  • Generated .rosette/ contracts matching the installed Rosette package.
uvx --from librosette rosette init my-chip --template generic
cd my-chip

The copied components are normal Python source, not opaque library objects. Edit them to match your PDK, naming conventions, and process assumptions. Once edited, the project-local source is authoritative; the starter catalog documents only the initial state.

Next steps

On this page