Electronic Design Automation (EDA) and Machine Learning Hardware
Download as PDF
Course Description
The class teaches cutting-edge optimization and analysis algorithms for the design of complex digital integrated circuits and their use in designing machine learning hardware. It provides working knowledge of the key technologies in Electronic Design Automation (EDA), focusing on synthesis, placement and routing algorithms that perform the major transformations between levels of abstraction and get a design ready to be fabricated. As an example, the design of a convolutional neural network (CNN) for basic image recognition illustrates the interaction between hardware and software for machine learning. It will be implemented on a state-of-the-art FPGA board. Prerequisite: EE 108.
Grading Basis
ROP - Letter or Credit/No Credit
Min
3
Max
3
Course Repeatable for Degree Credit?
No
Course Component
Lab Section
Enrollment Optional?
Yes
Course Component
Lecture
Enrollment Optional?
No
Does this course satisfy the University Language Requirement?
No
Programs
EE292A
is a
completion requirement
for:
- (from the following course set: )
- (from the following course set: )