Advanced VLSI Design

A graduate version of ECE 559. Groups of students encouraged to work on VLSI chip designs tied into VLSI research in the Electrical and Computer Engineering or Computer Science departments. Involves knowledge of some additional aspects of computer architecture, circuit design, computer arithmetic, or a particular application area such as digital signal processing, control, cryptography, or computer graphics. Use of the chip within an overall sytem also stressed.

VLSI Design

Lab. The design of very-large-scale integrated circuits. Experience in VLSI design through team projects emphasizing issues involved in the design of an entire custom chip. CAD tools used in the design process, resulting in specification of circuitry suitable for fabrication. Prerequisite: E&C-ENG 558.

Hardware Organizn & Design I

An introduction to computer architecture and hardware design. Topics include: computer abstractions and technology, performance evaluation, instruction set architectures, computer arithmetic, pipelining, memory systems, and interfacing. Laboratory assignments will include the use of hardware description languages, machine languages and assembly languages, and hardware emulation using FPGA boards. State-of-the-art computer simulation tools are used as part of the course.

Embedded Systems

Embedded systems sense, actuate, compute, and communicate to accomplish tasks in domains such as medical, automotive, and industrial controls. Informal methods of hacking together embedded systems are at odds with the criticality of their applications. This course will introduce recent developments toward more rigorous modeling and verification of embedded and cyber-physical systems.

ST-Modlg Verif of Embedded Sys

This course introduces the theoretical foundations of embedded systems, with a focus on applications in the domains of medical devices and other low-power systems. The topics covered will include modeling, scheduling, analysis and verification of systems with discrete, continuous, and hybrid dynamics. Course is intended for graduate students and senior undergraduates.

System Software Design

This course provides an introduction to software systems with emphasis on operating system design and implementation. A key aspect is computer architecture and system software interaction. Topics include: process management, threading, synchronization, deadlocks, scheduling, security, IO systems, and distributed systems. Prerequisites: E&C-ENG 232 and 242

Graduate Project- 1st Semester

This is the first semester of a two-semester project where a student works with a faculty adviser on a project. The project can be design, experimental, simulation, or theoretical. Although the overall project requires a proposal, a final report, and a final presentation, the first semester requires only a proposal and satisfactory progress toward final completion.

Graduate Project- 2nd Semester

This course is the second part of a two semester project that is started in E&C-Eng 688F. The project can be design, experimental, simulation, or theoretical. The overall project grade is based on the project proposal, a final report, and a final presentation.

Students must have taken E&C-ENG 688F in order to enroll in this course.
Subscribe to