NoCVision is a graphical visualization tool for analysis of Network-on-Chip systems. It provides a visual display of packet information generated during Network-on-Chip simulations, making the design analysis easier. It can accept a wide range of data associated with links, routers, and virtual channels to generate a graph that is intuitive, easy to navigate and flexible.

Current release: NocVision

CrashTest FPGA flow


CrashTest is a fast, high-fidelity, flexible resiliency analysis system. Starting from a hardware description model of the design under analysis, CrashTest is capable of orchestrating and performing a comprehensive design resiliency analysis by examining how the design reacts to faults while running software applications.

Download: CrashTest

Bug UnderGround

A suite of Verilog designs of complex microprocessors with functional bugs. The majority of the bugs occur in complex corner cases of microprocessor operation and are inspired by publicly available errata from Intel, AMD, and other processor manufacturers. Free testbench distribution.

Download: Bug UnderGround

A snapshot of FunSAT multi-player


FunSAT is a human-computing inspired game to solve Boolean satisfiability problems. We have developed both single-player and multi-player versions of the game. If you like puzzle games, you will like playing FunSAT!

Play at: FunSAT 1.1


Inferno automatically infers the functionality of a hardware design using Verilog source code and simulation traces. It breaks up observed behavior into transactions and presents them as compact graphs to the user. Free software distribution.

Current release: Inferno



STACCATO is a software package that efficiently computes Disjoint Support Decompositions from BDDs. Disjoint Support Decompositions (DSDs) have many application purposes such as in the formal verification and logic synthesis domains. DSDs also provide a functional representation that is more descriptive than a standard BDD while requiring similar amounts of memory.

Current release: Staccato