Tejas Installation

Quick Start

The  video below provides a walk through of Tejas's installation on Ubuntu.


Watch this video to understand Tejas's installation procedure on Windows 7.




Elaborate Installation Process

You have the option of acquiring Tejas by cloning a mercurial repository or by downloading a tar-ball.

To clone the repository, please download the installation python script below, place it in the directory where you wish the repository to reside, run the script and follow the simple instructions.

Alternatively, please download the installation script and the tar-ball of the desired version of the source, and place them in the folder you wish the build to take place. Run the script and follow the simple instructions.

Note the same script is used for both installation methods. Similarly, the installation manual aids both methods.




Tejas Versions

    • Tejas_1.5.1 - Bug Fixes. Dynamic execs now work with ASLR turned on.
SPIKE Trace (RISCV trace generator)
  • 0.1 - RISCV: spikeTrace
System Tejas (Tejas with Qemu kernel instrumentation)
  • 0.1 - System Tejas
Parallel Tejas
  • 0.1 - Parallel Tejas (ParTejas)
Tejas Power Pack versions
  • 0.3 - Fixed Bus and Memory Controller power modeling
Graph plotting library
  • The plotting library can be used to plot the results from Tejas. Please refer to the README file (present inside the tar ball) for more details.

Citing Tejas     bibtex

Tejas: A Java based Versatile Micro-architectural Simulator, Smruti R. Sarangi, Rajshekar Kalayappan, Prathmesh Kallurkar, Seep Goel, Eldhose Peter. PATMOS, Salvador Brazil.