I have developed (or contributed to the development) of a set of prototype CAD tools to enable and assist my research. Links to project details and source code are found here.
Bambu
Bambu is an open-source framework for research in high-level synthesis. It is based on the GCC compiler and generates Verilog RTL code. The source code can be found
here.
Mnemosyne
Mnemosyne is a prototype CAD tool for the design and optimization of multi-bank memories. It interfaces with commercial design flows. Source code is available on
GitHub.