CSCE 611: CONCEPTUAL MODELING TOOLS FOR CAD
Catalog Description:
611—Conceptual
Modeling Tools for CAD. (3) (Prereq: CSCE 211, 245) Design techniques for logic systems;
emphasis on higher-level CAD tools such as hardware description languages and
conceptual modeling.
Prerequisite(s) By Topic:
Digital logic
Programming in a high level language
Textbook(s) and Other
Required Material:
The Designer’s
Guide to VHDL,
P. J. Ashenden, Morgan Kaufmann Publishers, 1996.
Computing Platform: Windows 2000
Course Objectives: {Assessment Methods Shown in
Braces}
1. Model a digital systems using a hardware description
language {tests, homework, project}
2. Simulate a digital system using tools such as HDL
{homework, project}
3. Complete a significant, VLSI design project
involving {project}
Topics Covered:
1. Data types and operations
2. Sequential versus concurrent statements
3. Subprograms
4. Packages and use clauses
5. Resolved signals and generic constants
6. Components and configurations
Laboratory Projects
One major VLSI design project
Syllabus
Flexibility: High. Choice of textbook
and design project determined by instructor
Relationship of Course to
Program Outcomes:
The contribution of each course objective to meeting
the program outcomes is indicated with the scale:
3 = major contributor, 2 = moderate contributor, 1 = minor contributor. Blank if not related.
|
|
Program Outcomes |
||||||||||
|
1.
Logic & Math |
2.
Computing Fundamentals |
3.
Apply Computing Principles |
4.
Work on teams |
5.
Communicate Effectively |
6.
Liberal arts & Soc. Sciences |
7.
Basic Science and Lab Procedures |
8.
Learn New Tools & Processes |
9.
Employed upon Graduation |
10.
Application Area |
11.
Electronics and Digital Sys Design |
|
|
1. model
a digital systems using a hardware description language |
|
|
3 |
|
|
|
|
3 |
3 |
|
2 |
|
2. simulate
a digital system using tools such as HDLD |
|
|
3 |
|
|
|
|
2 |
2 |
|
2 |
|
3. complete
a significant, VLSI design project |
|
|
3 |
|
|
|
|
|
2 |
|
2 |
Estimated CSAB Category
Content:
Algorithms: 0
Data Structures: 0
Software Design: 1
hr
Concepts of
Programming Languages 0
Organization and
Architecture 2
hr
Oral and Written
Communication:
Documentation for major VLSI design
project
Social and
Ethical Issues: none
Theoretical
Content: none
Analysis and
Design:
Significant VLSI design project
Class/Laboratory Schedule:
Lecture: 3
periods of 50 minutes or 2 periods of 75 minutes per week
Difference
between Undergraduate and Graduate Work:
Students
enrolled for graduate credit are required to complete a more difficult project
than undergraduates in order to justify the receipt of graduate credit for this
course.
Course
Coordinator: John Bowles
Modification and
Approval History:
Initial description, April 1999
Revised, June 2001
Revised July 2002 to include statement
on graduate work