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