MSc Advanced Microelectronic Systems Engineering

Circuit board

This innovative programme spans topics from diverse disciplines required for rapid professional advancement in the microelectronics industry.


A range of taught subjects cover core topics such as advanced architectures and system design using FPGA and DSP platforms, before progressing into more specialised areas such as digital and analogue ASIC design, integrated sensors and actuators and mixed-signal design.

Changes are made periodically to reflect important emerging disciplines, such as electronics for internet of things (IoT), biological-medical applications and neuromorphic computing.

New multi-partner project for 2016

Microsemi logo A new multi-partner project to build relay-based FPGAs led by one of the leading semiconductor vendors in the World, Microsemi, and involving University of Bristol (led by Dinesh Pamunuwa), Southampton University and Moog started in May 2016. This project will aim to build the world's first nanoelectromechanical relay-based IC, for deployment in harsh environments and ultra-low power applications. As a student on the MSc AMSE programme you will have exposure to the latest developments, as well as industry-standard tools and methods, at the cutting edge of microelectronics and VLSI.

Our experts

Over the duration of the programme you'll be taught by experts in the field of microelectronic systems engineering, such as:

Our student's projects

On this programme you'll have the opportunity to work on fascinating and wide-ranging projects. Below are example project proposals from the 2015/16 year:

  • Coverage-Driven Verification for Robots

    Supervised by: Dr. Kerstin Eder

    This project aims to use the Vitaq tool from Vertizan for the verification of robotics code in ROS. We would like to gain understanding of what this tool can do (in terms of automation and verification efficiency) for simulation-based verification of robotic code in a CDV environment.

  • Video stabilization with block matching motion estimation

    Supervised by: Dr. Jose Nunez-Yanez

    Video footage from hand-held camcorders is typically jerky due to small, unwanted camera movements. Video stabilisation techniques are used to generate a stabilised video sequence where image motion by the camera's undesirable shake or jiggle is removed. This project will develop a video stabilisation algorithm using motion estimation techniques based on block-matching techniques.


Umair photoThe last year has been one of the most challenging and rewarding experiences of my life. I learnt about all aspects of computing from the design of the electronic hardware to the software and applications that run on it, it gave me a well-rounded knowledge on micro-electronics and embedded computing.

Applications Engineer, ARM
(MSc Advanced Microelectronic Systems Engineering, 2013/14)