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.










Course Objectives

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