School of Computer Science BCS accreditation 2021 - 2026
[Home]
Computer Systems Engineering BEng (Hons) - COMP22111 Processor Microarchitecture
Return to programme overview.
2.1.1 Knowledge and understanding of facts, concepts, principles & theories
The module aims to give a view of the role of a digital hardware designer, taking an idea and implementing it as a silicon chip. A processor is a representative example of logic used in today's chips, also giving further insight into how computers actually work. Students investigate leading edge approaches to processor design as well as being introduced to approaches current in the research domain.
Assesement : Examination, Lab work
Assesement : Examination, Lab work
2.1.2 Use of such knowledge in modelling and design
Simulation of hardware designs using commercial tools in laboratories. The use of testing as an important tool of the designer is discussed.
Assesement : Examination, Lab work
Assesement : Examination, Lab work
2.1.3 Problem solving strategies
Addressed in laboratory work, supported by lectures.
Assesement : Examination, Lab work
Assesement : Examination, Lab work
2.1.4 Analyse if/how a system meets current and future requirements
Investigation of future approaches to computing.
Assesement : Examination
Assesement : Examination
2.1.5 Deploy theory in design, implementation and evaluation of systems
Design exercises in laboratories supported by the use of commercial design tools.
Assesement : Examination, Lab work
Assesement : Examination, Lab work
2.2.1 Specify, design or construct computer-based systems
The students specify, build, and test working processor solutions.
Assesement : Examination, Lab work
Assesement : Examination, Lab work
2.2.2 Evaluate systems in terms of quality and trade-offs
Overview in lectures of trade-offs in hardware design
Assesement : Examination
Assesement : Examination
2.2.4 Deploy tools effectively
Use of commercial CAD tools
Assesement : Examination, Lab work
Assesement : Examination, Lab work
2.3.2 Development of general transferable skills
Develop a sense of importance of testing that applies beyond the boundaries of hardware design.
Assesement : Examination, Lab work
Assesement : Examination, Lab work
3.1.3 Knowledge of systems architecture
Focus on the microarchitecture of processors and develop a fundamental understanding of the essential building blocks of processor designs.
Assesement : Examination, Lab work
Assesement : Examination, Lab work
3.2.3 System Design
Design if digital systems using HDLs (Verilog) from ISA through to implementation on target hardware.
Assesement : Examination, Lab work
Assesement : Examination, Lab work
4.1.1 Knowledge and understanding of scientific and engineering principles
Extensive practical use of commercial CAD tools supported by lectures.
Assesement : Examination, Lab work
Assesement : Examination, Lab work
4.2.1 Specify, deploy, verify and maintain computer-based systems
Work through the whole design cycle, from specification (ISA) through to implementation in hardware. Implementation using commercially used design tools and HDLs (Verilog).
Assesement : Examination, Lab work
Assesement : Examination, Lab work