Simics

92 articles
Continuous Integration with Simics

Continuous Integration with Simics

By Jakob Engblom Continuous integration is an important component of modern software engineering practice. As always, it might mean different things depending on who you ask, but typically a key part is the notion that rather than waiting until the last minute to integrate all the many different pieces of code in a system, integration and most importantly integration testing…
It’s Transformation Time for Embedded Development – Part 4

It’s Transformation Time for Embedded Development – Part 4

By Dennis Wong Embedded Development Transformation in the Develop Phase To see the definitions of each of the product development phases, take a look at the second post in this blog series. The develop phase is the main software construction occurs, where the code is produced. Risks This phase encompasses the full-out development and unit (even subsystem) testing of code…
Essentially, all models are wrong, but some are useful

Essentially, all models are wrong, but some are useful

By guest blogger Daniel Aarno I had to learn this the hard way. About a decade ago I was sitting among the five computers occupying most of the space in my small student dorm room. I was looking for a project for my master’s thesis, and was currently pondering a proposal from a company called Virtutech to create a model…
Writing a Book on Simulation Takes Time

Writing a Book on Simulation Takes Time

By Jakob Engblom For the past half a year, I must admit to slacking off badly in my Simics blogging. The reason is that I have been directing my creative energies into writing a book about Simics together with Daniel Aarno, a long-time Simics colleague from Virtutech and Intel. The book is coming out towards the end of 2014, and…
The Future of Automotive

The Future of Automotive

By Jeff Gowan Recently, I had the opportunity to attend a networking cocktail party sponsored by Chrysler, Harvest Management Partners, NVIDIA, and Wind River. The event was a gathering of ~70 executives from some of the key Silicon Valley companies in the automotive technology space. The topic of conversation was, “The Future of Automotive.” I have to say it was…
Cleared for Take-off: A Real Life Example

Cleared for Take-off: A Real Life Example

By Jeff Gowan Certification is an important, although often costly, part of getting new equipment to market. The certification process itself can be arduous but one also has to consider the amount of time and resources spent to adequately prepare for the certification. Simulation is a way to dramatically reduce the cost of preparing for certification, while at the same time increasing the likelihood of certifying. For…
Doing the Impossible with Simulation

Doing the Impossible with Simulation

By Michel Genard The ability to manipulate time and space is a popular concept at the core of many exciting science fiction stories. Science fiction has created universes with this 4th dimension; and the capability to go back or forward in time without damaging or negatively impacting things in the present day seemingly is something only possible in a dream.…
A Guide for Simulation

A Guide for Simulation

By Jeff Gowan Building new technology is hard. There are so many scenarios to consider in the software alone. In developing software you have to consider the dependencies between internal teams (development, test, implementation, etc.) and external teams (contractors, partners, etc.) In addition to writing the code, it has to be thoroughly tested to make sure it works once it’s…