View courses in
ENG EC 535: Introduction to Embedded Systems
Undergraduate Prerequisites: ENG EC 311 or ENG EC 327; or equivalent; basic knowledge of assembly languages, computer organization and logic circuits, basic knowledge of data structure and algorithms, programming skills in C/C++.
This course introduces students to a unified view of hardware and software in embedded systems. The lectures will survey a comprehensive array of techniques including system specification languages, embedded computer architecture, real-time operating systems, hardware-software codesign, and co-verification techniques. The lectures will be complemented by assignments and projects that involve system design, analysis, optimization, and verification.
ENG EC 541: Computer Communication Networks
Undergraduate Prerequisites: ENG EC 441.
Basic delay and blocking models for computer communications: M/M/1 queue; Jackson networks and loss networks; analysis of MAC protocols; flow control for data traffic; TCP and active queueing mechanisms for congestion control; traffic shaping and network calculus; packet switch architectures and scheduling algorithms; routing algorithms; flow assignment and fairness.
ENG EC 543: Sustainable Power Systems: Planning, Operation and Markets
Undergraduate Prerequisites: Graduate/Senior status and consent of instructor.
Breakthroughs in clean energy generation technologies and the advantage of exploiting efficiently the available work in fossil fuels will render electricity the dominant energy form in a sustainable environment future. We review the key characteristics of Electric Power Transmission and Distribution (T&D) networks and the associated planning and operation requirements that ensure supply adequacy, system security and stability. Capital asset investment and operation cost minimization is discussed in a systems engineering context where the assets as well as the dynamic behavior of generators, T&D networks, and loads interact. Recent developments in the formation of competitive wholesale markets at the High Voltage Transmission system level, the associated market participation and clearing rules and the market clearing optimization algorithms are presented and analyzed in terms of their effectiveness in fostering cost reflective price signals and competitive conditions that encourage optimal distributed/not-centralized investment and operating decisions. Finally, we present T&D congestion and supply-demand imbalance related barriers to the widespread adoption of environmentally friendly and economically efficient technological breakthroughs, and propose a systems engineering and real-time retail-market based coordination of centralized as well as decentralized generation, storage and load management resources that is able to achieve desirable synergies and mitigate these barriers. 4 cr
ENG EC 544: Networking the Physical World
Undergraduate Prerequisites: ENG EC 312 or ENG EC 450; ENG EC 441 is desirable, C programming experience required.
Considers the evolution of embedded network sensing systems with the introduction of wireless network connectivity. Key themes are computing optimized for resource constrained (cost, energy, memory and storage space) applications and sensing interfaces to connect to the physical world. Studies current technology for networked embedded network sensors including protocol standards. A laboratory component of the course introduces students to the unique characteristics of distributed sensor motes including programming, reliable communication, sensing modalities, calibration, and application development. Meets with ENGME544. Students may not receive credit for both.
ENG EC 551: Advanced Digital Design with Verilog and FPGA
Undergraduate Prerequisites: ENG EC 311 and ENG EC 413; or consent of instructor
Content includes use of HDL (Verilog) for design, synthesis and simulation, and principles of register transfer level (RTL). Programmable logic, such as field programmable gate array (FPGA) devices, has become a major component of digital design. In this class the students learn how to write HDL models that can be automatically synthesized into integrated circuits such as FPGA. Laboratory and homework exercises include writing HDL models of combinational and sequential circuits, synthesizing models, performing simulation, and fitting to an FPGA by using automatic place and route. The course has lab orientation and is based on a sequence of Verilog design examples.
ENG EC 560: Introduction to Photonics
Undergraduate Prerequisites: CAS PY 313.
Introduction to ray optics; matrix optics; wave optics; Fourier optics; electromagnetic optics including absorption and dispersion. Polarization, reflection and refraction, anisotropic media, liquid crystals, and polarization devices. Guided-wave and fiber optics. Nanophotonics.
ENG EC 561: Error-Control Codes
Undergraduate Prerequisites: CAS MA 193.
Introduction to codes for error detection and correction in communication and computation channels, linear algebra over finite fields, bounds, Shannon?s Theorem, perfect and quasi-perfect codes, probability of error detection, Hamming, BCH, MDS, Reed-Solomon, and non-linear codes. Application of codes to error detection/correction in communication channels, computer memories, processors, and multiprocessor systems. Data compression and data reconciliation by error-detecting or error-correcting codes.
ENG EC 562: Engineering Optics
Undergraduate Prerequisites: Matlab programming, Electromagnetics
This course deals with the engineering aspects of optics and its main emphasis is on applying the knowledge of optics to the solution of many engineering problems. The course is a graduate level class that covers the mathematical theory, the fundamental physical concepts and Matlab-based numerical implementations of Fourier optics for the design of diffractive elements, imaging systems and light propagation in complex media. The course will provide in-depth discussions of ray propagation in non-homogeneous and transformation media, Lagrangian and Hamiltonian optical design of inhomogeneous components (e.g. graded-index optics), scalar wave diffraction theory and inversion with emphasis on engineering applications to focusing, realistic imaging systems with aberrations, spatial light modulators, optical sensors, optical speckle patterns, and light propagation through random media. Generalizations to vector waves will also be provided when appropriate. The goal of the course is to present a consistent formulation of wave propagation and diffraction in complex linear systems for the engineering of advanced optical devices in strong partnership with computer simulations and engineering-led implementations. Numerous programming examples and notes will be provided per course topic and all students will be able to challenge their creativity in designing advanced optical devices as part of their course assignments and for the required final project.
ENG EC 565: Electromagnetic Fundamentals
Undergraduate Prerequisites: ENG EC 455.
Graduate Prerequisites: ENG EC 455; or equivalent
Fundamentals of electromagnetic theory as deduced from Maxwell's equations and material modeling; electromagnetic radiation and quasistatic limits in electromagnetic modeling. Radio frequency coaxial cables; VLSI interconnects, transmission lines. Waveguides and resonators; both dielectric and hollow. Particle tracking, plasmas, microwave sources, with applications. Depending on time and interest: numerical methods (variational formulations will be emphasized whenever practical), inverse problems; applications of magnetics and superconductivity.
ENG EC 569: Introduction to Subsurface Imaging
Undergraduate Prerequisites: Senior or graduate standing in ENG, PY, CH, MA, or CS.
Introduction to subsurface imaging using electromagnetic, optical, X-ray, and acoustic waves. Transverse and axial imaging using localized probes (confocal scanning, time of flight, and interferometric techniques). Multiview tomographic imaging: computed axial tomography, diffraction tomography, diffuse optical tomography, electrical impedance tomography, and magnetic resonance imaging. Image reconstruction and inverse problems. Hyperspectral and multisensor imaging.
ENG EC 570: Lasers and Applications
Undergraduate Prerequisites: ENG EC 560.
Review of wave optics. Gaussian, Hermite-Gaussian, Laguerre-Gaussian, and Bessel optical beams. Planar- and spherical-mirror resonators; microresonators. Photons and photon streams. Energy levels; absorption, spontaneous emission, and simulated emission. Thermal and scattered light. Laser amplification and gain saturation. Laser oscillation. Common lasers and introduction to pulsed lasers. Photon interactions in semiconductors. LEDs, laser diodes, quantum-confined lasers, and microcavity lasers. Introductoin to photon detectors. Laboratory experiments: beam optics; longitudinal laser modes; laser-diode output characteristics.
ENG EC 571: Digital VLSI Circuit Design
Undergraduate Prerequisites: ENG EC 311 and ENG EC 410.
Very-large-scale integrated circuit design. Review of FET basics. Functional module design, including BiCMOS, combinational and sequential logic, programmable logic arrays, finite-state machines, ROM, and RAM. Fabrication techniques, layout strategies, scalable design rules, design-rule checking, and guidelines for testing and testability. Analysis of factors affecting speed of charge transfer, power requirements, control and minimization of parasitic effects, survey of VLSI applications. Extensive CAD laboratory accompanies course.
ENG EC 573: Solar Energy Systems
Undergraduate Prerequisites: ENG EK 408; graduate standing or permission of the instructor. ENG EC 471 is suggested.
This course is designed for first year graduate and senior undergraduate students from engineering disciplines. It is intended to educate students in the design and applications of solar energy technology. It will focus on fundamentals of solar energy conversion, solar cells, optical engineering, photoelectrochemical cells, thermoelectric generators, and energy storage and distribution systems. The course covers solar energy insolation and global energy needs, current trends in photovoltaic energy engineering, solar cell materials science, design and installation of solar panels for residential and industrial applications and connections to the national grid and cost analysis of the overall system. In addition, basic manufacturing processes for the production of solar panels, environmental impacts, and the related system engineering aspects will be included to provide a comprehensive state-of-the-art approach to solar energy utilization. Meets with ENG MS573; students may not take credit for both. 4 cr.
ENG EC 574: Physics of Semiconductor Materials
Undergraduate Prerequisites: CAS PY 313 or ENG EC 410; or equivalent
This course teaches the relevant notions of quantum mechanics and solid state physics necessary to understand the operation and the design of modern semiconductor devices. Specifically, this course focuses on the engineering aspects of solid state physics that are important to study the electrical and optical properties of semiconductor materials and devices. Particular emphasis is placed on the analysis of the electronic structure of semiconductor bulk systems and low-dimensional structures, the study of the carrier transport properties and the calculation of the optical response that are relevant to the design and optimization of electronics and photonics semiconductor devices. The students will learn to apply the quantum mechanical formalism to the solution of basic engineering device problems (quantum wells, wires, and dots, 2D electron gas) and to perform numerical calculation on more complex systems (band structure calculation of bulk and low dimensional systems).
ENG EC 575: Semiconductor Devices
Undergraduate Prerequisites: ENG EC 410 ; ENG EC 455 ; ENG EC 574 ; CAS PY 313; or equivalent.
Fundamentals of carrier generation, transport, recombination, and storage in semiconductors. Physical principles of operation of the PN junction, metal-semiconductor contact, bipolar junction transistor, MOS capacitor, MOSFET (Metal Oxide Semiconductor Field Effect Transistor), JFET (Junction Field Effect Transistor), and bipolar junction transistor. Develops physical principles and models that are useful in the analysis and design of integrated circuits.
ENG EC 577: Electronic Optical and Magnetic Properties of Materials
Undergraduate Prerequisites: CAS PY 313; or equivalent, ENG EC 574 suggested.
This course in intended to develop an in depth knowledge of solid state concepts that are important for students in the areas of material science and electrical engineering. Specifically, this course focuses on the study of different apsect of solid state physics necessary to study technologically relevant crytalline and amorphous systems. Particular enphasis is placed on the study of the crystal structure, crystal diffraction and the related techniques used as diagnostic tools; the electronic, thermal, optical and magnetic properties of material systems important for electronics and photonics device applications. Furthermore the course will also consider the theory of superconductivity, the chemistry aspcts of solid state materials and will provide an introduction to solid state biophysics. This course complements EC 574 (Physics of semiconductor material) and EC575 (semiconductor devices) with its focus on technologically relevant structural, optical, thermal and magnetic material properties. Meets with ENG MS 577. Students may not receive credit for both.
ENG EC 578: Fabrication Technology for Integrated Circuits
Undergraduate Prerequisites: ENG EC 410.
Presentation of fabrication procedures for silicon-integrated circuits: physical properties of bulk and epitaxially grown silicon; silicon processing, such as oxidation, diffusion, epitaxy, deposition, and ion implantation; silicon crystallography, anisotropic etching, photolithography, piezorestivity, and chemical and plasma techniques. The limitations these processes impose on the design of bipolar and MOS devices and integrated circuits are discussed. Design of an integrated circuit and the required processing. Includes lab. 4 cr.
ENG EC 579: Nano/microelectronic Device Technology
Undergraduate Prerequisites: Graduate standing plus an undergraduate course in semiconductors at the level of ENGEC410, ENGEC471, CASPY313, or CASPY354, or consent of instructor.
Physical processes and manufacturing strategies for the fabrication and manufacture of microelectronic devices. Processing and device aspects instrumental in silicon, including the fabrication of doping distributions, etching, photolithography, interconnect construction, and packaging. Future directions and connections to novel devices, MEMS, photonics, and nanoscale structures will be discussed. Emphasis will be on "designing for manufacturability." The overall integration with methods and tools employed by device and circuit designers will be covered. Same as ENGME579. Students may not receive credit for both. 4 cr. either sem.
ENG EC 580: Analog VLSI Circuit Design
Undergraduate Prerequisites: ENG EC 412.
Anatomy of an operational amplifier using chip design techniques. Applications of op amps in wave-shaping circuits, active filters including capacitive switching. Analog multiplexing and data acquisition circuits, A/D, D/A, S/H are examined. Frequency selective circuits and interface circuits such as optocouplers are analyzed. 4 cr.
ENG EC 582: RF/Analog IC Design Fundamentals
Undergraduate Prerequisites: ENG EC 412 or ENG EC 571; or consent of instructor.
Fundamentals related to CMOS and SiGe BICMOS analog circuits for RF applications. Topics include low noise amplifiers, oscillators, mixers, demodulators, phase-locked loop, switched capacitor circuits, A/D and D/A converters, low power design, RF design techniques, and mixed-signal circuitry typical of modern telecommunications technology. VLSI laboratory exercises involving the design, layout, and simulation of RF/analog integrated circuits using Cadence SpectreRF CAD software tools. Real-world examples in advanced mixed-signal integrated circuit applications, such as a single chip radio.