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.
Extensions; API; programming; fault injection; cache simulation
No one can do everything, but everyone can do something.
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 ...