By the end of this content area, students will be able to have:
1. coherent knowledge of integrated circuit design including the use of advanced professional design tools;
2. the ability to apply their knowledge and understanding to identify, formulate and solve design problems using an appropriate methodology based on the use of hardware description languages, simulation and synthesis;
3. the ability to apply their knowledge and understanding to analyse engineering products, evaluating and optimizing the use of hardware resources and the performance of integrated circuits;
4. the ability to apply their knowledge and understanding to develop and realise designs that meet specified requirements;
5. an understanding of design alternatives (structural, behavioural, IP-based, etc.), and an ability to use them;
6. the ability to design and conduct appropriate simulations and tests, interpret the data and draw conclusions to debug a design;
7. workshop and laboratory skills.
8. the ability to select and use appropriate equipment, tools and methods;
9. the ability to combine theory and practice to solve integrated circuit design problems at RT level;
10. an understanding of applicable techniques and methods to integrated circuit design at RT level and of their limitations;