Skip to main content

SigmanticAI

AI-powered hardware verification from the command line.

SigmanticAI generates complete chip verification environments — UVM testbenches, SystemVerilog assertions, coverage models, and RTL — from natural language descriptions. Just describe what you need and the AI builds, compiles, and iterates until your design works.

Installation

pip install sigmanticai

Requires Python 3.10+.

sigmanticai: command not found? Your Python scripts directory may not be on PATH. Try python3 -m sigmanticai as a workaround, or add the path shown in pip's install output to your shell profile:

  • macOS/Linux: export PATH="$HOME/.local/bin:$PATH" (add to ~/.zshrc or ~/.bashrc)
  • Windows: Add %APPDATA%\Python\PythonXX\Scripts to your system PATH

Quick Start

# Sign in (opens browser)
sigmanticai login

# Interactive mode — chat with the AI agent
sigmanticai

# One-shot generation
sigmanticai generate "Build a UVM testbench for a 32-bit AXI4 FIFO"

# Check your account
sigmanticai whoami
sigmanticai status

What It Does

  • Generate verification environments — UVM testbenches, scoreboards, coverage, and assertions from a single prompt
  • Design RTL modules — counters, FIFOs, arbiters, interfaces, and more
  • Edit existing code — point the agent at your codebase and ask for changes
  • Run compilation & simulation — Verilator, Questa, VCS, Xcelium, and other EDA tools
  • Iterative debugging — the agent automatically fixes compilation errors and re-runs until tests pass
  • Multi-vendor EDA support — configure your toolchain once, the agent uses the right commands everywhere

Commands

Command Description
sigmanticai Interactive REPL (main mode)
sigmanticai login Sign in via browser
sigmanticai login --email <e> --password <p> Headless login (SSH/CI)
sigmanticai login --google --email <e> Login via email code (Google accounts)
sigmanticai logout Clear stored credentials
sigmanticai whoami Show current user
sigmanticai status Show plan, quota, account info
sigmanticai jobs List recent generation jobs
sigmanticai generate "<prompt>" One-shot generation

Interactive Commands

Inside the REPL, type / to open the command menu, or /help for the full reference plus a short getting-started tutorial.

Command Description
/studio Agentic Studio (default) — ask, design/verify RTL, or make a quick edit
/End2EndChip Spec2RTL One-Shot — generate VIP + IP for a full end-to-end design
/auto / /manual Run all pipeline stages without pauses / pause after each stage
/tool Pick EDA tools per category or add your own (/tool show, /tool doctor, /tool reset)
/preferences View & change preferences (/preferences show, /preferences set K V)
/upload <path> Push a specific file or directory to the server
/help Show all commands + a getting-started tutorial
exit / quit / q End session

Ctrl+C cancels the current turn; double Ctrl+C exits.

EDA Tool Support

SigmanticAI supports multiple EDA vendors out of the box:

Category Supported Tools
Lint Verilator, Synopsys SpyGlass, Cadence HAL, Siemens Questa Lint
Simulator Verilator, Synopsys VCS, Cadence Xcelium, Siemens Questa, AMD XSIM
Coverage Synopsys VCS Coverage, Cadence IMC, Siemens Questa Coverage
Formal Synopsys VC Formal, Cadence JasperGold, Siemens Questa Formal

Configure your toolchain with /tool — the agent automatically uses the correct commands, flags, and error patterns for your tools.

Requirements

  • Python 3.10+
  • Internet connection
  • A SigmanticAI account — sign up at sigmanticai.com

Links

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sigmanticai-0.1.36.tar.gz (155.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sigmanticai-0.1.36-py3-none-any.whl (170.9 kB view details)

Uploaded Python 3

File details

Details for the file sigmanticai-0.1.36.tar.gz.

File metadata

  • Download URL: sigmanticai-0.1.36.tar.gz
  • Upload date:
  • Size: 155.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.12.8

File hashes

Hashes for sigmanticai-0.1.36.tar.gz
Algorithm Hash digest
SHA256 9aeafbeae6b483bfb61cb885a941c06ba95e5ba474e915c25c934964f4ae3086
MD5 c28baa5055104705691938c888618932
BLAKE2b-256 f9df6b4a74828716498d3348f068e9872ce913fded86cd6ee32512176b1c5dc5

See more details on using hashes here.

File details

Details for the file sigmanticai-0.1.36-py3-none-any.whl.

File metadata

  • Download URL: sigmanticai-0.1.36-py3-none-any.whl
  • Upload date:
  • Size: 170.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.12.8

File hashes

Hashes for sigmanticai-0.1.36-py3-none-any.whl
Algorithm Hash digest
SHA256 85012c4eec5a592bc221b28b45a635ef5dc582984c41da401a9038c7f1fd661d
MD5 34f04e0a0f0a6746af4c7055018bbef2
BLAKE2b-256 24b181d812fc08859dacb657aa1cd0f104d29c6298c9ef15c0387197feae6b5e

See more details on using hashes here.

Release history Release notifications | RSS feed

0.1.37

2 files

This release

0.1.36 This release

2 files

0.1.35

2 files

0.1.34

2 files

0.1.33

2 files

0.1.32

2 files

0.1.31

2 files

0.1.30

2 files

0.1.28

2 files

0.1.26

2 files

0.1.25

2 files

0.1.24

2 files

0.1.23

2 files

0.1.22

2 files

0.1.21

2 files

0.1.20

2 files

0.1.19

2 files

0.1.18

2 files

0.1.17

2 files

0.1.16

2 files

0.1.15

2 files

0.1.14

2 files

0.1.13

2 files

0.1.12

2 files

0.1.11

2 files

0.1.10

2 files

0.1.9

2 files

0.1.8

2 files

0.1.7

2 files

0.1.6

2 files

0.1.5

2 files

0.1.4

2 files

0.1.3

2 files

0.1.2

2 files

0.1.1

2 files

0.1.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page