| 
 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 754-1985, Binary Coded Decimal (BCD), Grey Code.
 
 Adders
 Full adder, Ripple - carry adder, Carry-bypass adder, Carry-select adder, Square root carry-select  adder, Carry-lookahead adder.
 
 Multipliers
 Binary multiplication, Array multiplier, Carry-save 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 R-S flip-flop, State tables, master-slave J-K flip-flop, D and T type flip-flops, 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 non-programmable implementations, PLAs and FPGAs, Design of sequential networks using ROMs and
 PLAs, Design of sequential networks using sequential PLAs.
 
 |  
Information for Visiting Students 
| Pre-requisites | 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 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 |  
| 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:
 | Course secretary | Mrs Lynn Hughieson Tel: (0131 6)50 5687
 Email:
 |   |  |