The University of Southampton

COMP1205 Professional Development

Module Overview

The aim of this module is to help students develop an understanding of the fundamental professional, ethical, and legal issues and how they are being developed and applied.

The lectures and associated courseworks will involve an active approach to the module content which is designed to develop a sound and personally relevant understanding of these issues. A further aim is to provide the opportunity for students to experience a realistic approach to individual learning close to that adopted by researchers and professionals in the computing and IT domains.

Aims & Objectives

Aims

Knowledge and Understanding

Having successfully completed the module, you will be able to demonstrate knowledge and understanding of:

A1.  The threshold concepts underpinning the range of key, ethical, managerial and legal issues typically encountered by an IT professional;

A2.  The deeper issues associate with one or more selected topics identified from within the identified themes;

A3.  The specific topic areas which are associated with the main legal issues typically encountered by an IT professional

Intellectual Skills

Having successfully completed the module, you will be able to:

B1.  Identify, access and critically review appropriate and relevant literature drawn from academic, technical, legal, professional business sources

B2.  Assess and respond to the needs of different audiences

B3.  Audit, evaluate and critically reflect upon strengths and weaknesses in knowledge, skills and abilities

B4.  Evaluate and critically reflect upon self-presentation, particularly those aspects that relate to career development

Employability/Transferable/Key Skills

Having successfully completed the module, you will be able to:

D1. Communicate ideas in written and oral forms in appropriate styles for different audiences

D2. In written communications, make appropriate and effective use of layout and referencing conventions

D3. Work with others

D4. Develop an understanding of individual approaches to independent learning, incorporating personal preferences, strengths and weaknesses.

Syllabus

Personal development

  • Independent learning
  • Time management
  • Digital literacy and information skills
  • Presentation skills, including CVs, public talks, online personal brands
  • Academic integrity
  • Writing technical reports
  • Groupwork
  • Diversity

Management issues in IT

  • Project management
  • Entrepreneurship
  • Contractual restraints
  • Compromises in systems planning
  • Constraints of a legal nature

Professional issues in IT

  • Professional societies
  • Career structures
  • Ethics
  • Codes of conduct and practice
  • Licensing and open source

Legal issues in IT

  • Copyright and patent
  • Trade secrets and registered design
  • Computer generated evidence
  • Obscene publications

Learning & Teaching

Learning & teaching methods

The module consists of

  • lectures, including invited talks by senior ECS academics and relevant University services (e.g., Career Destinations, ECS Business Development);
  • written CV and technical report; 
  • group presentations accompanied by a slide deck and an abstract;
  • academic integrity test.

The module will be assessed via coursework as primary form of feedback. Coursework will be marked by the lecturers. Students will receive summative feedback, in writing (for two courseworks: CV and technical report) or orally (one coursework). A draft of the latter will also be assessed formatively. The marking schemes for the courseworks will be made public at the start of the semester.

ActivityDescriptionHours
LectureCore lecture, one to three a week Core material to teach the learning objectives and prepare students for the learning activities they will do in their own time.13
LectureGuest lectures Lecture about state of the art from an ECS professor.8
Demonstration or Examples SessionGroup presentation, tutorials and feedback lectures8

Assessment

Assessment methods

MethodHoursPercentage contribution
Technical report-50%
CV-15%
Group presentation-35%

Referral Method: By set coursework assignment(s)

Referral will focus on technical reports. The student will receive a new topic and will be asked to submit a new technical report following the coursework specification.

Share this module FacebookTwitterWeibo

COMP1056 Web Design

Module Overview

To introduce students to the key issues when designing, creating and publishing content on the World Wide Web.

Aims & Objectives

Aims

Knowledge and Understanding

Having successfully completed this module, you will be able to demonstrate knowledge and understanding of:

  • the technical principles of the World Wide Web;
  • the technical issues in creating and publishing content on the World Wide Web;
  • the legal issues when publishing content on the World Wide Web.

Syllabus

Web page design:

  • xHTML/HTML
  • Cascading Style Sheets (CSS)
  • Client-Side JavaScript
  • jQuery
  • Callback Functions
  • Structure, navigation, linking and maintenance
  • User interface guidelines for web design
  • Using wireframes to produce initial design
  • Web graphics file compression formats
  • Accessibility issues
  • Web site publishing
  • Search engine optimisation
  • Online advertising

Learning & Teaching

Learning & teaching methods

ActivityDescriptionHours
Lecture36
Computer Lab12

