The School of Electrical Engineering and Computer Science

EE 434: ASIC and Digital System Design

Catalog Information
Course Number: 
434
Credits: 
3
Offered: 
Fall
Pre-Requisites

Sequential circuit design; assembly and C programming; introductory microelectronics.

Dependent Courses: 
Class Information
Structure: 

Three one-hour lectures per week, 4 moderately complex digital design projects, 5 homework assignments, 1 to 2 midterm and 1 final exam.

Topics: 
  • CMOS Circuit design methodologies: Different circuit design styles, comparative analysis. (6)
  • Implementation methods: Custom & Semicustom design, Standard-cell based design, and Array based design, Layout, Place& Route, Power grid and clock design. (6)
  • FPGA: Comparison between standard ASICs and FPGAs. Different FPGA families, their advantage and disadvantages. (8)
  • RTL design & synthesis: VHDL & Verilog. Design of Simple Processors, Network routers and other important Digital blocks. Emphasis on synthesis, Synthesis through scripts, use of Synopsys Design Compiler. (14)
  • Design for Testability (DFT) techniques: Fault models, Fault equivalence, BIST, LFSR, MISR, Scan design, JTAG, IDDQ Test, SoC Test, P1500. (8)
Requirements
Textbooks/References: 

Textbook:
FPGA-BASED System Design by Wayne Wolf, Prentice Hall, 2004, ISBN 0-13-142461-0

References:
Analysis and Design of Digital Integrated Circuits by Hodges, Jackson and Saleh, Third Edition, McGraw hill, ISBN 0-07-228365-3
Essentials of Electronic Testing for Digital, Memory and Mixed-Signal VLSI Circuits by M. L. Bushnell and V. D. Agrawal, Boston : Springer, 2005, ISBN 0-7923-7991-8
The Designer's Guide to VHDL by Peter J. Ashenden, Morgan Kaufmann, ISBN 1558606742
Fundamentals of digital logic with verilog design by Brown & Vranesic, McGraw hill, ISBN 0-07-283878-7

Professor/Coordinator: 
Primary: Partha Pande Secondary: Jabulani Nyathi
Contact us: webmaster@eecs.wsu.edu | Telephone: 509 335 6602 Fax: 509 335 3818 | Accessibility | Copyright | Policies
School of Electrical Engineering and Computer Science, PO BOX 642752, Washington State University, Pullman, WA, 99164-2752 USA