Undergraduate Course: Analogue Circuits and Digital System Design 3 (ELEE09033)
Course Outline
School  School of Engineering 
College  College of Science and Engineering 
Credit level (Normal year taken)  SCQF Level 9 (Year 3 Undergraduate) 
Availability  Available to all students 
SCQF Credits  20 
ECTS Credits  10 
Summary  This 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
BJT Review
1.1 Introduction
1.2 Current sources and sinks
1.3 Small signal circuit models. Worked examples on small signal ac gain
1.4 Signal coupling, external capacitors
1.5 Hybrid pi model, Miller effect, Cascode
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
Introduction to Digital System Design
Logic Synthesis
Deep Sub Micron (DSM) Issues
Datapaths
Binary arithmetic, Number representation and coding 2's complement representation, Floating point representation, ANSI/IEEE Floating Point Standard 7541985, Binary Coded Decimal (BCD), Grey Code.
Adders
Full adder, Ripple  carry adder, Carrybypass adder, Carryselect adder, Square root carryselect adder, Carrylookahead adder.
Multipliers
Binary multiplication, Array multiplier, Carrysave multiplier, Tree multipliers, Wallace and Dada Tree multipliers.
Sequential Circuits
Introduction to sequential circuits, Definition of a sequential circuit, Definition of a synchronous circuit, asynchronous RS flipflop, State tables, masterslave JK flipflop, D and T type flipflops, Setup and hold times.
Basic Sequential Circuits Counters.
State Machines
Finite State Machines (FSMs), Moore and Mealy machines, State diagrams, ASM charts, Conventions for ASM charts, Synthesis from an ASM chart, Drawing timing diagrams from ASM charts.
Reduction of State Tables
Sequential design implementations, Introduction to different implementation styles, Programmable and nonprogrammable implementations, PLAs and FPGAs, Design of sequential networks using ROMs and
PLAs, Design of sequential networks using sequential PLAs.

Information for Visiting Students
Prerequisites  Knowledge of basic analogue and digital circuit theory. 
High Demand Course? 
Yes 
Course Delivery Information

Academic year 2017/18, Available to all students (SV1)

Quota: None 
Course Start 
Semester 1 
Timetable 
Timetable 
Learning and Teaching activities (Further Info) 
Total Hours:
200
(
Lecture Hours 38,
Seminar/Tutorial Hours 6,
Feedback/Feedforward Hours 22,
Programme Level Learning and Teaching Hours 4,
Directed Learning and Independent Learning Hours
130 )

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   Resit Exam Diet (August)   3:00  
Learning Outcomes
On completion of this course, the student will be able to:
 Understand and be able to design BJT amplifier circuits .
 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.
 Understand the concept of synthesis and modern digital circuit design using hardware description languages (HDL).
 Understand basic datapath structures, including adder and multiplier architectures.
 Understand the design of combinational and sequential logic systems including finite state machines and state reduction techniques.

Reading List
P E Allen and D G Holmberg, CMOS Analog Circuit Design 2nd edition, Oxford 2002, ISBN 019511 6445
B Razavi, Design of Analog CMOS Integrated Circuits, McGrawHill, 2001, ISBN 0071188150
Bogart et al Electronic Devices & Circuits 6th Edition, Pub Prentice Hall
DA Neamen, Electronic Circuit Analysis and Design. McGrawHill, 2001 ISBM 0071181768
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:9780470060704

Additional Information
Graduate Attributes and Skills 
Not entered 
Keywords  Analogue circuits,CMOS,bipolar,transistor,digital circuits,combinational logic,adder,FSM,datapath 
Contacts
Course organiser  Dr Alister Hamilton
Tel: (0131 6)50 5597
Email: Alister.Hamilton@ed.ac.uk 
Course secretary  Mrs Lynn Hughieson
Tel: (0131 6)50 5687
Email: Lynn.Hughieson@ed.ac.uk 