Assessment

Assessment methods

MethodHoursPercentage contribution
Labs-30%
Report-20%
Report and fully functional Website-50%

Referral Method: By set coursework assignment(s)

Share this module FacebookTwitterWeibo

ELEC6109 Nano-Electronics Laboratory Project

Module Overview

This module will introduce you to a real nanotechnology experiments on equipment that is normally used only by researchers, plus one simulation excercise using a commercial software package. You will simulate fabrication and design of a state of the art MOSFET device using finite-element methods. In the related experiment, you will do Si clean room processing followed by electrical characterisation of a probe station capable of probing areas down to 10 microns. This module will be full of practical work, but your theoretical understanding needs to keep up so that you can do a proper data analysis on all experiments and can write an informed report on what you have observed.

Aims & Objectives

Aims

  • propose fabrication strategies of nanostructures suitable for nanodevices
  • have an understanding of how size influences physical properties
  • identify appropriate characterisation techniques
  • demonstrate awareness of future nanotechnologies
  • optimize the design of a transistor by adjusting length scales and doing profiles
  • predict electrical characteristics of devices using both hand calculation and simulation software
  • improve processing steps in the fabrication of Si devices

Syllabus

  • Design of MOS capacitor
    • hand calculation of threshold voltage
    • Process simulation (ATHENA)
    • Device simulation (ATLAS)
  • Fabrication and Electrical characterisation of MOS capacitor
    • Clean room safety and working practices tour
    • high-frequency capacitance-voltage
    • quasi-static capacitance-voltage

Learning & Teaching

Learning & teaching methods

ActivityDescriptionHours
Lecture12
Specialist Lab12

Assessment

Assessment methods

MethodHoursPercentage contribution
Report on Process and Device Simulation of MOS capacitor-50%
Report on I-V and C-V measurements-50%

Referral Method: By examination and a new coursework assignment

Share this module FacebookTwitterWeibo

WEBS2002 Interdisciplinary Grp Project

Module Overview

This module is offered in the context of a multi-disciplinary programme. The purpose of the module is to allow students to understand the challenges and problems that come from trying to reconcile multiple disciplinary perspectives and value systems on a single problem. This module draws together all the multidisciplinary content and methodologies that they have engaged with, and helps them to understand how to marshall them in a practical, commercial or political context. In addition, the module will:

  • give students experience of working in a team and of the problems of communication;
  • consolidate and integrate the techniques and concepts introduced in earlier courses.

Aims & Objectives

Aims

Knowledge and Understanding

Having successfully completed this module, you will be able to demonstrate knowledge and understanding of:

  • A1. understand the issues surrounding navigating the languages of different disciplines;
  • A2. articulate case studies in the application of interdisciplinary approaches to real-world problems
  • A3. apply methods for constructing arguments from multi-disciplinary perspectives
  • A4. perform critical analysis in an interdisciplinary setting
  • A5. demonstrate teamwork and time management

Subject Specific Intellectual

Having successfully completed this module, you will be able to:

  • B1. prepare an argument from a multi-disciplinary perspective for a given problem
  • B2. critically evaluate arguments and weigh their merits
  • B3. work effectively in a group to deliver a targeted report
  • B4. appreciate the interdependence and conflict inherent in a group project

Transferable and Generic

Having successfully completed this module, you will be able to:

  • C1. handle some of the conflict inherent in a group project
  • C2. make critical judgements of your own and other peoples work
  • C3. take responsibility for scheduling and running group meetings

Disciplinary Specific

Having successfully completed this module, you will be able to:

  • D1. synthesise disciplinary perspectives to inform a public understanding of the web

Syllabus

There is a small amount formal teaching on the unit. Topics will include:

  • epistemological approaches;
  • approaches to interdisciplinary integration;
  • case studies in interdisciplinary integration;
  • teamwork and time management.

Students will exercise and develop skills in the following areas:

  • teamwork and time management;
  • responsibility for scheduling and running group meetings.

Learning & Teaching

Learning & teaching methods

ActivityDescriptionHours
LectureProcess lecture on a range of practical group work skills and interdisciplinary theory12
Seminarformative feedback sessions on group project progress12

Assessment

Assessment methods

MethodHoursPercentage contribution
Group Report-60%
Individual Report-40%

Referral Method: By set coursework assignment(s)

Share this module FacebookTwitterWeibo

ELEC1207 Electronic Systems

Module Overview

