Skip to content
forked from CTSRD-CHERI/axe

Consistency checker for memory subsystem traces

License

Notifications You must be signed in to change notification settings

black-parrot/axe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A consistency checker for memory subsystem traces

Axe is a tool that aids automatic, black-box testing of the memory subsystems found in modern multi-core processors. Given a trace containing a set of top-level memory requests and responses, Axe determines if the trace is valid according to a range of memory consistency models. It is designed to be used as the oracle in an automated hardware test framework (such as BlueCheck or GroundTest), quickly checking large memory traces that result from randomly-generated sequences of memory operations.

See the Axe manual for details.

About

Consistency checker for memory subsystem traces

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 87.4%
  • Python 9.5%
  • C 2.3%
  • Shell 0.8%