O'Reilly logo

Software and System Development using Virtual Platforms by Jakob Engblom, Daniel Aarno

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 8

Simulator extensions

Simics is designed to be an extensible and programmable system, allowing users to customize the tool to solve their particular problem in the best way possible. Over the years, Simics has been used for things and in situations that were not intended or even imagined by its developers. Chapter 8 discusses how Simics can be extended by its users, including aspects such as cache modeling and fault injection.

Keywords

Extensions; API; programming; fault injection; cache simulation

No one can do everything, but everyone can do something.

—Swedish proverb

Introduction

From the very beginning, Simics was designed to be an extensible and programmable system. The goal was to enable a user to do anything with the simulator without ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required