top of page
Teaching

Courses

Digital Systems Testing and Testable Design

The course “Digital Systems Testing and Testable Design” (18-765) is one of the ECE Department's core curriculum of graduate-level CAD courses in manufacturing, logic design, circuit layout, and simulation, and is the first-ever course on testing to be offered on-line to remote students. It covers all topics related to the testing of complex digital systems. Enrolled students complete homework and programming assignments, quizzes, utilize academic and industrial CAD tools, and engage in semester-long mini projects that range from implementing test-related CAD tools to developing testing methodologies for state-of-the-art integrated systems.

IMG_0554 conv.jpeg

Student winners of the $2500 cash prize from the Qualcomm-sponsored DFT design contest.

Hardware Arithmetic for Machine Learning

All modern digital systems contain fast, complex computational circuits. The theory for designing and analyzing the properties of these circuits is presented in “Hardware Arithmetic for ML” (18-340/640), an undergraduate and graduate course that describes this important class of circuits. This course explores techniques for designing high-performance, low-power circuits for computation for speeding up ML techniques, along with methods for evaluating their design attributes that includes power consumption, design and manufacturing cost, timing, testability and verifiability.

IMG_1165.jpg

340-640 students touring the CMU steam tunnels. Tunnel operation is akin to the theory taught in class.

Summer Academy for Math and Science 

The Summer Academy for Math and Science (SAMS) is a six-week residential program offered at Carnegie Mellon University for rising high school seniors. This highly selective program allows students to engage in comprehensive and rigorous programming aimed to support their academic, social and personal growth. SAMS Scholars develop depth and breadth in STEM-related disciplines via classroom instruction, project-based learning and meta-curricular experiences. ACTL PhD students run an ECE project-based course for SAMS.

220720B-SAMS-student-presentations-191-SM.jpg

SAMS students demonstrating a robot they designed in the ACTL ECE project course.

Advanced   Chip   
Test  Laboratory.

The Advanced Chip Test Laboratory (ACTL) at Carnegie Mellon University develops and implements data-mining techniques for improving the security, operation, design, manufacturing and testing of integrated systems. Our research involves data-mining algorithm development, data analysis, chip design, testing and diagnosis in collaboration with various industrial partners that currently include Google, Broadcom, Qualcomm and GlobalFoundries. The founder and head of ACTL is Prof. Shawn Blanton.

bottom of page