Ratatoskr NoC Design Framework
Ratatoskr is an open-source framework for power, performance, and area (PPA) analysis in Networks-on-Chips (NoCs) for 3D-integrated and heterogeneous System-on-Chips (SoCs). It covers all layers of abstraction by providing an NoC hardware implementation on Register Transfer Level (RTL), an NoC simulator on cycle-accurate level and an application model on transaction level.
Tutorials
You might want to start with some experiments directly. We provide three basic tutorials.
Go to the tutorialsEasy entry...
Ratatoskr provides a basic Python interface that make most design space explorations easy
Go to Python user interface.The internals
You can start using Ratatoskr quickly with the Python interfaces. But you might want to touch the C++ simulator in running background.
Go to C++ simulatorPublications
We're always happy when people cite our work. See a list of publication that examplify how Ratatoskr is aiding architectects and designers.
Go to Publications