ELEC1205 Solid State Devices
Module Overview
To introduce the electronic properties of semiconductors and semiconductor devices.
To introduce the electronic properties of semiconductors and semiconductor devices.
Having successfully completed this module, you will be able to demonstrate knowledge and understanding of:
Having successfully completed this module, you will be able to:
Having successfully completed this module, you will be able to:
Having successfully completed this module, you will be able to:
SOLID STATE PHYSICS AND SEMICONDUCTORS
• Crystalline and microcrystalline materials, lattices, glasses
• Energy levels, bandgaps, electrons and holes
• Direct and indirect semiconductors (energy-momentum diagrams)
• Carrier concentrations, Fermi Levels and Density of States
• Fields and potentials
• Drift and diffusion currents
PN JUNCTIONS
• Band diagrams
• Poisson’s equation
• The Diode equation
• Junction and depletion capacitance
SOLAR CELLS AND PHOTODIODES
• Absorption and generation
• Device structure
• Device characteristics
BIPOLAR JUNCTION TRANSISTORS
• Band diagram
• Gain derivation
MOSFETS
• Device structure and operation
• Band diagrams: depletion, inversion, accumulation
• The CMOS gate
LEDs and LASER DIODES
• III-V semiconductors
• Device structure
The tutorial sessions will be used for in class assignments, feedback sessions and additional tutorials.
Activity | Description | Hours |
---|---|---|
Lecture | 36 | |
Tutorial | In class assignments, feedback sessions and additional tutorials | 12 |
Specialist Lab | 15.8 |
The tutorial sessions will be used for in class assignments, feedback sessions and additional tutorials. They bill be also used for 3 in-class coursework assignments covering the syllabus.
The technical labs consider Semiconductor Spectroscopy and Solar Cells, addressing the above-listed learning outcomes.
Method | Hours | Percentage contribution |
---|---|---|
Technical Labs | - | 15% |
Assignments (3) | - | 15% |
- | % | |
Exam | 2 hours | 70% |
Referral Method: By examination
Aims of the module:
Knowledge and Understanding
Having successfully completed the module, you will be able to demonstrate knowledge and understanding of:
Intellectual Skills
Having successfully completed the module, you will be able to:
Subject Specific Skills
Having successfully completed the module, you will be able to:
Employability/Transferable/Key Skills
Having successfully completed the module, you will be able to:
Introduction
Particle Dynamics
Dynamics of Rigid Bodies
Mechanics of Engineering structures
Theory of Torsion
Two Dimensional Analysis of Stress
Shearing Force, Bending Moment and Torque Diagrams
Bending of Beams
Strain Energy
Activity | Description | Hours |
---|---|---|
Lecture | 3/week | 36 |
Demonstration or Examples Session | 1/week | 12 |
Specialist Lab | 6 |
These technical labs consider Stress, Strain and Structural Beam Theory, addressing the above-listed learning outcomes. They are conducted under the umbrella of ELEC1029 but the marks contribute towards this module.
Method | Hours | Percentage contribution |
---|---|---|
Technical Labs | - | 10% |
dynamics of particles | - | 5% |
statics and dynamics of rigid bodies | - | 10% |
Exam | 2 hours | 75% |
Referral Method: By examination, with the original coursework mark being carried forward
To introduce digital system design, the principles of programmable logic devices, the implementation of combinational and sequential circuits, and the principles of hardware design using SystemVerilog, a state-of-the-art hardware description language.
Having successfully completed this module, you will be able to demonstrate knowledge and understanding of:
Having successfully completed this module, you will be able to:
Having successfully completed this module, you will be able to:
Having successfully completed this module, you will be able to:
Combinational Logic Design: Combinational logic gates Basic combinational design Minimisation Design nomenclature Design problems: glitches Introduction to Chip Design: Requirements of integrated circuits CMOS gates (NAND and NOR) System Verilog Sequential Logic Design: Sequential logic primitives Latches and flip-flops: edge, master-slave, non-overlapping clocks. Synchronous sequential systems Counters and shift registers State machines Algorithmic State Machine Design Generalised sequential circuitry Combinational Logic and Timing Sequential Logic and Timing Programmable Logic Devices Programmable Logic Arrays PLD architectures and technologies; ispGAL devices Introduction to SystemVerilog and practical PLD development Logic Simulation: Overview, schematic capture, test stimulus, generation and understanding of simulation results Modelling of hardware behaviour in software, Combinational and sequential implementations Software tools Hardware simulations using Modelsim Synthesis of combinational logic and simple state machines using Synplify PLD implementation using ispLever Hardware components of a microprocessor system (using AVR as a case study) Central processing unit: ALU, memory, input/output, Register-based architectures Instruction sets Assemblers Peripheral circuits and their modelling in SystemVerilog Tri-state buffers and buses, SystemVerilog examples
Activity | Description | Hours |
---|---|---|
Lecture | 36 | |
Tutorial | 12 | |
Specialist Lab | 27.8 |
These technical labs consider Discrete Digital Circuits, Bus Operation and Control, addressing the above-listed learning outcomes. They are conducted under the umbrella of ELEC1029 but the marks contribute towards this module.
The design exercise considers digital systems and microprocessors, addressing the above-listed learning outcomes. It is conducted under the umbrella of ELEC1029 but the marks contribute towards this module.
Skills labs are conducted under the umbrella of the zero-credit ELEC1029 module and address its learning outcomes. The marks contribute to a number of ELEC12xx modules, including this one.
Method | Hours | Percentage contribution |
---|---|---|
Technical Labs | - | 10% |
Design Exercise | - | 10% |
Problem Sheets | - | 10% |
Skills Labs | - | 10% |
Exam | 2 hours | 60% |
Referral Method: By examination
The aim of this course is to give a broad grounding in the principles and practice of System on Chip Design, with ephesis on secure hardware development
The first part of the module is intended to provide students with the experience of applying industry standard software tools to complete IC design from from conceptual design through to IC layout using and Cadence tools
The second part of the course is intended to cover the security and trust from hardware prespectives, we willl study the vunrebilities of modern systems on chip design flow and how these can become legitimate secuirity threats such as hardware trojans and physical attacks
Having successfully completed this module, you will be able to demonstrate knowledge and understanding of:
I am proposing to update 25% of the course contents in includes new teaching materilas on the topics of hardware secuirity of systems on chips
Activity | Description | Hours |
---|---|---|
Lecture | 1-double lecture per week | 24 |
Computer Lab | weekly labs to apply the principles in practice | 24 |
Length of each session: 3 hours
Number of sessions completed by each student: 9
Max number of students per session: unlimited
Demonstrator:student ratio: 1:8
Preferred teaching weeks: 2 to 11
Method | Hours | Percentage contribution |
---|---|---|
IC design using Synopsys and cadence tools | - | 65% |
Hardware security assignment | - | 25% |
Lab | - | 10% |
Referral Method: By set coursework assignment(s)
The referral assessment willl consist of a new coursework on IC design using Synopsys and cadence tools.
The original marks of the remaining assessments will be carried foreward
Activity | Description | Hours |
---|---|---|
Lecture | 30 | |
Computer Lab | 6 |
Laboratory sessions are scheduled in the labs on level 2 of the Zepler building
Length of each session: 3 hours
Number of sessions completed by each student: 1
Max number of students per session: unlimited
Demonstrator:student ratio: 1:12
Preferred teaching weeks: 6 to 7
Method | Hours | Percentage contribution |
---|---|---|
Supervised Lab exercises | - | 10% |
Design exercise | - | 20% |
Exam | 2 hours | 70% |
Referral Method: By examination, with the original coursework mark being carried forward
This module provides an introduction to modern techniques and industrial software tools used in embedded processor architecture synthesis of modern computer architectures.
Aims
Having successfully completed this module, you will be able to demonstrate knowledge and understanding of:
Having successfully completed this module, you will be able to:
Having successfully completed this module, you will be able to:
Having successfully completed this module, you will be able to:
Activity | Description | Hours |
---|---|---|
Lecture | 36 | |
Tutorial | 6 |
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 11
Method | Hours | Percentage contribution |
---|---|---|
picoMIPS synthesis | - | 50% |
Exam | 2 hours | 50% |
Referral Method: By examination
Having successfully completed this module, you will be able to demonstrate knowledge and understanding of:
Having successfully completed this module, you will be able to:
Having successfully completed this module, you will be able to:
Having successfully completed this module, you will be able to:
Activity | Description | Hours |
---|---|---|
Lecture | 36 | |
Tutorial | 12 |
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 11
Method | Hours | Percentage contribution |
---|---|---|
Low Power Lab | - | 10% |
Complex system synthesis | - | 40% |
Exam | 2 hours | 50% |
Referral Method: By examination and a new coursework assignment
The key aim of this module is to provide the background and the methods for the understanding of the operation of basic analogue CMOS cells, and how to design common functions. The emphasis is placed on design of analogue functions specifically as part of mixed signal systems.
Only a few “Digital” CMOS ICs are actually completely digital; most have some analogue functions, often signal conditioning and data conversion interfaces, but maybe only a clock oscillator. The approach adopted is based on “bottom-up” approach, by encouraging a sound understanding of the analogue behaviour of devices and a range of fundamental circuit principles, with the emphasis on gaining skills at first order design by hand as a starting point for simulation and as guidance for optimisation.
Device models suitable for hand calculation are considered as well as their limits of applicability. The methods for manufacturability and robustness in design are given high priority.
Functions addressed include primitive cells, biasing and references, op-amp designs, sampled and continuous time filters, A/D and D/A converters
Pre-Requisite Knowledge:
Learning Objectives:
On successful completion of the module, students will have obtained an appreciation of:
CMOS Technology and MOS Transistor Model Review
Amplifier Basics
Current Mirrors
Reference Circuits
Matching
Op-Amp Design
Comparators
Switched Capacitor Techniques for Data Conversion
Nyquist A/D and D/A Converters
Sigma-Delta A/D and D/A Converters
PLLs for IC Clock Generation
Crystal Oscillators
Activity | Description | Hours |
---|---|---|
Lecture | 30 | |
Demonstration or Examples Session | Design exercises to develop the skills in hand calculation as the basis for simulation and optimisation. There will be direct interaction and opportunities for 1:1 questions during these clases. | 6 |
Method | Hours | Percentage contribution |
---|---|---|
Design Assignment | - | 25% |
Exam | 2 hours | 75% |
Referral Method: By examination
This module will introduce the student to key topics within control and signal processing, developing understanding through a combination of theoretical content and practical application.
The theoretical content is focussed in a number of key themes within the areas of system identification and control, encompassing fundamental theory together with application examples and case-studies. Emphasis is placed on guided background reading using supplied references and worked examples, to broaden and expand underlying knowledge, and enable students to apply it to practical situations.
The second component of the module involves working in small groups to apply these techniques to real-world systems, and is supported through core material related to real-time hardware and the practical implementation of signal processing and control schemes. Each group will be given a practical control problem which will require design, implementation, and experimental evaluation of the theoretical approaches studied. This motivates and stimulates deep understanding of the theory through direct practical experience, and allows students to directly come into contact with and address issues related to real-world implementation.
In the final component of the module, each group will present details of their practical work in a seminar to their peers, describing the experimental design process, additional theoretical content, implementation issues encountered, and the experimental results gained. This will enable them to critically evaluate the approaches of others.
Knowledge and Understanding
Having successfully completed the module, you will be able to demonstrate knowledge and understanding of:
Intellectual skills
Having successfully completed the module, you will be able to:
Subject specific skills
Having successfully completed the module, you will be able to:
Employability/Transferable/Key Skills
Having successfully completed the module, you will be able to:
The module is presented through 6 lectures of core material (“Introduction” and “Real-time implementation issues”), together with 18 lectures covering three themes within Control and Identification. These three topics will each be presented in 6 lectures, and will operate in rotation from the six given below. The final component of the course will be seminars given by each group.
Introduction [3 lectures]
Real-time implementation issues [3 lectures]
Optimal Control [6 lectures]
Model Predictive Control [6 lectures]
Iterative Learning Control [6 lectures]
Data-driven Control [6 lectures]
Adaptive control [6 lectures]
Multivariable Control [6 lectures]
Student Seminars [12 lectures]
Each group writes a report detailing their work and present a seminar to the cohort, including:
Activity | Description | Hours |
---|---|---|
Lecture | Underlying course material is presented in 36 lectures (24 lectures and 12 presentation seminars). | 36 |
Tutorial | The lecture material is supported by tutorial sessions that will go through examples given in the lectures. | 12 |
Method | Hours | Percentage contribution |
---|---|---|
Coursework sheet associated with each of the 3 control topics | - | 30% |
Group report of the experimental component | - | 50% |
Seminar presentation session given by each group | - | 10% |
Written critique of another group’s work | - | 10% |
Referral Method: By set coursework assignment(s)
This module aims to provide an in-depth understanding, appropriate to an engineer, of medical technologies for clinical applications and an understanding of the electrical hazards to human health.
Having successfully completed this module, you will be able to demonstrate knowledge and understanding of:
Having successfully completed this module, you will be able to:
Having successfully completed this module, you will be able to:
Anatomy
o anatomical terminology
o structural level of the human body
o muscular, skeletal, nervous, cardio-vascular, respiratory systems
• Physiological instrumentation
o measurement systems
o biopotentials (to include ECG, EMG, EEG and neurostimulation methods)
o cardiovascular instrumentation (to include pacemakers, pressure, dissolved gas measurement)
o biosensing approaches related to remote and intelligent sensing (including evolving technologies i.e. drug delivery, diabetic monitoring, epilepsy and pain management)
o neurological processes, measurement and stimulation
o brain function and memory
• Imaging technology
o X-Ray, gamma camera
o nuclear magnetic resonance imaging
o ultrasound imaging, including doppler ultrasound
• Bioanalysis, diagnostic methods
o electrophoresis, isoelectric focussing as applied to genomic and proteomic applications
o nuclear magnetic resonance imaging as applied to metabolomics applications
o biophotonic methods for analysis and imaging
o overview of urine, blood and tissue based clinical diagnostic tests
• Biohazards of electrical and electronic devices and related technology
o electrical safety, particularly for medical applications
o electrical environmental hazards and methods for managing these
o radiation hazards
• Sources of information and regulations with regard to medical devices
o Reports and investigations with respect to electrical/electronic technology on human health aspects
o Patent, academic and other research sources for medical technologies
o Regulations, standards, and approaches for taking devices from the research lab to the clinic
Activity | Description | Hours |
---|---|---|
Lecture | 24 | |
Tutorial | 12 |
Method | Hours | Percentage contribution |
---|---|---|
Report on Health Hazards of one electrical/electronic technology | - | 33% |
Report on one existing medical imaging technology and approaches being considered for improvement/development | - | 33% |
Report on new emerging medical technologies | - | 33% |
Referral Method: By set coursework assignment(s)