marmaris is the semantic layer between your RTL and your formal tools — parsing, interpreting, and generating everything needed for formal verification so you can focus on proving your hardware correct.
Works with any toolchain — from specification through proof to a complete, auditable evidence trail.
Works with Cadence JasperGold, Synopsys VC Formal, Siemens Questa, and more — without lock-in.
Parse and interpret specifications in a standardized semantic model shared across all target tools.
Automatically generate proofs, SVA properties, and tool-specific verification artifacts on demand.
Complete traceability from specification to verified proof — audit-ready from day one.
Specialized subsystems that work in concert to power your verification workflow end-to-end.
Bridges the gap between specification languages and formal tools. Hermes translates your intent into executable verification code for any supported backend.
Core work Parsing specifications, semantic analysis, and multi-backend code generation — SVA, PSL, and tool-specific TCL.
Learns from your design patterns and automatically generates specifications. Memory that improves your verification coverage over time.
Core work Pattern mining, specification inference, coverage analysis, and intelligent suggestion generation.
Traces every proof back to its source. Ariadne provides the thread that connects your specifications to verified, auditable results.
Core work Proof tracking, evidence collection, traceability reports, and full audit trail generation.
Architects optimal proof strategies. Daedalus finds the most efficient path through complex verification challenges so you don't have to.
Core work Strategy optimization, abstraction selection, decomposition planning, and resource allocation.
Join the teams accelerating formal verification — without toolchain lock-in.