THE UNIVERSITY of EDINBURGH

DEGREE REGULATIONS & PROGRAMMES OF STUDY 2019/2020

University Homepage
DRPS Homepage
DRPS Search
DRPS Contact
DRPS : Course Catalogue : School of Engineering : Electronics

Undergraduate Course: Analogue Circuits and Digital System Design 3 (ELEE09033)

Course Outline
SchoolSchool of Engineering CollegeCollege of Science and Engineering
Credit level (Normal year taken)SCQF Level 9 (Year 3 Undergraduate) AvailabilityAvailable to all students
SCQF Credits20 ECTS Credits10
SummaryThis course aims to build on the material presented in second year and to give the students an intuitive feel for the basic building blocks of analogue and digital circuits.

Analogue
Analysis and design of discrete and integrated bipolar junction transistor (BJT) and CMOS based analogue circuits.

Digital
To enhance students understanding and design skills of combinational and sequential digital circuit design techniques. To introduce the concepts and techniques for datapath and FSM design.
Course description Analogue
1.1 Introduction
1.2 Current sources and sinks
1.3 Small signal circuit models. Worked examples on small signal ac gain
2.1 MOS: Introduction And Basic Operation
2.2 MOS Small signal model
2.3 First Circuits: source follower
2.4 MOS Switch
2.5 Current sinks and current mirrors
2.6 Cascode current mirrors
2.7 Inverting amplifiers
2.8 Cascode amplifiers
2.9 Differential circuits, Worked examples

Digital
Logic design fundamentals. State machines, equivalent states and state reduction. Implication
charts.
Introduction to hardware description languages (HDL). Synthesis. Behavioural, structural and data
flow (register-transfer level, RTL) models.
Programmable logic devices. Simple programmable logic devices, complex programmable logic
devices, field programmable gate arrays, programmable SoCs.
Design Examples. Data path, controller model.
Adders. Critical path, carry-lookahead adder, parallel prefix adder.
Multipliers. Add and shift multiplier, array multiplier. Signed integer/fraction multiplier.
State machine charts. Microprogramming.
Designing with FPGAs. Shannon¿s decomposition. Carry chains. Cascade chains. Dedicated
multipliers. Dedicated memory. Cost of programmability. Design translation (Synthesis). Mapping,
placement and routing.
Floating point arithmetic. Multiplication and addition.
Verification of digital systems. Functional verification. Timing verification.
Entry Requirements (not applicable to Visiting Students)
Pre-requisites Students MUST have passed: Analogue Circuits 2 (ELEE08016) AND Digital System Design 2 (ELEE08015)
Co-requisites
Prohibited Combinations Other requirements None
Information for Visiting Students
Pre-requisitesKnowledge of basic analogue and digital circuit theory.
High Demand Course? Yes
Course Delivery Information
Academic year 2019/20, Available to all students (SV1) Quota:  1
Course Start Semester 1
Timetable Timetable
Learning and Teaching activities (Further Info) Total Hours: 200 ( Programme Level Learning and Teaching Hours 4, Directed Learning and Independent Learning Hours 196 )
Assessment (Further Info) Written Exam 100 %, Coursework 0 %, Practical Exam 0 %
Additional Information (Assessment) Written Exam %: 100%«br /»
Practical Exam %: «br /»
Coursework %: «br /»
Feedback Not entered
Exam Information
Exam Diet Paper Name Hours & Minutes
Main Exam Diet S1 (December)3:00
Learning Outcomes
On completion of this course, the student will be able to:
  1. Know the MOS tansistor model, linear and saturation regions, dc equations and MOS capacitances and be able to design simple MOS current mirrors, simple and cascode inverter circuits, source follower circuits and (some years only) differential amplifier circuits.
  2. Understand the concept of synthesis and modern digital circuit design using hardware description languages (HDL).
  3. Understand basic datapath structures, including adder and multiplier architectures.
  4. Understand the design of combinational and sequential logic systems including finite state machines and state reduction techniques.
Reading List
Digital Systems Design Using VHDL, 3rd (international) edition, Charles H. Roth, Jr. and Lizy Kurian John. Publisher: Cengage Learning ISBN-13: 978-1-305-63892-1
ISBN-10: 1-305-63892-1
P E Allen and D G Holmberg, CMOS Analog Circuit Design 2nd edition, Oxford 2002, ISBN 0-19-511 644-5
B Razavi, Design of Analog CMOS Integrated Circuits, McGraw-Hill, 2001, ISBN 0-07-118815-0
Bogart et al Electronic Devices & Circuits 6th Edition, Pub Prentice Hall
DA Neamen, Electronic Circuit Analysis and Design. McGraw-Hill, 2001 ISBM 0-07-118176-8
Digital Integrated Circuits: A Design Perspective, J.M. Rabaey, Prentice Hall (1996), ISBN 0 13 1786091
Digital Design (Verilog): An Embedded Systems Approach Using Verilog (26 Oct 2007)by Peter Ashenden
FSM based Digital Design using Verilog HDL by Peter Minns and Ian Elliot. Pub: Wiley (2008) ISBN:978-0470-06070-4
Additional Information
Graduate Attributes and Skills Not entered
KeywordsAnalogue circuits,CMOS,bipolar,transistor,digital circuits,combinational logic,adder,FSM,datapath
Contacts
Course organiserDr Alister Hamilton
Tel: (0131 6)50 5597
Email: Alister.Hamilton@ed.ac.uk
Course secretaryMrs Laura Robinson
Tel: (0131 6)50 5053
Email: Laura.Robinson@ed.ac.uk
Navigation
Help & Information
Home
Introduction
Glossary
Search DPTs and Courses
Regulations
Regulations
Degree Programmes
Introduction
Browse DPTs
Courses
Introduction
Humanities and Social Science
Science and Engineering
Medicine and Veterinary Medicine
Other Information
Combined Course Timetable
Prospectuses
Important Information