October 31, 2017

ECE 595Z Digital Systems Design Automation (Spring 2018)

ECE 595Z Digital Systems Design Automation
Anand Raghunathan, raghunathan@purdue.edu
Spring 2018, EE 117, T-Th 10:30-11:45AM

How do you design chips with over 1 Billion transistors?
- Human designer capability grows far slower than Moore’s law!
- Virtually all complex chips are designed using electronic design automation (EDA) tools

Course description:

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). Digital chips used in microprocessors, graphics processors, chips used in network routers, cell phones, digital audio/video appliances, automotive electronics are largely designed using EDA tools. ECE595Z will focus on the foundations of logic-level EDA tools, including the steps involved and algorithms used. Students taking the course can expect a better understanding of how tools work. This course will (i) help designers become “power users” who can get the most out of the tools, and (ii) provide necessary background for students seeking to do research (or employment) in companies that make or use EDA tools.