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%).