Vyges Metadata Specification

The universal language for hardware IP metadata—powering automation, discovery, and design reuse across the silicon ecosystem.

What is the Vyges Metadata Specification?

The Vyges Metadata Specification is a structured, extensible JSON schema for describing hardware IP blocks. It enables automated validation, smarter reuse, and seamless integration across toolchains.

It establishes a common language that unifies design, verification, and integration—reducing friction and accelerating IP development across the silicon stack.

Key Features

  • Machine-readable JSON schema
  • Detailed and structured descriptions for RTL, interfaces, and constraints
  • Built-in fields for license type, usage policies, and export compliance
  • Explicit port, protocol, and signal-level definitions
  • Capture timing, area, power, and throughput goals
  • Metadata extensions for chiplet packaging and die-to-die connectivity

Why a Schema-First Approach Works

A standardized metadata layer creates alignment across IP providers, integrators, and EDA tools—enabling repeatable automation, easier collaboration, and faster delivery.

Discoverability

Rapidly find and filter IP blocks using consistent metadata across your organization or ecosystem.

Composability

Match and integrate IPs faster with explicit interface, constraint, and compatibility metadata.

Automation

Power toolchains with structured inputs for validation, linting, integration, and compliance checking.

Get Started

Begin integrating the Vyges Metadata Spec into your IP creation, validation, and publishing flow.

Read the Spec

Explore the full metadata schema and understand its structure, fields, and use cases.

View Schema →

Create Metadata

Use Vyges CLI to generate and validate metadata for your IP blocks—fast and error-free.

Use Vyges CLI →

Join the Community

Help evolve the standard. Propose changes, submit feedback, or contribute new extensions.

Contribute →