•  To provide a range of circuit theory techniques for the analysis of resistive and active circuits

•  To give a first acquaintance with the analysis and design of active electronic circuits.

•  To introduce the basic concepts and applications of communications.

•  To introduce the concept of analogous circuits

•  To develop an approach to the modelling of dynamic electromechanical and electronic systems

Aims & Objectives

Aims

Knowledge and Understanding

Having successfully completed this module, you will be able to demonstrate knowledge and understanding of:

  • Demonstrate understanding of key network theory concepts for resistive circuits.
  • Demonstrate knowledge and understanding of the operation of bipolar, field effect transistors, and op-amps
  • Understand the key concepts of modern communications and their application in communication systems.
  • Understand the concepts of transfer functions, block diagrams, poles and zeros and simple feedback systems

Subject Specific Intellectual

Having successfully completed this module, you will be able to:

  • Apply key network theory to allow the abstraction of problems
  • Appreciate the importance of linearising systems, and the use of linear models
  • Determine the transfer function and step response for a system of any order
  • Derive transfer functions for mechatronic and electromechanical systems
  • Use Matlab to investigate a range of problems related to electronic circuits
  • Meet this module's contribution to the subject specific intellectual learning outcomes of ELEC1029.

Transferable and Generic

Having successfully completed this module, you will be able to:

  • Record and report laboratory work
  • Understand the principles of defining problems in standard form to allow standard solutions
  • Meet this module's contribution to the transferable and generic learning outcomes of ELEC1029.

Subject Specific Practical

Having successfully completed this module, you will be able to:

  • Analyse simple circuits containing active elements such as bipolar transistors, FETs and Op-amps
  • Appreciate the practical limitations of such devices
  • Understand the links between mathematical concepts and be able to apply them to a range of engineering problems
  • Meet this module's contribution to the subject specific practical learning outcomes of ELEC1029.

Syllabus

  • MESH AND NODAL ANALYSIS
    • Mesh analysis for circuits with voltage sources and resistors
    • Matrix notation for mesh equations
    • Gaussian elimination
    • Nodal analysis for circuits with current sources and resistors
    • Analysis of circuits with both current and voltage sources
  • DEPENDENT SOURCES
    • Types of dependent source
    • The operational amplifier and bipolar transistors as applications of dependent sources
    • Mesh and nodal analysis with dependent sources
    • Superposition with dependent sources
  • THEVENIN AND NORTON THEOREMS
    • Thevenin's theorem
    • Source transformation
    • Thevenin's theorem with dependent sources
    • Norton's theorem
    • Analysis of ladder networks
  • Star–Δ transformation
  • FETs
    • JFETs and MOSFETs
    • Large signal characteristics (FET and Bipolar)
    • Enhancement and depletion devices
    • Power MOSFETs
    • Analogue Switches
    • MOS Invertors
  • Small-Signal Analysis of Transistor (FET and bipolar) Circuits
    • Small-signal approximation
    • Common emitter amplifier: DC and AC analysis
    • Voltage, current and power gain
    • Common collector amplifier: analysis and mode of operation
    • Application to FETs (Common source, common drain)
  • Operational Amplifier Circuits
    • Linear op amp circuits: inverting/non-inverting amplifier, adder, subtractor, voltage follower
    • Buffers, cascading
    • Schmitt trigger, precision diode
    • Introduction to frequency dependence, integrator 
  • Communications. 
    • Effect of harmonics on shape of a waveform, eg building up edges.
    • Effect of the phase of harmonics, eg phase of 3rd harmonic moves edges, changes P-P.
    • Square, triangular and sawtooth waves, effect of waveform symmetry on harmonics.
    • Truncated sine waves, eg saturation, triac control.
    • Differentiation and integration, effect on harmonic amplitudes, fall-off of higher order harmonics.
    • Nyquist sampling rate
    • Modulation to convey information, AM spectrum, linear superposition, effect of sideband phases on amplitude variation (cf NBFM).
    • suppressed carrier, SSB to improve power and spectrum efficiency.
    • Digital modulation: ASK, FSK, QAM
    • Mention of radio: antennas, propagation (emphasise 500MHz...5GHz), path loss (dB), radar
  • Control.
    • Linear Time Invariant Systems and Ordinary Differential Equations
    • An alternative approach to time-based analysis
    • Transfer Functions, Poles, Zeroes and the Characteristic Equation
    • Block Diagram Notation
    • Standard Inputs and System Response
    • Initial Conditions and System Response
    • Negative Feedback and Proportional Control
    • Case Study: Electronic control of a dc servomotor for robotic applications

