Senior Design Team 24 - Digital ASIC Fabrication
Project Overview
Many modern graphics processing units (GPUs) are complex devices. For our project, we have
elected to design and test a small footprint educational GPU through the Iowa State Chip Forge
organization’s toolflow. This organization’s focus is to give students an opportunity to experience
application-specific integrated circuit (ASIC) design, and the toolflow is an open-source solution to
design ASICs. The μGPU provides a simple and relevant method for students to enter the world
of GPU and ASIC design.
The μGPU will be used to help students explore GPU design in a more consumable way than
self-research and exploration. Our documentation and weekly reports can be used by students to
help them understand the architecture choices we made and to help them consume the design in
modularized pieces. Additionally, at Iowa State University there is a lack of formal instruction on
hardware design for graphics. Students at other universities may not even have a course on GPU
design offered and could use this document to help themselves learn key concepts for a relatively
simple GPU design.
Team Members
Colin McGann
Project Lead
Computer Engineering student with a focus on digital design, OS & low level development, and graphical programming.
Dawud Benedict
Toolflow Lead
Computer Engineering major focusing in digital VLSI and microarchitecture.
Michael Drobot
Firmware Lead
Computer Engineering student specializing in embedded software, OS, and PCB design.
Jack Tonn
Testbench and Validation Lead
Majoring in Computer Engineering & Math with an interest in computer architecture & ASIC design. He is the vice president of chip forge, and was the avionics team lead on the rocketry team.
Samuel Forde
PCB & Layout Lead
Computer Engineering student specializing in architecture and digital VLSI design.
Emil Kosic
Repository and Coding Standards Lead
Majoring in Computer Engineering with an interest in architecture and machine learning applications
Joshua Arceo
Website and Communication Lead
Computer Engineering major with minor in Cybersecurity. Strong interest in the realm between hardware and software.
Faculty Presentation
Faculty PresentationLightning Talk
Lightning Talk PresentationWeekly Reports
Week 1Week 2
Week 3
Week 4
Week 5
Week 6
Week 7
Week 8
Week 9
Design Document
Design Doc 1: IntroductionDesign Doc 2: Requirements
Design Doc 3: Project Plan
Design Doc 4: Design
Design Doc 5: Testing
4910 Final Design Document