Courses Detail Information
ECE4270J – VLSI Design I
Instructors:
Credits: 4 credits
Pre-requisites: ECE2700J Obtained Credit&&ECE3120J Obtained Credit
Description:
Lectures and lab assignments to introduce the students to the implementation of mask-level integrated systems, with emphasis on architectural and system-level synthesis. Topics include ASIC flow of combinational logic, finite state machines, sequential logic, microprocessors, I/O, memory blocks, parallelism, clock and power distribution, and advanced design topics such as highspeed and neural network systems.
Course Topics:
- A review of Mosfet, CMOS logic, basic memory blocks.
- A review of combinational logic, finite state machine, Verilog
- Architecture of FPGA
- Timing constraints
- RISC-V and stream processing
- Memory/ Cache
- Digital signal processing circuits
- I/O network
- Parallelism
- List processor optimization, VLIW compiler
- Techniques in adder/multiplier/shifters
- Clk and power distribution
- Research topics: DNN, highspeed wireline, etc.