CPE 526 - VLSI Using Hardware
Description Languages, Modeling, and Synthesis
CPE 426/526 - VLSI Using Hardware Description
Languages, Modeling, and Synthesis
Fall 2007
COURSE INFORMATION:
- Credit Hours:
-
3
-
Prerequisites:
-
EE 202, EE 315
-
Description:
-
Modern VLSI design techniques and tools, such as silicon compilers
-
(V)HDL modeling languages, placement and routing tools, synthesis
-
tools, and simulators. Students will design, simulate, and layout
-
both programmable logic families and ASIC libraries.
-
- Topics:
- Structured Design Concepts
- Design Tools
- Basic Features of VHDL
- Basic VHDL Modeling Techniques
- Algorithmic Level Design
- Register Level Design
- Gate Level and ASIC Library Modeling
- HDL-Based Design Techniques
- ASICs and the ASIC Design Process
- Modeling for Synthesis
- Integration of VHDL into a Top-Down Design Methodology
- Synthesis Algorithms for Design Automation
-
Syllabus
A Guide to Helpful Unix Terminal Commands
2 Page VHDL Reference
5 Page VHDL Reference
17 Page VHDL Reference
Getting Started with ModelSim
Getting Started with Design Vision
Getting Started with FPGA Compiler II
Getting Started with Quartus (EDF Input)
Getting Started with Quartus (VHDL Input)
Using SDF Files with ModelSim
Lectures
Source for Various Libraries
Book Figures
Helpful VHDL Links
Resource for Project Ideas - particularaly Miscellaneous section
Homework Assignments
Tests and Solutions
CPE 426 Midterm (PDF)
CPE 526 Midterm (PDF)
CPE 426 Midterm Solution(PDF)
CPE 526 Midterm Solution(PDF)
CPE 426 Final Exam (PDF)
CPE 526 Final Exam (PDF)
CPE 426 Final Exam Solution (PDF)
CPE 526 Final Exam Solution (PDF)
Homework Assignments
Archived Information from Spring 2006
Archived Information from Spring 2005
Archived Information from Spring 2004
Archived Information from Spring 2003
Archived Information from Spring 2002
Announcements
webmaster@eng.uah.edu