Design of Digital and VLSI Systems
Advanced combinational and sequential logic design. Optimization of finite state machines; timing methodologies and synchronization issues. Hardware description languages (HDL): structural and behavioural descriptions, simulations and testbenches, coding styles, design with HDL and FPGA implementation. Design for test: testing concepts, scan-based design and built-in self-test (BIST). Design for high speed: timing analysis, pipelining and retiming. Design for low power: sources of power dissipation, design transformations. Students will be required to complete a project.
Note: Credit will be granted for only one of 543, CENG 441.
Prerequisites: CENG 241 or CENG 290 or equivalent.
Graduate course in the Electrical Engineering program administered by the Faculty of Graduate Studies.