Module overview
Linked modules
Pre-requisites: ELEC3221 OR ELEC6259
Aims and Objectives
Learning Outcomes
Disciplinary Specific Learning Outcomes
Having successfully completed this module you will be able to:
- Gain understanding of modern emerging System-on-Chip design methods
Knowledge and Understanding
Having successfully completed this module, you will be able to demonstrate knowledge and understanding of:
- Advanced digital synthesis techniques including low power techniques, the use of SystemVerilog and SystemC in digital system design
Subject Specific Practical Skills
Having successfully completed this module you will be able to:
- Hands-on experience of optimised behavioural synthesis for user defined constraints, such as power consumption, performance, size
Subject Specific Intellectual and Research Skills
Having successfully completed this module you will be able to:
- Understand techniques for digital system behavioural synthesis, verification and performance evaluation
Syllabus
Learning and Teaching
Type | Hours |
---|---|
Revision | 10 |
Completion of assessment task | 22 |
Tutorial | 12 |
Follow-up work | 18 |
Preparation for scheduled sessions | 18 |
Lecture | 36 |
Wider reading or practice | 34 |
Total study time | 150 |
Resources & Reading list
General Resources
SystemC Quick Reference Guide.
Textbooks
John P Elliott. Understanding behvioural synthesis. Kluwer.
Zwolinski M (2009). Digital System Design with SystemVerilog. Pearson Prentice Hall.
Black, D.C., Donovan, J., SystemC (2004). from the Ground Up. Kluwer Academics.
Andrew Rushton. VHDL for logic synthesis. Wiley.
Giovanni De Micheli. Synthesis and optimisation of digital circuits. McGraw Hill.
Sabih Gerez. Algorithms for VLSI design automation. Wiley.
Mark Zwolinski. Digital system design with VHDL. Prentice-Hall.
Gajski, D.D., Abdi, S., Gerstlauer, A., Schirner, G (2009). Embedded System Design. Springer.
Assessment
Assessment strategy
Laboratory sessions are scheduled in the labs on level 2 of the Zepler building Length of each session: 15 minutes Number of sessions completed by each student: 1 Max number of students per session: 8 Demonstrator:student ratio: 1:1 Preferred teaching weeks: 10 to 11Summative
This is how we’ll formally assess what you have learned in this module.
Method | Percentage contribution |
---|---|
Final Assessment | 50% |
Continuous Assessment | 50% |
Referral
This is how we’ll assess you if you don’t meet the criteria to pass this module.
Method | Percentage contribution |
---|---|
Set Task | 100% |
Repeat
An internal repeat is where you take all of your modules again, including any you passed. An external repeat is where you only re-take the modules you failed.
Method | Percentage contribution |
---|---|
Set Task | 100% |
Repeat Information
Repeat type: Internal & External