Learning & Teaching

Learning & teaching methods

ActivityDescriptionHours
Lecture36
Tutorial12
Specialist Lab18.8

Assessment

Assessment methods

These technical labs consider Amplifier Input/Output Impedances and Loading Effects, Modulation and Demodulation, as well as Operational Amplifiers, addressing the above-listed learning outcomes. They are 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.

MethodHoursPercentage contribution
Technical Labs-10%
Coursework Assignment-10%
Skills Labs-10%
Exam2 hours70%

Referral Method: By examination

Share this module FacebookTwitterWeibo

ELEC1206 Electrical Materials and Fields

Module Overview

The aim of the course is to introduce basic topics in mechanics, fields and waves for use in subsequent courses on devices, electricity and magnetism and optoelectronics.

The behaviours of materials under electric and magnetic fields are explained.

The course is illustrated application of the physics ideas to technology.

Aims & Objectives

Aims

Knowledge and Understanding

Having successfully completed this module, you will be able to demonstrate knowledge and understanding of:

  • Understand the principles governing electrostatic, electricity and electromagnetism.
  • Have basic knowledge of electrical materials and their behaviour to electromagnetic fields
  • Develop knowledge of energy storage, batteries and sustainable energy

Subject Specific Intellectual

Having successfully completed this module, you will be able to:

  • Apply underlying principles to solve practical problems.
  • Use mathematical skills to analyse real problems.
  • Meet this module's contribution to the subject specific intellectual learning outcomes of ELEC1029.

Transferable and Generic

Having successfully completed this module, you will be able to:

  • Have ability to use fundamental knowledge to investigate new and emerging technologies.
  • Understand engineering principles and apply them to analyse key engineering processes.
  • Record and report laboratory work.
  • Undertake laboratory experiment as part of a small team.
  • Meet this module's contribution to the transferable and generic learning outcomes of ELEC1029.

Subject Specific Practical

Having successfully completed this module, you will be able to:

  • Identify material applications based on its behaviours under electromagnetic fields.
  • Perform range of electrical measurements on dc motor performance.
  • Relate B-H loop to hysteresis loss of magnetic materials.
  • Meet this module's contribution to the subject specific practical learning outcomes of ELEC1029.

Syllabus

 

  • Oscillations and Waves
    • Simple harmonic oscillation
    • Coupled oscillators
    • Wave equation
    • Interference of waves
    • Standing waves and resonance
    • Transmissions lines
    • Optical waveguiding
    • Electromagnetic waves

  • Electromagnetism
    • Electric Charge and Coulomb's Law.
    • Electric field and flux.
    • Gauss Law and its application
    • Electric Potential and equipotential surfaces
    • Capacitance and Capacitors inc. ultracapacitors
    • Current, Resistance, Resistors inc. temperature coefficient
    • Circuits and power dissipation
    • Magnetic Fields and Hall effect
    • Magnetic fields due to current and Ampere's law
    • Inductance, Inductors, and Faraday's law
    • Magnetism of Matter (inc. hysteresis) and Maxwell equations

Learning & Teaching

Learning & teaching methods

ActivityDescriptionHours
Lecture60
Specialist Lab15.8

Assessment

Assessment methods

The technical labs relate to Ferromagnetic Materials and Performance Characteristics of DC Motors, addressing the above-listed learning outcomes. The technical labs are conducted under the umbrella of the zero-credit ELEC1029 but the marks contribute towards this module only.

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.

MethodHoursPercentage contribution
Technical Labs-10%
Skill Labs-10%
Semester 1 coursework-5%
Exam0.75 hours25%
Exam2 hours50%

Referral Method: By examination

Share this module FacebookTwitterWeibo

ELEC1205 Solid State Devices

Module Overview

To introduce the electronic properties of semiconductors and semiconductor devices.

Aims & Objectives

Aims

Knowledge and Understanding

Having successfully completed this module, you will be able to demonstrate knowledge and understanding of:

  • Understand the nature of semiconducting materials
  • Understand the physics that influences the presence of charge carriers in a semiconductor
  • Describe the factors that influence the flow of charge in semiconductors
  • Describe the operation of semiconductor devices
  • Calculate voltage and current changes in semiconductor devices

Subject Specific Intellectual

