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 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
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
Syllabus
Learning and Teaching
Type | Hours |
---|---|
Wider reading or practice | 34 |
Tutorial | 12 |
Lecture | 36 |
Follow-up work | 18 |
Completion of assessment task | 22 |
Preparation for scheduled sessions | 18 |
Revision | 10 |
Total study time | 150 |
Resources & Reading list
General Resources
SystemC Quick Reference Guide.
Textbooks
Andrew Rushton. VHDL for logic synthesis. Wiley.
Mark Zwolinski. Digital system design with VHDL. Prentice-Hall.
Sabih Gerez. Algorithms for VLSI design automation. Wiley.
John P Elliott. Understanding behvioural synthesis. Kluwer.
Black, D.C., Donovan, J., SystemC (2004). from the Ground Up. Kluwer Academics.
Zwolinski M (2009). Digital System Design with SystemVerilog. Pearson Prentice Hall.
Gajski, D.D., Abdi, S., Gerstlauer, A., Schirner, G (2009). Embedded System Design. Springer.
Giovanni De Micheli. Synthesis and optimisation of digital circuits. McGraw Hill.
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