Publish hardware IP like software packages.

Target-agnostic manifests. Verified builds. FPGA & silicon ready.

Targetless Manifests

Define your IP once with a portable ip.yaml. No vendor lock-in, works across tools and targets.

Build Proof

Verified builds across multiple tools and targets. Know what works before you integrate.

Composable IP

Versioned dependencies and semantic interfaces. Build complex systems from trusted components.

Silicon Ready

FPGA and ASIC support out of the box. Same manifest, different implementation targets.

CI/CD Native

Automated verification pipelines. Integrate with your existing hardware development workflow.

Cryptographic Signing

Verify IP authenticity with cryptographic signatures. Trust the source of your components.

Sample ip.yaml

A complete, target-agnostic IP manifest

yaml
name: acme.stream.sha256
version: 1.4.2
license: Apache-2.0

description: >
  High-performance SHA-256 hash engine
  with AXI4-Stream interface.

interfaces:
  s_axis:
    type: axi4-stream
    role: slave
    width: 512
  m_axis:
    type: axi4-stream
    role: master
    width: 256

parameters:
  DATA_WIDTH:
    type: integer
    default: 512
    values: [64, 128, 256, 512]

targets:
  - vivado
  - yosys
2,400+
Published IPs
18
Target Platforms
99.2%
Build Success Rate