Benton H. Calhoun

Classes



ECE 736 - Advanced VLSI Digital Circuit Design
This seminar focuses on topics related to digital integrated circuit design in deep sub-micron processes. Papers from current literature will provide the basis for discussing and analyzing topics such as low power circuits, leakage reduction, sub-threshold operation, variation, clocking, memory design, etc. A major part of the class is devoted to a design project. Prerequisite: ECE 563 or instructor permission. Spring 2006



ECE 632 - VLSI Design
In this course, students learn how to analyze, simulate, and design ready-to fabricate digital integrated circuits (ICs). The course covers a variety of types of circuits including combinational circuits, sequential circuits, arithmetic blocks, and memories. Students become familiar with cutting edge VLSI design issues including variation, power, leakage, and optimization. A semester-long research project will allow students (working in pairs) to investigate novel circuits or cutting edge circuits problems. Students gain valuable experience by using industry standard CAD tools (e.g. Cadence) for VLSI circuit design, simulation, and layout. This course will expose students to the major circuit-related opportunities and challenges in the microelectronics industry and equip them to design custom digital ICs. Prerequisite: ECE 203, 230, 363 (or equivalent). Desirable: ECE 303, ECE 333 or equivalent. Fall 2007, Fall 2007 Wiki Page



ECE 563 - Introduction to VLSI
Digital CMOS circuit design and analysis: combinational and sequential circuits, arithmetic structures, memories. Modern design issues: leakage, optimization, clocking, and interconnect. VLSI circuit design, simulation, and layout. Prerequisite: ECE 203, 230. Desirable: ECE 303, ECE 333 or equivalent. Note - this course replaced by ECE 632. Fall 2006



ECE 432 - Introduction to VLSI Design
This course teaches students how to analyze, simulate, and design ready-to fabricate digital integrated circuits (ICs). Topics include combinational circuits, sequential circuits, arithmetic blocks, and memories. We discuss modern VLSI design issues including variation, power, leakage, and optimization. A semester-long design project (small groups) allows students to apply their new knowledge to their own IC design. Students gain valuable experience by using industry-standard CAD tools for VLSI circuit design, simulation, and layout during the project. This class satisfies the Major Design Experience (MDE) requirement for undergraduates. Prerequisite: ECE 203, 230, 363. Desirable: ECE 303, ECE 333 or equivalent. Fall 2007, Fall 2007 Wiki Page



ECE 363 - Digital Integrated Circuits
This course teaches students how to analyze, simulate, and design digital integrated circuits (ICs). Topics include combinational circuits, logic families, sequential circuits, arithmetic blocks, and memories. We discuss delay and power calculations and tradeoffs. A design project (small groups) will allow students to apply their new knowledge to develop a substantial circuit block. The course provides valuable experience with industry-standard CAD tools for VLSI circuit design and simulation. Spring 2008, Spring 2008 Wiki Page



ECE/CS 333 - Computer Architecture
Includes the organization and architecture of computer systems hardware; instruction set architectures; addressing modes; register transfer notation; processor design and computer arithmetic; memory systems; hardware implementations of virtual memory, and input/output control and devices. Crosslisted as ECE 333 and CS 333. Prerequisites: CS 201 or CS 205 with a grade of C- or higher, and CS 230 with a grade of C- or higher. By topic: Boolean algebra; Binary numbers; Combinational and sequential logic design. Spring 2007