Imagine the impact to your project timelines if you could freeze, save, email, and restore the whole system (software and hardware); view and modify every device, register, or memory location; and run the whole system in reverse to find the source of a bug. And imagine if you could provide your entire teams with ubiquitous access to target hardware to start integration and testing earlier—before physical hardware is even available.
Wind River® Simics® simulates systems—from the smallest to the most complex—so you can adopt new development techniques that are simply not possible with physical hardware. These new development techniques accelerate every phase of your development lifecycle, dramatically reducing the risk of shipping late, overrunning budget, and sacrificing quality.
Wind River Simics compresses the traditional product lifecycle by unlocking new development techniques
Considering multiple hardware and software configuration options? Wondering how best to partition software functions on your new hardware? Use Simics to prototype your system (hardware and software) virtually to learn with precision which best suits your specifications.
Learn more »
Take control of your platform in ways that are simply impossible with physical hardware: Freeze it, save it, restore it, and run it again as if you'd never stopped it. Run it forward and backward, over and over again, with the exact same behavior. With this level of control it takes only a trivial amount of effort to isolate and reproduce bugs.
Learn more »
Put virtual target systems in the hands of your whole team and begin integration and testing before physical hardware is available, addressing the riskiest portions of the project first and avoiding the risk of critical defects appearing late in the project lifecycle.
Learn more »
Simics: See It in Action
Find out how easy it is to set up a session with Simics and get acquainted with some of its core capabilities.
Simics is a new way to develop software based on a simulation of your target system. It frees you to break the rules of embedded development and accelerate your product development lifecycle.
Learn how to use the Simics Eclipse UI to reconfigure a Simics simulation after it’s been created and run.
See how you can collaborate with colleagues by using checkpoints with recordings, and how it enables communicating an execution scenario.
See how to build a new device, add it to an existing target system, and experience the Simics modeling process from creation to completion.
Learn how Simics simulates and works with heterogeneous networks of multiple machines, architectures, and operating systems.
Develop Concurrently Without Hardware Delays
With virtual target platforms on every engineer's desk, your engineers will never again be idle while they wait for limited hardware units to free up. And with virtual hardware systems, you can bring up, develop, and integrate your system before physical hardware is available, increasing the concurrency of your development.
Arm Your Sales Team
With Simics, you'll put a virtual demo in the hands of every member of your sales team so they can close business earlier than ever before—no more slide ware.
Support and Train Your Customers
Support your customers more effectively by simulating their environment perfectly to reproduce issues and seamlessly pass them to the software engineering team for resolution. And because hardware cost is no longer an issue, you'll be able to train your customers with virtual target systems that scale to their training needs.