Having successfully completed this module, you will be able to:

  • Develop understanding of solid state physics
  • Develop analytical approaches to understanding semiconductor devices
  • Meet this module's contribution to the subject specific intellectual learning outcomes of ELEC1029.

Transferable and Generic

Having successfully completed this module, you will be able to:

  • Develop analytical approaches to understanding complex physical systems
  • Undertake laboratory experiments
  • Complete a formal report on laboratory experiments
  • Meet this module's contribution to the transferable and generic learning outcomes of ELEC1029.

Subject Specific Practical

Having successfully completed this module, you will be able to:

  • Use knowledge of physics to understand the behavior of semiconductor devices
  • Apply appropriate mathematical techniques to solve semiconductor problems
  • Understand the operation of semiconductor devices
  • Apply appropriate techniques to solve semiconductor device problems
  • Apply appropriate laboratory techniques to measure semiconductor properties
  • Apply appropriate laboratory techniques to measure semiconductor device characteristics
  • Meet this module's contribution to the subject specific practical learning outcomes of ELEC1029.

Syllabus

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

Learning & Teaching

Learning & teaching methods

The tutorial sessions will be used for in class assignments, feedback sessions and additional tutorials.

ActivityDescriptionHours
Lecture36
TutorialIn class assignments, feedback sessions and additional tutorials12
Specialist Lab15.8

Assessment

Assessment methods

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. 

MethodHoursPercentage contribution
Technical Labs-15%
Assignments (3)-15%
-%
Exam2 hours70%

Referral Method: By examination

Share this module FacebookTwitterWeibo

ELEC1203 Mechanics

Module Overview

Aims of the module:

  • To introduce the students to fundamental concepts of mechanics.
  • To give the students an appreciation of the importance of mechanics in the context of electrical engineering.
  • To equip the students with basic techniques of engineering mechanics with emphasis on the application of these methods to the solution of typical problems.
  • To provide a foundation for more advanced topics in mechanics.

Aims & Objectives

Aims

Knowledge and Understanding

 Having successfully completed the module, you will be able to demonstrate knowledge and understanding of: 

  • A1. Basic concepts and principles in mechanics of solids
  • A2. Dynamics of particles and vehicles; rotation of a rigid body
  • A3. Energy and momentum conservation
  • A4. Statically determinate and indeterminate systems
  • A5. Relations between stress, strain and deformation
  • A6. Mechanical properties of matter
  • A7. Basics of beam design and structural analysis
  • A8. Applications of superposition principle
  • A9. Buckling and stability of columns
  • A10. Energy methods

 Intellectual Skills 

Having successfully completed the module, you will be able to:

  •  B1. Derive particle and vehicle trajectory equations
  • B2. Predict motion of rigid bodies
  • B3. Calculate stresses and strains in mechanical systems
  • B4. Formulate stability criteria and explore mechanical instabilities
  • B5. Analyse simple mechanical systems
  • B6. Indentify failure criteria for mechanical systems
  • B7. Calculate beams deflection and twisting of shafts
  • B8. Apply superposition principle for analysis of combined loading

Subject Specific Skills 

Having successfully completed the module, you will be able to:

  • C1. Explain the meaning and consequences of mechanics
  • C2. Demonstrate theory of mechanics applied to simple practical situations
  • C3. Explain the design principles for simple mechanical devices
  • C4. Apply mathematical methods and vector algebra to mechanical problems

Employability/Transferable/Key Skills

Having successfully completed the module, you will be able to:

    • D1. Work in a small team to conduct an experiment
    • D2. Operate simple instrumentation equipment

Syllabus

Introduction

  • Basic Concepts
  • Fundamental Laws
  • Units
  • Scalar & Vector

Particle Dynamics

  • Newton's Laws of Motion
  • Particle motion for constant and variable force
  • Energy and Momentum
  • Work done by Force
  • Kinetic and Potential Energy
  • Energy and Momentum Conservation
  • Friction
  • Linear Momentum
  • Collisions between particles

Dynamics of Rigid Bodies

  • Rotation of rigid body about a fixed axis
  • Angular Momentum
  • Conservation of Angular Momentum
  • Moments of inertia
  • Inertia Matrix

Mechanics of Engineering structures

  • Statics; structural and solid body component
  • Stress, strain and deformation; elastic and plastic deformation
  • Tension, compression and torsion
  • Determinate and indeterminate systems

Theory of Torsion

  • Solid and thin-walled cylinder; torque, shear stress and angle of twist

