Modern digital systems are too complex to debug manually, yet engineers still lose countless hours staring at simulation traces.
We've spent years building tools that free engineers from manually chasing bugs in large traces, so their time goes into fixing bugs, not finding them.
Automate Trace Analysis with Raft.
The fast waveform analyzer for engineers and AI agents.
The problem: every hardware workflow ends up with waveforms, and valuable data buried in noise. The solution: Raft, a fast waveform analyzer you can query and script, not just another viewer to squint at. It works whether you're simulating RTL, tapping an FPGA with a logic analyzer, running a SystemC model, or analyzing counter-examples from formal tools.
Raft is built specifically for hardware debugging. It understands clock domains, signal timing, and waveform semantics out of the box, so you don't have to reimplement that logic yourself, and it stays fast even on large traces. No more slow, fragile, hand-rolled Python scripts to parse and search through waveforms. Spend your time fixing bugs, not maintaining tooling.
Why Raft Changes How You Debug
- Imagine SQL, grep, and awk designed specifically for Verilog/VHDL traces to solve hardware problems.
- Use Raft anywhere from interactive debugging to building a full CI performance regression pipeline.
- Reuse your Raft scripts and gain speed as your library grows.
- Handle multi-gigabyte waveforms without slowing down.
- Mine your traces to uncover hidden information buried in data noise.
- Extend your existing workflow and get a risk-free productivity boost from day one.
Level Up Your Agents.
Give AI coding assistants the domain expertise to reason about your designs.
Raft is built for engineers and AI agents alike. Engineers write analysis scripts, AI agents extend or run them independently, and both work through the same interface. With Raft, agents can help you with root-cause analysis, performance analysis, power optimizations, and more.
Unlike AI agents, Raft is deterministic. The same question against the same trace always returns the same answer. That determinism grounds your agents in verifiable data instead of guesses, so root-cause claims come from the waveform itself. Every result is reproducible and traceable back to the exact signal and cycle that produced it, so you can check the agent's conclusion yourself instead of taking it on faith.
Make Any Agent Master RTL Debugging
Raft's MCP server is all you need to teach coding agents like Claude or Cursor how to effectively debug and analyze waveforms. No need for custom agents made for hardware. Use the tools you already work with every day.
Know Your Design Inside Out.
Convert traces into comprehensive reports or visualizations.
Raft transforms even the largest traces into detailed analyses, delivering more than just PASS or FAIL results. It converts traces into charts, tables, or log files, and post-processes simulation runs for reporting or integration with other tools. It visualizes every design component so you can track progress and spot optimization opportunities or regressions. To get you started quickly, we provide ready-to-use libraries for the protocols and standards you use in your design.
Get started
Interested in trying Raft?
Contact us to get access and see how Raft transforms your debug workflow.
Contact UsAbout Us
Debugging and verifying hardware designs are slow, repetitive, and highly manual. Traces are almost always involved in debugging, but working with them is cumbersome.
At Afloat Semantics, our goal is to turn trace analysis into a productivity advantage. By making traces easier to work with, we not only improve efficiency for design and verification teams but also enable entirely new workflows.
What We Believe In
Your Data, Your Rules
Enhance, Don't Replace
Precision, Every Time
Service
Enhance the efficiency of your design and verification teams. Gain deeper insights into your designs and development progress with automated reports. We work closely with our customers to understand their workflows and tailor our tools to their needs. If you are curious whether Raft is a fit for your team, we would love to hear from you.