VECTOR | [3-0-0:3] |
---|---|
DESCRIPTION | This course introduces contemporary design of VLSI circuits. The material covers nanometer CMOS technology and scaling, design principles of digital circuits, as well as designs of core VLSI building units. Examples include arithmetic circuits, the memory system, I/O circuitries, and other important circuits for VLSI system integration. Implementations in CMOS will be overarched by considerations of key design metrics, such as timing, power, and reliability. This course is a project-oriented class, which requires students to design and layout VLSI circuits and sub-systems using commercially available design tools. |
Section | Date & Time | Room | Instructor | Quota | Enrol | Avail | Wait | Remarks |
---|---|---|---|---|---|---|---|---|
L01 (6346) | Tu 01:30PM - 04:20PM | Rm 202, W1 | JIANG, Hongwu | 20 | 7 | 13 | 0 |
VECTOR | [3-0-0:3] |
---|---|
DESCRIPTION | Power management integrated circuits (PMICs) are essential components in modern electronic systems. PMICs perform various functions such as voltage regulation and power conversion to ensure that electronic components receive the correct power levels for optimal performance. This is an introductory course on PMICs design. It covers the fundamental working principle and design consideration of low-dropout (LDO) regulator and switched-capacitor (or charge pump). |
Section | Date & Time | Room | Instructor | Quota | Enrol | Avail | Wait | Remarks |
---|---|---|---|---|---|---|---|---|
L01 (6348) | Tu 09:00AM - 11:50AM | Rm 202, W1 | CAI, Guigang | 20 | 3 | 17 | 0 |
VECTOR | [3-0-0:3] |
---|---|
DESCRIPTION | This course covers the fundamentals of micro/nano processing and fabrication technologies for optoelectronic devices. Students will explore topics such as the thermodynamics and kinetics of growth and deposition, vacuum technology, deposition technologies, micro/nano characterization techniques, lithography, etching, implantation, and various control parameters of these processes. Additionally, the course will examine how micro/nano processing and fabrication relate to optoelectronic device performance and its applications. These devices are widely used in fields such as communications, transportation, environmental monitoring, aerospace applications, energy production, medical applications, and others. |
Section | Date & Time | Room | Instructor | Quota | Enrol | Avail | Wait | Remarks |
---|---|---|---|---|---|---|---|---|
L01 (6349) | Tu 09:00AM - 11:50AM | Rm 201, W4 | WANG, Renjie | 20 | 8 | 12 | 0 |
VECTOR | [3-0-0:3] |
---|---|
DESCRIPTION | This is a foundational course designed to introduce students to the operational principles and technology of semiconductor devices commonly used in modern VLSI (Very Large Scale Integration). The course will delve into a wide range of topics, including Semiconductor properties, IC fabrication technology, PN junctions, Bipolar Junction Transistors (BJT), and MOSFETs. Additionally, this course will explore the future technology trends in the electronics industry, highlighting how modern VLSI technologies are sensitive to structural details and fabrication techniques. Students will gain insights into how VLSI devices are designed, the potential future evolutions in this field, and the impact of fabrication techniques on device electrical performance. |
Section | Date & Time | Room | Instructor | Quota | Enrol | Avail | Wait | Remarks |
---|---|---|---|---|---|---|---|---|
L01 (6352) | We 01:30PM - 04:20PM | Rm 103, E1 | LIU, Xiwen | 20 | 8 | 12 | 0 |
VECTOR | [3-0-0:3] |
---|---|
DESCRIPTION | Wireless communications have become the cornerstone of modern society and the necessities of everyday life. The course will provide a complete view for wireless communications from system perspective to radio-frequency/analog/mixed-signal integrated circuit design. The course will firstly introduce the basic concepts in integrated circuit design and wireless communications, such as noise, linearity, modulation scheme, mobile systems and wireless standards. It then will cover passive integrated circuits, active integrated circuits and system architectures. |
Section | Date & Time | Room | Instructor | Quota | Enrol | Avail | Wait | Remarks |
---|---|---|---|---|---|---|---|---|
L01 (6266) | Tu 01:30PM - 04:20PM | Rm 202, E3 | HUANG, Zhiqiang | 40 | 4 | 36 | 0 |
VECTOR | [3-0-0:3] |
---|---|
DESCRIPTION | This course will introduce both the classical and modern logic optimization methods, such as the Quine McCluskey Method, the Espresso algorithm, and various optimizations based on And-Inverter-Graphs. It will also touch upon the whole digital frontend design flow, including HDL processing, standard cell mapping, logic testing and verification. |
Section | Date & Time | Room | Instructor | Quota | Enrol | Avail | Wait | Remarks |
---|---|---|---|---|---|---|---|---|
L01 (6267) | We 01:30PM - 04:20PM | Rm 201, W1 | ZHANG, Hongce | 20 | 7 | 13 | 0 |
VECTOR | [3-0-0:3] |
---|---|
DESCRIPTION | In this course, we will first introduce classic microarchitectural side-channel attacks, such as Spectre, Meltdown, Hertbleed, Fallout, and AfterImage. You will learn how they leak data from modern processors. This course will then introduce how to design secure microarchitecture to defend against these attacks. You will use some simulators to reproduce these defenses and finally design your own secure processor. |
Section | Date & Time | Room | Instructor | Quota | Enrol | Avail | Wait | Remarks |
---|---|---|---|---|---|---|---|---|
L01 (6275) | Mo 09:00AM - 11:50AM | Rm 103, E1 | CHEN, Yun | 20 | 5 | 15 | 0 |
VECTOR | [2-1-0:3] |
---|---|
DESCRIPTION | Time-series data represent a major category of real-world data collected over time from various sensors or measurement equipment. This course introduces foundational methods for analyzing time-series data, in particular, about time-series modeling and prediction. We start from investigating the basic properties of time-series data, then discuss a range of popular models widely used for time-series modeling and prediction such as Autoregressive Integrated Moving Average (ARIMA) models, Neural Network (NN), Physics-Informed Neural Network (PINN), Hidden Markov Model (HMM) and Kalman Filter (KF) etc. Besides supervised learning, we also discuss un-supervised learning such as clustering algorithms and Self-Organizing Map (SOM) for analyzing time-series data. Broadly this course is a fundamental course for the students who intend to master essential theoretical methods and practical skills needed to develop, assess, and deploy intelligent functionalities in smart electronic and computer systems, Internet-of-Things (IoT), cyber-physical systems (CPS), and any forecasting-relevant applications in finance, economics, data analytics, and other sciences. Grading Basis: Pass or Fail |
Section | Date & Time | Room | Instructor | Quota | Enrol | Avail | Wait | Remarks |
---|---|---|---|---|---|---|---|---|
L01 (6276) | Mo 09:00AM - 10:50AM | Rm 201, E1 | LU, Zhonghai | 30 | 8 | 22 | 0 | |
T01 (6310) | Mo 11:00AM - 11:50AM | Rm 201, E1 | LU, Zhonghai | 30 | 8 | 22 | 0 |
VECTOR | [2-1-0:3] |
---|---|
DESCRIPTION | This course focuses on the design practice of CMOS integrated circuits (ICs). In the begining of the course, we will talk about some fundamentals regarding the MOSFET models, voltage/current reference, supply-independent biasing and its startup circuits, amplifiers, output buffers, switched-capacitor circuits and memories. After understanding the fundatmentals of ICs, we will focus the design pratice of the CMOS integrated circuits using the Cadence IC design tools. We will explore the designs and simulations of the following blocks: current sink, bandgap reference, amplifier, switched-capacitor circuits, output buffers and etc. After finishing this course, students are expected to obtain the practical experience of the design and simulation methdologies of some of the key digital and analog circuit blocks using the Cadence tools. |
Section | Date & Time | Room | Instructor | Quota | Enrol | Avail | Wait | Remarks |
---|---|---|---|---|---|---|---|---|
L01 (6279) | Fr 09:00AM - 10:50AM | Rm 101, W2 | JIANG, Wei | 20 | 8 | 12 | 0 | |
T01 (6311) | Fr 11:00AM - 11:50AM | Rm 101, W2 | JIANG, Wei | 20 | 8 | 12 | 0 |
VECTOR | [3-0-0:3] |
---|---|
DESCRIPTION | This course dicusses the design of Array Processors for traditional signal processing and scientific computation. The similar concepts have been widely used in recent ML algorithms. This course will trace back to a more general view of array processors design. The topics that will be covered in this course include: typical signal/image processing algorithms, algorithm mapping, systolic array, wavefronyt array, and some system and software design related. |
Section | Date & Time | Room | Instructor | Quota | Enrol | Avail | Wait | Remarks |
---|---|---|---|---|---|---|---|---|
L01 (6282) | Fr 01:30PM - 04:20PM | Rm 201, W1 | HUANG, Shanshi | 20 | 10 | 10 | 0 |
VECTOR | [3-0-0:3] |
---|---|
DESCRIPTION | Review of linear algebra, applications to networks, structures, and estimation, finite difference and finite element solution of differential equations, Laplace's equation and potential flow, boundary-value problems, Fourier series, discrete Fourier transform, convolution. |
Section | Date & Time | Room | Instructor | Quota | Enrol | Avail | Wait | Remarks |
---|---|---|---|---|---|---|---|---|
L01 (6283) | Th 09:00AM - 11:50AM | Rm 101, W2 | XU, Renjing | 20 | 20 | 0 | 0 |
VECTOR | [2-1-0:3] |
---|---|
DESCRIPTION | This course provides an in-depth study of neuromorphic hardware, including both computing and sensing blocks. Students will engage with foundational principles as well as cutting-edge developments in neuromorphic devices and circuits, gaining a comprehensive understanding of their architecture, function, and potential impact. The curriculum begins by covering essential components such as CMOS transistors, vision sensors, acoustic sensors, and other sensory devices. Students will also explore advanced neuromorphic systems, including silicon neurons, synapses, retinas and cochlear, as well as utilize event-driven, spike-based communication for neuromorphic system. Emerging technologies beyond CMOS, such as memristors and MEMS devices, will be examined for their transformative potential in neuromorphic computing and sensing applications. |
Section | Date & Time | Room | Instructor | Quota | Enrol | Avail | Wait | Remarks |
---|---|---|---|---|---|---|---|---|
L01 (6312) | We 01:30PM - 03:20PM | Rm 105, E3 | CHENG, Bojun | 20 | 5 | 15 | 0 | |
T01 (6313) | We 03:30PM - 04:20PM | Rm 105, E3 | CHENG, Bojun | 20 | 5 | 15 | 0 |
VECTOR | [3-0-0:3] |
---|---|
DESCRIPTION | This course will focus on the integrated circuits for high-speed wireline data links. The topics that will be covered in this course include: wireline data link systems, drivers/transmitters, receivers, equalization techniques, clock-data recovery, etc.. Upon finishing this course, you are expected to understand the basic principles of modern high-speed data links and grasp the essentials to design the integrated circuits for such systems. |
Section | Date & Time | Room | Instructor | Quota | Enrol | Avail | Wait | Remarks |
---|---|---|---|---|---|---|---|---|
L01 (6286) | Mo 01:30PM - 04:20PM | Rm 201, W4 | ZONG, Zhirui | 20 | 5 | 15 | 0 |
VECTOR | [3-0-0:3] |
---|---|
DESCRIPTION | As the demand for advanced computing systems continues to grow, the need for efficient design automation and optimization techniques becomes paramount. This course delves into the cutting-edge field of design optimization for the critical areas of 2.5D/3D integrated circuits (ICs), mixed-signal circuits, and photonic circuits. The course will cover fundamental principles and cross-layer design optimization techniques to enhance the design process and paramount criteria, including PPA, thermal, signal integrity, cost, etc. Students will explore various methodologies and tools to streamline the design process for various emerging technologies. |
Section | Date & Time | Room | Instructor | Quota | Enrol | Avail | Wait | Remarks |
---|---|---|---|---|---|---|---|---|
L01 (6287) | Tu 01:30PM - 04:20PM | Rm 202, W2 | MA, Yuzhe | 20 | 5 | 15 | 0 |
VECTOR | [3-0-0:3] |
---|---|
DESCRIPTION | In electronic systems, there are always different kinds of noises from different sources. Some of them are important and have a close relation to the system performance, especially when the system needs to be extremely small or precise. The course gives a brief introduction to noise in devices and electronic systems. The content involves the different types of noise, underlying physics of noise, noise in different type of devices as well as some measurement method for noise. |
Section | Date & Time | Room | Instructor | Quota | Enrol | Avail | Wait | Remarks |
---|---|---|---|---|---|---|---|---|
L01 (6288) | Mo 01:30PM - 04:20PM | Rm 202, W2 | YANG, Kezhou | 20 | 5 | 15 | 0 |
VECTOR | [2-1-0:3] |
---|---|
DESCRIPTION | Photonic chips demonstrate significantly lower transmission loss, broader optical bandwidth, reduced time delay, and enhanced resistance to electromagnetic interference when compared to traditional electronic integrated circuits. In recent years, programmable photonic chips have been explored for a wide range of development of new-generation network communications, artificial intelligence, and intelligent connected vehicles. This course will guide students in learning about the applications and design principles of programmable photonic chips in sensing, computing, and interconnect systems, as well as understanding their modelling, design automation, device and system optimization. |
Section | Date & Time | Room | Instructor | Quota | Enrol | Avail | Wait | Remarks |
---|---|---|---|---|---|---|---|---|
L01 (6314) | Tu 01:30PM - 03:20PM | Rm 201, W4 | TONG, Ye Yu | 20 | 7 | 13 | 0 | |
T01 (6315) | Tu 03:30PM - 04:20PM | Rm 201, W4 | TONG, Ye Yu | 20 | 7 | 13 | 0 |
VECTOR | [3-0-0:3] |
---|---|
DESCRIPTION | This course introduces the fundamentals of GPU-accelerated computing, focusing on how GPUs enable high-performance solutions for complex tasks in fields like AI, data analytics, and scientific simulations. Students will explore GPU architectures, learn parallel programming models such as CUDA and ROCM, and develop skills in memory management, performance optimization, and thread synchronization. Through hands-on projects, participants will gain practical experience in leveraging GPU parallelism to solve real-world computational challenges, preparing them to apply these techniques in industries. |
Section | Date & Time | Room | Instructor | Quota | Enrol | Avail | Wait | Remarks |
---|---|---|---|---|---|---|---|---|
L01 (6508) | Fr 09:00AM - 11:50AM | Rm 201, W4 | CHEN, Xinyu | 22 | 16 | 6 | 0 |
VECTOR | [3-0-0:3] |
---|---|
DESCRIPTION | Parallel computation is widely utilized to enhance the performance of complex problem-solving tasks. This course aims to introduce the software concepts and hardware designs for efficient parallel processing. The software component for parallel processing covers software programming environments and constructs. The hardware component for parallel processing includes multicore systems, parallel computers, and distributed machine learning systems. This course includes programming assignments and course projects to train students with practical parallel processing skills and prepare them for future industry application and academic research. |
Section | Date & Time | Room | Instructor | Quota | Enrol | Avail | Wait | Remarks |
---|---|---|---|---|---|---|---|---|
L01 (6509) | Mo 01:30PM - 04:20PM | Rm 105, W3 | HUANG, Jiayi | 20 | 8 | 12 | 0 |
VECTOR | [1 credit] |
---|---|
DESCRIPTION | An independent study on selected topics carried out under the supervision of a faculty member. |
Section | Date & Time | Room | Instructor | Quota | Enrol | Avail | Wait | Remarks |
---|---|---|---|---|---|---|---|---|
R01 (6547) | TBA | TBA | TBA | 20 | 11 | 9 | 0 |
DESCRIPTION | Master's thesis research supervised by co-advisors from different disciplines. A successful defense of the thesis leads to the grade Pass. No course credit is assigned. |
---|
Section | Date & Time | Room | Instructor | Quota | Enrol | Avail | Wait | Remarks |
---|---|---|---|---|---|---|---|---|
R01 (6080) | TBA | No room required | TBA | 999 | 20 | 979 | 0 |
DESCRIPTION | Original and independent doctoral thesis research supervised by co-advisors from different disciplines. A successful defense of the thesis leads to the grade Pass. No course credit is assigned. |
---|
Section | Date & Time | Room | Instructor | Quota | Enrol | Avail | Wait | Remarks |
---|---|---|---|---|---|---|---|---|
R01 (6085) | TBA | No room required | TBA | 999 | 41 | 958 | 0 |