Pong P. Chu, RTL Hardware Design Using VHDL, ... Fundamentals of Digital
Logic with VHDL Design, ... Hubert Kaeslin, Digital Integrated Circuit Design:.
ECE 545 Digital System Design with VHDL Course web page: ECE web page → Courses → Course web pages → ECE 545 http://ece.gmu.edu/coursewebpages/ECE/ECE545/F11/
Kris Gaj Research and teaching interests: • reconfigurable computing • computer arithmetic • cryptography • network security
Contact: The Engineering Building, room 3225
[email protected] Office hours: Thursday, 7:30-8:30 PM, Tuesday, 7:30-8:30 PM, and by appointment
ECE 545 Part of: MS in Computer Engineering One of five core courses (must be passed with B or better) Fundamental course for the specialization area:
Digital Systems Design Elective course in the remaining specialization areas
MS in Electrical Engineering Elective
ECE 545 Part of: PhD in Electrical and Computer Engineering Knowledge tested at the Technical Qualifying Exam (TQE) Topic 2: Digital Design and Computer Organization
I am interested in…
I want to specialize primarily in… CAD tools & Design Automation
VLSI
Hardware Description Languages
Recommended program & specialization MS CpE Digital Systems Design
Digital Systems Design FPGAs & Reconfigurable computing ASICs & FPGAs
Computer Arithmetic
VHDL/Verilog
Front-end ASIC Design (algorithmic downto gate level)
CAD Tools Reconfigurable Computing
Back-end ASIC Design (circuit and mask layout levels) Analog & Digital Circuit Design
Microelectronics
VLSI Fabrication
VLSI Fabrication
Microelectronics
Nanoelectronics
Nanoelectronics Semiconductor Devices
MS EE Microelectronics/ Nanoelectronics
Courses
Design level Digital System Computer Design with VHDL Arithmetic
VLSI Design VLSI Test for ASICs Concepts
algorithmic register-transfer
ECE 545
gate transistor layout devices
ECE 645
ECE 586 ECE 680
Physical VLSI Design
ECE 584
ECE 681
ECE 682
Digital Integrated Circuits
Semiconductor ECE684 Device Fundamentals
MOS Device Electronics
CpE Digital Systems Design
CpE Microprocessors and Embedded Systems
PreApproved Electives
ECE 545 Digital System Design with VHDL ECE 586 Digital Integrated Circuits ECE 645 Computer Arithmetic ECE 681 VLSI Design for ASICs ECE 682 VLSI Test Concepts
ECE 510 Real-Time Concepts ECE 511 Microprocessors ECE 611 Advanced Microprocessors ECE 612 Real-Time Embedded Systems ECE 641 Computer System Architecture
Suggested Electives
CS 540, 583 (languages, algorithms) CS 635 (parallel machines) ECE 584, 684, … (technology) ECE 511, 611, … (microprocessors) ECE 542, 642, 742 (networks) ECE 645, 681 (digital design) ECE 646, 746, … (applications) ECE 548 (sequential mach. theory)
Professors
K. Gaj, K. Hintz, H. Homayoun, J. Kaps, T. Storey
H. Homayoun, J. Kaps, P. Pachowicz, C. Sabzevari
DIGITAL SYSTEMS DESIGN Concentration advisors: Kris Gaj, Jens-Peter Kaps, Ken Hintz 1. ECE 545 Digital System Design with VHDL – K. Gaj, project, FPGA design with VHDL, Aldec/Mentor Graphics, Xilinx/Altera 2. ECE 645 Computer Arithmetic – K. Gaj, project, FPGA design with VHDL Aldec/Mentor Graphics, Xilinx/Altera 3. ECE 681 VLSI Design for ASICs – H. Homayoun, project/lab, front-end and back-end ASIC design with Synopsys tools 4. ECE 586 Digital Integrated Circuits – D. Ioannou, R. Mulpuri, 5. ECE 682 VLSI Test Concepts – T. Storey
Grading Scheme • Homework
-
10%
• Project
-
40%
• Midterm Exam
-
20%
• Final Exam
-
30%
Midterm exam 1 ü 2 hours 30 minutes ü in class ü design-oriented ü open-books, open-notes ü practice exams available on the web Tentative date: Last week of October
Final exam ü 2 hours 45 minutes ü in class ü design-oriented ü open-books, open-notes ü practice exams available on the web Date: Thursday, December 13, 4:30-7:15pm
Textbooks
12
Required Textbook Pong P. Chu, RTL Hardware Design Using VHDL, Wiley-Interscience, 2006. K?L@;8E: