Lecture, two hours; laboratory, two hours; outside study, eight hours. Requisite: course 115B (may be taken concurrently), or instructor consent. Course 164DA is enforced requisite to 164DB. Limited to senior Electrical Engineering majors. Design of analog circuits, components and systems, emphasizing theoretical foundations and hands-on experience. Design of key analog and digital building blocks according to given specifications or in form of open-ended problems. Introduction to advanced topics related to projects through lectures and laboratories. Creation by students of end-to-end systems in application context, managing trade-offs across subsystems while meeting constraints and optimizing metrics related to cost, performance, ease of use, manufacturability, testing, and other real-world issues. Oral and written presentations of project results required. In Progress grading (credit to be given only on completion of course 164DB).