Description
This report presents PLSI, a portable VLSI flow designed to enable RTL-based computer architecture research. The interesting part of PLSI are the tools that implement the various rules and the interchange formats that are passed between the various tools. The fundamental driving design decision behind PLSI is that computers are better than performing repetitive, arithmetic-laden tasks than humans are. When implementing PLSI I took my experience from working with a handful of tapeout teams. This report present implementations of Rocket, Hwacha, and BOOM on the Synopses 32nm Educational Technology.