Two Dimensional Analysis of Stress

  • Stresses on a plane inclined to the direction of loading; normal and shear stresses
  • An element subjected to a general two dimensional stress system
  • Mohr's stress circle; principal stresses and planes; maximum shear stress.

Shearing Force, Bending Moment and Torque Diagrams

  • Sear force and bending moment diagrams; torsion of members
  • Relations between torque, shear stress & strain, angle of twist
  • Principle of superposition

Bending of Beams

  • Shear forces, bending moment distributions and deformation
  • Stress-strain relationship in pure bending
  • Section modulus and flexural rigidity, Properties of areas.
  • Deflection of beams due to bending moments, effects of support conditions, double-integration method and Macaulay's notations.
  • Beams made of dissimilar materials.
  • Eccentric loading and Asymmetrical bending.
  • Statically Indeterminate Beams.

Strain Energy

  • Elastic strain energy; normal stress and shear; strain energy in bending.
  • Buckling Buckling instability; effects of support conditions.

Learning & Teaching

Learning & teaching methods

ActivityDescriptionHours
Lecture3/week36
Demonstration or Examples Session1/week12
Specialist Lab6

Assessment

Assessment methods

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.

MethodHoursPercentage contribution
Technical Labs-10%
dynamics of particles-5%
statics and dynamics of rigid bodies-10%
Exam2 hours75%

Referral Method: By examination, with the original coursework mark being carried forward

Share this module FacebookTwitterWeibo

ELEC1202 Digital Systems and Microprocessors

Module Overview

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.

Aims & Objectives

Aims

Knowledge and Understanding

Having successfully completed this module, you will be able to demonstrate knowledge and understanding of:

  • Understand the logical behaviour of digital circuits.
  • Understand the advantages and disadvantages of programmable logic devices.
  • Know how to describe digital hardware using a software-style language.
  • Understand how a basic microprocessor can be built from standard building blocks.

Subject Specific Intellectual

Having successfully completed this module, you will be able to:

  • Analyse combinational and sequential digital circuits.
  • Design combinational and sequential digital circuits.
  • Configure programmable logic devices using a hardware description language.
  • Meet this module's contribution to the subject specific intellectual learning outcomes of ELEC1029.

Transferable and Generic

Having successfully completed this module, you will be able to:

  • Manage your time in a laboratory.
  • Present and explain your work in written reports.
  • Meet this module's contribution to the transferable and generic learning outcomes of ELEC1029.

Subject Specific Practical

Having successfully completed this module, you will be able to:

  • Design combinational logic using Karnaugh maps.
  • Design sequential logic using ASM charts.
  • Design and verify combinational and sequential systems using SystemVerilog.
  • Use a number of electronic design automation tools.
  • Meet this module's contribution to the subject specific practical learning outcomes of ELEC1029.

Syllabus

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

Learning & Teaching

Learning & teaching methods

ActivityDescriptionHours
Lecture36
Tutorial12
Specialist Lab27.8

Assessment

Assessment methods

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.

MethodHoursPercentage contribution
Technical Labs-10%
Design Exercise-10%
Problem Sheets-10%
Skills Labs-10%
Exam2 hours60%

Referral Method: By examination

Share this module FacebookTwitterWeibo

ELEC6237 System on Chip Electronic Design Automation

Module Overview

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

Aims & Objectives

Aims

Knowledge and Understanding

Having successfully completed this module, you will be able to demonstrate knowledge and understanding of:

  • Describe the system on chip design flow
  • Use industry standards Synosys and Cadence tools to implment a design from concept to silicon
  • Describe the main security threats from Hardware design prespectives
  • Review the states of the arts hardware secuirity method and devices

Syllabus

  1. System On Chip Design Flow
  2. Circuit Design Techniquies
  3. Layout
  4. Digital Simulation
  5. RTL Synthesis
  6. Automatic Place and Route
  7. Fabrication
  8. SoC Secuirity threat s
  9. Hardware trojans
  10. IP protections methods
  11. Physical Unclonable Functions

Learning & Teaching

Learning & teaching methods

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

ActivityDescriptionHours
Lecture1-double lecture per week 24
Computer Labweekly labs to apply the principles in practice24

Assessment

Assessment methods

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: 9
Max number of students per session: unlimited
Demonstrator:student ratio: 1:8
Preferred teaching weeks: 2 to 11

MethodHoursPercentage 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

Share this module FacebookTwitterWeibo

Pages