ELECTRONIC DESIGN AUTOMATION-TOOLS AND TECHNIQUE

ELE3DDE

Not currently offered

Credit points: 15

Subject outline

The increasing complexity of digital systems has led to development of modern methodologies in digital design, simulation and production, collectively known as electronic design automation (EDA). In this subject students further develop digital design skills using current technology in textural and graphical tools for EDA. Students will investigate how digital systems can be described as a hierarchical structure of block diagrams, state machines, flow charts, truth tables and HDL code (VHDL). Designs can then be extensively simulated to check their integrity, and finally compiled and synthesized in a field programmable gate arrays (FPGA). The subject contents include: digital systems design methodology and design flow; architecture, design and synthesis issues; Register Transfer Level design, coding and synthesis; sequential system design; stare machines; clocking and timing issues; design validation; design for test; boundary scan and build-in self test. Hands-on practical work in laboratory classes, assignments and a team project form a major part of the learning in this unit.

School: Engineering and Mathematical Sciences (Pre 2022)

Credit points: 15

Subject Co-ordinator: Darrell Elton

Available to Study Abroad/Exchange Students: Yes

Subject year level: Year Level 3 - UG

Available as Elective: No

Learning Activities: N/A

Capstone subject: No

Subject particulars

Subject rules

Prerequisites: ELE2DDP

Co-requisites: ELE3EMB

Incompatible subjects: ELE5DSD

Equivalent subjects: N/A

Quota Management Strategy: N/A

Quota-conditions or rules: N/A

Special conditions: N/A

Minimum credit point requirement: N/A

Assumed knowledge: N/A

Learning resources

Rapid prototyping of digital systems: SOPC Edition

Resource Type: Book

Resource Requirement: Recommended

Author: Hamblen, J, Hall, T & Furman, M

Year: 2008

Edition/Volume: N/A

Publisher: SPRINGER

ISBN: N/A

Chapter/article title: N/A

Chapter/issue: N/A

URL: N/A

Other description: N/A

Source location: N/A

FPGAS 101: Everything you need to know to get started

Resource Type: Book

Resource Requirement: Recommended

Author: Smith, G

Year: 2010

Edition/Volume: N/A

Publisher: NEWNES

ISBN: N/A

Chapter/article title: N/A

Chapter/issue: N/A

URL: N/A

Other description: N/A

Source location: N/A

Circuit Design and Simulation with VHDLY

Resource Type: Book

Resource Requirement: Recommended

Author: Pedroni, VA

Year: 2010

Edition/Volume: N/A

Publisher: MIT PRESS

ISBN: N/A

Chapter/article title: N/A

Chapter/issue: N/A

URL: N/A

Other description: N/A

Source location: N/A

VHDL 101: Everything you need to know to get started

Resource Type: Book

Resource Requirement: Recommended

Author: Kafig, W

Year: 2011

Edition/Volume: N/A

Publisher: NEWNES

ISBN: N/A

Chapter/article title: N/A

Chapter/issue: N/A

URL: N/A

Other description: N/A

Source location: N/A

Digital Systems Design Using VHDL

Resource Type: Book

Resource Requirement: Recommended

Author: Roth, CH, John, LK

Year: 2007

Edition/Volume: N/A

Publisher: CL-ENGINEERING

ISBN: N/A

Chapter/article title: N/A

Chapter/issue: N/A

URL: N/A

Other description: N/A

Source location: N/A

Design Recipes for FPGAs

Resource Type: Book

Resource Requirement: Recommended

Author: Wilson, P

Year: 2007

Edition/Volume: N/A

Publisher: ELSEVIER

ISBN: N/A

Chapter/article title: N/A

Chapter/issue: N/A

URL: N/A

Other description: N/A

Source location: N/A

Career Ready

Career-focused: No

Work-based learning: No

Self sourced or Uni sourced: N/A

Entire subject or partial subject: N/A

Total hours/days required: N/A

Location of WBL activity (region): N/A

WBL addtional requirements: N/A

Graduate capabilities & intended learning outcomes

Graduate Capabilities

COMMUNICATION - Communicating and Influencing
DISCIPLINE KNOWLEDGE AND SKILLS
INQUIRY AND ANALYSIS - Creativity and Innovation
INQUIRY AND ANALYSIS - Critical Thinking and Problem Solving
INQUIRY AND ANALYSIS - Research and Evidence-Based Inquiry
PERSONAL AND PROFESSIONAL - Leadership and Teamwork

Intended Learning Outcomes

01. Demonstrate knowledge of digital systems design using VHDL and Electronic Design Automation tools for implementing and simulating the operation of digital systems in hardware.
02. Understand the difference between simulation and synthesis, and know when and how to apply appropriate descriptive/coding techniques for each situation with in the hardware design flow. Understand the nature of programmable logic technology and the synthesis process that converts design descriptions into realisable hardware.
03. Explain how electronic design automation process allows design effort to be applied at higher levels of abstraction and how various design descriptions (e.g. state machines are realised in hardware.
04. Demonstrate the capability to work through a complete design cycle for a digital system implemented in programmable logic, using electronic design automation tools and techniques. That is, (analyse a problem and specify the required outcomes; b. produce unique design solutions using state of the art design tools; c. undertake appropriate testing and simulation to check design integrity; d. integrate designs into larger systems; and e. implement a working system in hardware.
05. Work as an effective team member within a design team and apply knowledge and skills discussed above to realise a significant digital system.
Subject not currently offered - Subject options not available.