Course Title: Simulation Based Design

Part A: Course Overview

Course Title: Simulation Based Design

Credit Points: 12.00

Terms

Course Code

Campus

Career

School

Learning Mode

Teaching Period(s)

EEET2032

City Campus

Postgraduate

125H Electrical & Computer Engineering

Face-to-Face

Sem 2 2008

Course Coordinator: Dr Anthony Holland

Course Coordinator Phone: +61 3 99252150

Course Coordinator Email: anthony.holland@rmit.edu.au

Course Coordinator Location: 10.08.09


Pre-requisite Courses and Assumed Knowledge and Capabilities

There is no pre-requisite for this course, but some basic knowledge of the electronic hardware or software design is welcome.


Course Description

This class presents approaches to the complex mixed software and hardware design approach based on advanced methods aiming to minimize the design life cycle and produce fault free, manufacturable designs. Software and hardware design entry and debugging, cross-simulation, emulation, signal integrity and manufacturing testability all play a significant role in integrated circuits and system level designs. A set of correct-by-construction refinement techniques are introduced as a way of reducing substantially design time and errors. Real-life applications and high end design methodologies and tools are used in the lab sessions to illustrate the design challenges and solution finding techniques, with focus on interfaces and domain boundaries. The course flow starts from a separate software and hardware design processes, through integration, verification, high speed design issues and physical design constraints to manutacturing tests.


Objectives/Learning Outcomes/Capability Development

Generally, the capabilities acquired by the students will include:
Technical knowledge of Integrated Circuit Design.
Ability to communicate effectively in writing.
Ability to undertake self-directed study.



Upon satisfactory completion of this subject, students will be able to:
- Organize a design flow for a complex mixed software/hardware design,
- Describe steps to identify design issues in software, hardware and at the physical implementation,
- Identify potential testability issues in the fabrication of silicon chips.


Overview of Learning Activities

This class presents approaches to the complex mixed software and hardware design approach based on advanced methods aiming to minimize the design life cycle and produce fault free, manufacturable designs. Software and hardware design entry and debugging, cross-simulation, emulation, signal integrity and manufacturing testability
all play a significant role in integrated circuits and system level designs. A set of correct-by-construction refinement techniques are introduced as a way of reducing substantially design time and errors. Real-life applications and high end design methodologies and tools are used in the lab sessions to illustrate the design
challenges and solution finding techniques, with focus on interfaces and domain boundaries. The course flow starts from a separate software and hardware design processes, through integration, verification, high speed design issues and physical design constraints to manufacturing tests.

The main course objectives are to learn how to: evaluate applications, identify adequate paradigm and platform, implement and verify error free applications.


Overview of Learning Resources

Mentor Graphics Higher Educational Program tools: HEP (2) and HEP (3a)
see http://www.mentor.com/company/higher_ed/program_details.cfm


Overview of Assessment

The assessment for this course comprises: Reports on laboratory work androject assignments which include computer simulation and design projects; End of semester examination of not more than two hours duration and two class tests.

Assignments 20%

Class tests 20% 
Examination: 2hr written exam, plus self-directed preparation (60%).