Skip to Content

Future Students - Courses

click here for a printable version of this page  

Integrated Circuit Design

Unit Code: HET378




Duration

Contact Hours

Campus

Prerequisite

Corequisite

1 Semester

66 hours

Hawthorn, Sarawak

HET202 Digital Electronics Design

Nil

Credit Points: 12.5 Credit Points


Related Course/s:

A unit of study in the Bachelor of Engineering (Electronics and Computer Systems)/ Bachelor of Science (Biomedical Sciences), Bachelor of Engineering (Electrical and Electronic Engineering), Bachelor of Engineering (Electrical and Electronic Engineering) / Bachelor of Commerce, Bachelor of Engineering (Electronics and Computer Systems), Bachelor of Engineering (Electronics and Computer Systems) / Bachelor of Science (Computer Science and Software Engineering), Bachelor of Engineering (Electronics and Computer Systems)/Bachelor of Commerce.  An elective unit of study in the Bachelor of Engineering (Biomedical Engineering), Bachelor of Engineering (Robotics and Mechatronics), Bachelor of Engineering (Telecommunication and Network Engineering) and Bachelor of Engineering (Telecommunication and Network Engineering) / Bachelor of Science (Computer Science and Software Engineering).

Aims & Objectives:

This unit aims to develop the required engineering skills to design and implement an integrated circuit design with emphasis on the front-end design skills.
 
The objectives of this unit are to expose students to techniques and design methodology in Integrated Circuit. Students will develop skills in Modeling, simulation, verification, testing and implementation using industry standard EDA tools. Upon satisfactory completion of this subject, students should be able to carry out the design of an integrated circuit from requirement analysis through to implementation.
 
To achieve this, the student will:
  • Understand the design flow of an integrated circuit and its constraints.
  • Understand Hardware Description Modeling, synthesis algorithms and tradeoff between area, power and speed constrains.
  • Become familiar with the implementation strategies, Static and dynamic testing of IC circuit
  • Understand the constraints and Implementation of Built In Self Test
  • Become familiar with a range of design methodologies through their application

Teaching Methods:

Lectures (48 lectures) and Practical Work (18 hours)

Assessment:

Examination (60-70%), tests (0-10%), Practical work (20-30%)

Generic Skills Outcomes:

After successfully completing this unit, students should attain the following generic skills:
(Depth of attribute : 1 Very little Emphasis, 2 Moderate emphasis, 3 Strong emphasis)
  • Ability to apply knowledge of basic science and engineering fundamentals. (3)
  • In-depth technical competence in at least one engineering discipline. (3)
  • Ability to communicate effectively, not only with engineers but also with the community at large. (1)
  • Ability to utilise a systems approach to design and operational performance. (3)
  • Ability to undertake problem identification, formulation and solution. (3)

Content:

  • Microelectronics design methodologies (ASIC and FPGA).
  • Issues involved in high level synthesis.
  • Hardware description language (VHDL) features.
  • VHDL modelling techniques: structural and behavioural models.
  • System implementation strategies.
  • Technology-independent design.
  • State machine VHDL description and synthesis.
  • Hardware testing and design for testability.
  • Design examples.
  • Design methodology for high level synthesis.
  • Partitioning in high-level synthesis.
  • Algorithmic synthesis.
  • Scheduling formulation and allocation.

References:

Perry, D, VHDL, McGraw Hill.
Armstrong, J & Gary, F, Structured Logic Design with VHDL, Prentice Hall.
Bhasker, J, A VHDL Primer, Prentice Hall.
Sjoholm, S & Lindh, L, VHDL for Designers, Prentice Hall, 1997.
Pellerin, D & Taylor, D, VHDL Made Easy, Prentice Hall, 1997.
IEEE Design & Test of Computer Magazine.
IEEE Transaction on Computer-Aided Design.