ECE 51216: Digital Systems Design Automation

3 credits

Spring 2025 Lecture Distance Learning Upper Division
Data from
Spring 2025
last updated 3/29/2025
Spring 2025 Instructors: ,

This course will provide an introduction to the tools used to design and analyze circuits at the logic level of abstraction (where circuits are composed of gates and flip-flops). Most digital chips used in computing and electronic systems (including microprocessors, graphics processors, chips used in network routers, cell phones, digital audio/video appliances, automotive electronics) are entirely or largely designed using EDA tools. This course will focus on the foundations of logic-level EDA tools, including the design of exact and heuristic algorithms that form the basis for VLSI Computer-Aided Design. Topics covered include an overview of the IC design flow and levels of abstraction, synthesis of two-level (AND-OR / PLA) circuits, multi-level logic synthesis and technology mapping, sequential circuit synthesis, Logic-level verification using Boolean Satisfiability and BDDs, Timing Analysis, Power analysis and Reduction, and design techniques for emerging nanoscale technologies.

Learning Outcomes

1Design minimal combinational logic circuits.

2Design minimal finite-state machines.

Course ECE 51216 from Purdue University - West Lafayette.

Prerequisites

One of
Student attribute GR

Restrictions

NOJuniors (75-89 credits), Freshmen (0-14 credits), Sophomores (30-44 credits),...show more

GPA by professor

3.9Other terms
Suja...(Spring 2023)

No grades available

T

Anand Raghunathan

FNY
4:30 pm
Lec
R

Anand Raghunathan

FNY
4:30 pm
Lec

Community

Have something to say?

BoilerCoursesis an unofficial catalog for Purdue courses
made by Purdue students.
ECE 51216: Digital Systems Design Automation