Signal Processing Electronics  (ELEC 5808, ELG6388)


       Ralph Mason                                                                                                                                                                                                    
        Office Hours (ME5148) :   Tuesday/Thursday       10:00 to 11:00 am                                                                                                   

Course Outline


Review of integrated circuit fabrication technology (silicon, implantation, deposition, etc., packaging, testing, layout and design rules), fabrication of passive components (diodes, resistors, capacitors, and inductors) review of active devices MOSFET, etc. Basic Building Blocks Review of bias circuits (current sources, voltage sources, DC level shifting, temperature and supply independent biasing), review of gain stages (differential gain stages, active loads, output stages), noise analysis and modeling Opamps and Comparators Fundamentals, basic circuit configurations, feedback and compensation, advanced current mirror and opamp configurations, opamps as buffers and comparators, comparator designs Sample and Hold, D/A and A/D Converters  Sample and hold basics, examples and performance of S/H circuits, data converter fundamentals, nyquist-rate D/A and A/D, oversampling converters


Marking Scheme

            Assignments/Labs               25%
            Midterm Exam/Project        25%       .
            Final Exam/Project              50%            
            Bonus Questions                   5%

Time Table                                                                                          

Last updated Sept 29, 2014, 11:30 A.M.

NOTE: access to cadence from commercial sites is strictly prohibited!!

Added assignment #2


Dates in 2014


 Additional Comments 

 1 Sept. 8-12
start Integrate Circuit Fabrication
 Introduction and
   Lab session on UNIX and introduction to
 Cadence design tools  
 2 Sept. 15-19
finish Integrate Circuit Fabrication
  Lecture1    Lab session on Schematic Capture and Simulation
 Assignment #1
 3 Sept. 22-26
Passive Components
  Lecture 2  
   Lab session on Simulation
 4 Sept. 29 - Oct. 3
Active Components
  Lecture 3  

Lab session on Layout
Assignment #2

 5 Oct. 6-10
Basic Building Block
  Lecture 4     Lab session on Extraction and LVS
 6 Oct. 13-17
  Lecture 5   

 Assignment #3  

 Assignment #3 simulation examples    
 Review old midterm

 7 Oct. 20-24
Midterm and start Opamps (part 1)
  Lecture 6   
 Midterm Exam Wednesday
 October 22nd in class        
 8 Oct. 27-31     Fall break no classes
 9 Nov. 3-7
Opamps (part 2)
  Lecture 7    
 10 Nov. 10-14
Opamps (part 3)
  Lecture 8 
  Analog Design 

 Assignment #4

Lab session on test benches 

Nov. 17-21
Comparators and Sample and Hold Circuits
 Lecture 9 
 Lecture 10  



Nov. 24-28
Data Converter Fundamentals and Nyquist DACs



Dec. 1-5

 Review old exam
 Final Exam Wednesday  Dec 17th 7:00p.m.

in ME4124


Course Information


Sample Projects
            Old Midterm Exam 2009
            Old Midterm Exam
            Old Midterm Exam #2 Old Midterm Exam #3
            Old Final Exam                                                                      
            Old Final Exam #2                                                                      
           Old Final Exam #3    

Login Instructions

Using remote desktop login to (windows server)

Use program exceed to login to (unix server jpnight)

Enter your VLSI1 login and password e.g. VLSI1\rmason then password

open at terminal window by right clicking you mouse and clicking on terminal program

run the VNC sever by entering: vncserver -geometry 800x600 -depth 16

note: you can adjust screen size as desired by changing the -geometry parameters

when you run vncserver it will ask you to give it a password and will give you a port number you can connect too: remember this password and port number.

download vnc programs from web to your local maching and run vnc. Enter your

password and maching IP and port e.g.

This will get you into your vnc session which will be remembered as long as the server is not rebooted. If the server gets

rebooted you will have to start your vncserver again (note: it may give you a new port number as well)

Once on jpnight from the desktop directory run one of the training modules

You should start with module5a which deals with schematic entry using constraints

Note: you should regularly run ps aux to check if there are any orphan processes running and kill them if there are using kill -9 processID

Academic Accommodation

You may need special arrangements to meet your academic obligations during the term. For an accommodation request the processes are as follows:

Pregnancy obligation: write to me with any requests for academic accommodation during the first two weeks of class, or as soon as possible after the need for accommodation is known to exist. For more details visit the Equity Services website:

Religious obligation: write to me with any requests for academic accommodation during the first two weeks of class, or as soon as possible after the need for accommodation is known to exist. For more details visit the Equity Services website:

Students with disabilities requiring academic accommodations: in this course must register with the Paul Menton Centre for Students with Disabilities (PMC) for a formal evaluation of disability-related needs. Documented disabilities could include but are not limited to mobility/physical impairments, specific Learning Disabilities (LD), psychiatric/psychological disabilities, sensory disabilities, Attention Deficit Hyperactivity Disorder (ADHD), and chronic medical conditions. Registered PMC students are required to contact the PMC, 613-520-6608, every term to ensure that I receive your Letter of Accommodation, no later than two weeks before the first assignment is due or the first in-class test/midterm requiring accommodations. If you only require accommodations for your formally scheduled exam(s) in this course, please submit your request for accommodations to PMC by the last official day to withdraw from classes in each term. For more details visit the PMC website:

Health and Safety

All students and TAs are required to read the University Health-And-Safety document .
The parts that seems to especially apply to ELEC 5808 are:
Sect 5 part a)  Neither food nor beverages are permitted in the lab.
Sect 5 part i)  Know: Where the nearest fire extinguisher is.
  The number for emergencies. It is 613-520-4444 or just 4444 on Carleton phones,
    Where a first aid kit is. There is one in 4257 ME beside the single door. However do not treat things yourself; go to
            HEALTH AND COUNSELLING SERVICES (building TT on the Campus Map)
            2600 Training and Technology Centre, 613-520-6674.
Sect 6.3 part a) Clean up!

Ralph Mason's Home Page
This page last updated on Sept. 29, 2014.
Copyright  2014 Ralph Mason.