🧩 Starter template for ASIC hardware IP blocks with Vyges metadata, OpenLane integration, and comprehensive documentation
-
Updated
Apr 30, 2026 - Python
🧩 Starter template for ASIC hardware IP blocks with Vyges metadata, OpenLane integration, and comprehensive documentation
A fully pipelined digital Hilbert transformer IP block for DSP applications including single sideband modulation, amplitude/phase detection, and quadrature signal processing. Optimized for FPGA and ASIC implementations with configurable precision and maximum throughput.
VyBox Lite: One-click Codespaces environment for trying Vyges chip/IP development in your browser.
Configurable, high-performance FFT hardware IP core for ASIC/FPGA. Pipelined radix-2 DIF, 256–4096-point support, 16-bit fixed-point, double-buffered memory, APB/AXI interfaces. Optimized for throughput and low latency.
Static timing analysis with signal integrity — WNS/TNS sign-off gate, SI/crosstalk + statistical OCV.
Layout-vs-schematic: SPICE netlist comparison with clear divergence diagnostics.
A configurable full adder IP with three implementation approaches (simple XOR/AND, modular half adder, carry lookahead) following Vyges conventions. Includes comprehensive verification with SystemVerilog, UVM, and Cocotb testbenches supporting multiple simulators (Icarus, Verilator, Questa, VCS, Xcelium). Production-ready for ASIC/FPGA w/ 500MHz
A configurable UART controller IP with APB interface, FIFO support, and interrupt capabilities. Designed for SkyWater 130nm Open Source PDK with comprehensive verification and OpenLane integration.
Public release home for the Vyges CLI — prebuilt binaries + curl/PowerShell installers (catalog, PDK, and Loom-engine installs). Homebrew tap: vyges/homebrew-tap.
Clean-room container for building RTL → GDSII: a slim, pinned open-source EDA toolchain (Yosys · Verilator · OpenROAD · Magic · KLayout · Netgen · ngspice + sky130/gf180 PDKs), built from scratch on GitHub Actions and published to GHCR.
STA-driven buffer insertion: split high-fanout / over-transition nets to fix slew and timing.
Vyges open-PDK catalog: index.json + full PDK descriptors
📋 Vyges Metadata Specification - Standardized format for hardware IP discovery and integration
Liberty characterization — SPICE + PDK models to .lib (NLDM + CCS), parallel-SPICE orchestration.
Combinational logic equivalence check: two gate-level netlists in, an equivalence verdict (with counter-example) out.
Headless GDS layout viewer: a GDS in, a layered SVG out — with optional violation overlay.
RC parasitic extraction — routed layout to SPEF; a calibrated sky130 deck tracks OpenRCX.
Layout geometry kernel: GDSII read/write, polygon boolean ops, and hierarchy flatten.
Add a description, image, and links to the vyges topic page so that developers can more easily learn about it.
To associate your repository with the vyges topic, visit your repo's landing page and select "manage topics."