Skip to content
@vyges-tools

Vyges - Tools

Open, reproducible EDA toolchain, Loom sign-off engines, and open PDKs — the local-first silicon tooling behind Vyges.

Vyges Tools

Open, reproducible, local-first silicon tooling — the EDA toolchain, sign-off engines, and open PDKs behind Vyges™.

Sponsor Vyges

vyges-tools is the home for the tooling that turns RTL into silicon: the Vyges command-line interface, the Loom open EDA sign-off suite, reproducible from-source builds of the open-source EDA tools, and a tool-agnostic catalog of open process design kits. Everything here runs on your machine — no cloud lock-in, no per-seat licenses — and is pinned so a build today reproduces the same result tomorrow.

Vyges CLI

One binary for the whole flow: install and manage IP, PDKs, and the Loom sign-off engines, then drive them from the command line or an MCP-aware assistant.

  • cli — prebuilt binaries + one-line installers (macOS · Linux · Windows), a Homebrew tap, and the catalog / PDK / Loom-engine installers.
  • Docs: https://docs.vyges.com

Loom — open EDA sign-off suite

Loom is a suite of fast, deterministic, local sign-off engines that share one parse-once design database. Run each as vyges loom <engine>.

  • Timing & SIsta-si: WNS/TNS sign-off with crosstalk + statistical OCV
  • Power, IR & thermalpower · em-ir · thermal
  • Physical verificationdrc · lvs · extract (routed layout → SPEF)
  • Characterizationchar: SPICE + PDK models → Liberty (NLDM + CCS)
  • Timing ECOshold-fix · buffer-insert · resize · vt-swap
  • Foundationloom: shared readers (Verilog · Liberty · SDC · SPEF) + in-memory design database

More engines (CDC, glitch, LEC, layout, geometry, remap, structured events) live across the org — browse the repository list.

EDA tool distros

Headless, multi-arch (amd64 + arm64) builds of the open-source EDA tools — pinned to exact upstream commits, built from source on CI, published to GHCR.

  • vyges-yosys — Yosys + ABC + OpenSTA (synthesis + timing)
  • vyges-openroad — OpenROAD (RTL → GDS)
  • vyges-klayout — headless, Qt-free KLayout + GDS renderer
  • vyges-ngspice — OSDI / OpenVAF-enabled ngspice
  • vyges-sim — Verilator + cocotb simulation substrate
  • vybox-eda — one light container composing them all, for digital + analog + mixed-signal flows

Open PDKs

A tool-agnostic catalog of open process design kits, presented uniformly so any flow can consume them.

  • pdk-catalog — the index + full PDK descriptors
  • pdk-releases — Vyges-built, ciel-compatible open-PDK releases
  • Mirrors: sky130 (open_pdks) · gf180mcu · IHP SG13G2 · IHP SG13CMOS-5L · ASAP7 · Nangate45 · ICsprout55

Operator

vyges-tools is operated by TrustStix Inc (California, USA — C Corporation). The tools here are free and open; operational costs (build infrastructure, hosting, curation) are absorbed by TrustStix. We treat this toolchain as public infrastructure for the open-silicon ecosystem.

Links

Popular repositories Loading

  1. sta-si sta-si Public

    Static timing analysis with signal integrity — WNS/TNS sign-off gate, SI/crosstalk + statistical OCV.

    Rust 1

  2. lvs lvs Public

    Layout-vs-schematic: SPICE netlist comparison with clear divergence diagnostics.

    Rust 1

  3. char char Public

    Liberty characterization — SPICE + PDK models to .lib (NLDM + CCS), parallel-SPICE orchestration.

    Rust

  4. extract extract Public

    RC parasitic extraction — routed layout to SPEF; a calibrated sky130 deck tracks OpenRCX.

    Rust

  5. em-ir em-ir Public

    Power-integrity sign-off — power-distribution-network IR-drop + electromigration against a budget.

    Rust

  6. pdk-catalog pdk-catalog Public

    Vyges open-PDK catalog: index.json + full PDK descriptors

    Python

Repositories

Showing 10 of 39 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…