PLSI: A Portable VLSI Flow

Daniel Dabbelt

EECS Department
University of California, Berkeley
Technical Report No. UCB/EECS-2017-77
May 12, 2017

http://www2.eecs.berkeley.edu/Pubs/TechRpts/2017/EECS-2017-77.pdf

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.

Advisor: Krste Asanović and Jonathan Bachrach


BibTeX citation:

@mastersthesis{Dabbelt:EECS-2017-77,
    Author = {Dabbelt, Daniel},
    Title = {PLSI: A Portable VLSI Flow},
    School = {EECS Department, University of California, Berkeley},
    Year = {2017},
    Month = {May},
    URL = {http://www2.eecs.berkeley.edu/Pubs/TechRpts/2017/EECS-2017-77.html},
    Number = {UCB/EECS-2017-77},
    Abstract = {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.}
}

EndNote citation:

%0 Thesis
%A Dabbelt, Daniel
%T PLSI: A Portable VLSI Flow
%I EECS Department, University of California, Berkeley
%D 2017
%8 May 12
%@ UCB/EECS-2017-77
%U http://www2.eecs.berkeley.edu/Pubs/TechRpts/2017/EECS-2017-77.html
%F Dabbelt:EECS-2017-77