click here to return to the home page, logo image
NEEP-6221 Digital ASIC Design (DS 510)

Contributing Scholar - Paul Franzon, North Carolina State University

 

3 Semester Credit Hours

 

Course Description

 

Modern digital design practices based on Hardware Description Languages Verilog, VHDL) and CAD tools, particularly logic synthesis. Emphasis on design practice and the underlying algorithms. Introduction to deep submicron design issues, particularly interconnect and low power, and to modern applications, including multimedia, wireless, telecommunications and computing.

 

Prerequisites

 

  • Upper-division undergraduate course in circuit design.
  • An undergraduate course in digital systems such as NEEP 2221.
  • General experience with the use of CAD Tools.
  • General prerequisite: Students must have the knowledge resulting from completing all coursework in the curriculum for a BS degree in Computer Engineering from an ABET-accredited engineering program in the United States or a CEAB-accredited program in Canada, or the equivalent from a foreign institution; performance level in this coursework should be equivalent to a cumulative undergraduate GPA of 2.9 or better on 4.0 scale.

 

Course Objectives

 

The objective of this course is to prepare you to be an ASIC or FPGA designer in industry. To this end we will focus on how to execute and capture a large complex design in an HDL, using Verilog as the main example. We will also cover a number of other issues important to ASIC designers, including Verification, Design For Test, low power design, etc. You will demonstrate your ability to design a complex ASIC or FPGA function via a major project.

 

Course Topics

 

The following topics will be covered in the order given.

 

  • Introduction to ASIC design
  • Timing design
  • Introduction to design with Verilog
  • Design with Verilog
  • How to design complex systems
  • Verification
  • Design for test
  • CMOS and low power

 

Technical Requirements

 

You must have access to a Verilog simulator and design synthesis tools (e.g. Synopsys Design Compiler and Synopsys Design Analyzer, or Xilinx tools) in order to take this course.  In addition, you will be required to have Windows Media Player to view the lectures. For the standard technical requirements, please go to the link below: http://www.waldenu.edu/c/Files/DocsGeneral/Getting_Started_Guide.pdf

 

Textbooks

 

Optional:

 

Verilog Styles for Synthesis of Digital Systems, D. R. Smith and P. D. Franzon, Pearson Education, 2000, ISBN: 0-201-61860-5

 

P. Kurup and T. Abbasi, Logic Synthesis Using Synopsys, Kluwer, 2nd edition, ISBN: 0-7923-9786-X 

 

M.J. Smith, Application-Specific Integrated Circuits, Addison Wesley, ISBN:0-201-50022-1

 

M. Keating, P. Bricaud, Reuse Methodology Manual, Kluwer, 2002, ISBN:1-4020-7141-8

 

The Verilog Hardware Description Language, Thomas and Moorby, 5th edition, Kluwer Academic, ISBN: 1-4020-7089-6

 

Verilog Quickstart, J.M. Lee, Kluwer Academic, 3rd edition, ISBN: 0-7923-7672-2

 

 

Disclaimer: The course syllabus may differ slightly from this course. Descriptions will be provided in your online course. Textbook information is provided only to give more information about the course.  Do Not use this information to purchase a textbook.  Up-to-date information will be provided when you register.



Google Custom Search
Walden University is accredited by The Higher Learning Commission and a member of the North Central Association, www.ncahlc.org; 312-263-0456. © Copyright 2007 Walden University; Telephone: 800-925-3368