ESE 566A: Modern System-on-Chip DesignCourse AdministriviaCourse:ESE 566A, Spring 2017, 3 Units Instructional Staff: Xuan Zhang (Instructor) Yunfei Gu (TA) Dengxue Yan (TA) Homepage: http://classes.engineering.wustl.edu/ese566/ Discussion Board: We will be using Piazza for discussion purposes. Please ask any questions in the Q&A section so that all students may see the question/answer. Piazza Lecture: Lab Sciences 301, Mo We: 2:30 PM - 4:00 PM Office Hours: Green Hall 2160F, Mo: 4:00 PM - 5:00 PM (Xuan Zhang) Green Hall 2160F, Tu: 3:30 PM - 5:00 PM (Yunfei Gu) Green Hall 2160F, Th: 3:30 PM - 5:00 PM (Dengxue Yan) Course DescriptionModern System-on-Chip (SoC) design is the art of integrating billions of transistors on to a single silicon chip, containing various components such as microprocessors, DSPs, hardware accelerators, memories, and I/O interfaces, that powers today's cutting-edge electronic systems -- smart phones, wearable devices, autonomous robots, and automotive, aerospace or medical electronics.d This course covers system-on-chip architectures, design tools and methods, and delves into the complexity of system design, including tradeoffs between performance, power consumption, energy efficiency, reliability, and programmability. It presents students with an insight into the early stage of the SoC design process, when design teams need to perform the tasks of develop functional specification, partition and map functions onto hardware and/or software, and evaluate and validate system performance. Schedule (Tentative)
PrerequisitesThe curricular prequisites for this class include ESE 232 (Introduction to Electronic Circuits), ESE 260 (Introduction to Digital Logic and Computer Design), and experience with register-transfer level (RTL) design and hardware description language (e.g. verilog, VHDL), or permission from the instructors. Although not required, familiarity with the subjects in the following courses are a plus: ESE 362 (Computer Architecture). ESE 461 (Design Automation for Integrated Circuit Systems), CSE/ESE 462M (Computer System Design) In general, students are expected to have a firm grasp on digital and analog circuits, be familiar with embedded system programming, and know their way around the Linux system. In addition, success in this course will require substantial reading and hacking, and a high degree of patience and determination. Grading
Policy
Resources
Page updated on 2016-08-24, powered by jemdoc
|