Simulate Your RISC-V Innovations
MachineWare is a provider of high-speed instruction set simulators, including RISC-V full-system simulators. Our technologies enable ultra-fast software bring-up and validation before physical hardware is available. We are headquartered in Aachen, Germany.
We provide leading-edge RISC-V simulation technologies enabling you to build more resilient and more efficient software.
Embedded Software Debug
Debug your embedded application better than on physical hardware by virtualizing your design. Virtual hardware offers deeper introspection, more flexibility, and it's faster.
Test every commit. Integrate our virtual hardware directly into your CI pipeline. Adapt it to your needs with scriptable fault injection. We support Jenkins, Gitlab, and more.
Where do you spend your cycles? Profile your application to identify hotspots, slow code paths and hardware bottlenecks. Visualize results and share them with your teams.
Simulate at scale. Take advantage of our APIs to roll out your simulation infrastructure on-premise or in the cloud. Parallelize your tests and reap results sooner.
No hardware yet? No problem! Let your hardware and software evolve together by adapting our simulator early. Enhance cross team communication with a shared tool.
Integrate easily. We base on SystemC TLM-2.0 to support industry-standard tools and models. Let us customize our products for you, to fit your ecosystem seamlessly.
MachineWare's flagship product is SIM-V, an ultra-fast functional simulator for the RISC-V Instruction Set Architecture. We provide targeted SIM-V variants to optimally address your use case.
The modern world is defined by small, embedded devices living at the edge of the cloud. These devices rely on interconnectivity to deliver their full potential, but also expose themselves as a security liability. With SIM-V Edge designing and developing your secure 32-bit RISC-V edge computing device becomes a breeze.
SIM-V Edge supports a large variety of interfaces for connecting to virtual and physical hardware. This enables you to test your edge device in a realistic environment and verify it against your own cloud infrastructure.
With SIM-V Edge you can non-intrusively investigate and trace the state of hardware during operation. Learn about what your system is doing so you can optimize its energy utilization.
Verify correct operation of your edge device even in rare, corner-case situations. Find critical software bugs and security vulnerabilities through SIM-V Edge's scriptable fault injection framework before they reach production.