Dynamical System Design of Analog Integrated Circuits

Projects : Laboratory assignments (6 this semester) will be assigned during the semester, that are based on experimentally measured results that will be given to you. The projects will sometimes include computer simulation problems using SPICE. You must use the EKV model available in SPICE; other models will not be acceptable. Other models will often give incorrect results.

Here are some further important details about the projects:

  • You may discuss the questions in large groups, but each group must independently perform and write-up the required work.
  • MATLAB: We will use the computer program MATLAB for analyzing data; therefore your projects will require a simple understanding of MATLAB. We will use only a small fraction of MATLAB's capability in this class.
  • Format: For each project, you are required to Develop a set of powerpoint slides (or some other set of slides that can be viewed through a .pdf viewer, such as using LaTeX) that describe your methods, experimental results, simulation results, and regression data, and answers and solutions and explainations for the questions. One should use fonts that can be visable when projected. One should keep the number of slides to 20 or less. One should minimize the number of slides with only text (I would strongly prefer 0 slides in this case, say other than a conclusion slide at the end). Results should be word-processed (no hand drawn / hand written materials and scanned in).
  • Your group will present to the class your results from this slide desk submitted to me. Clearly, after the first 1-2 presentations, it does not become as important to cover the problem statement (since others have), but rather look at the results, and differing approaches.
  • The slide deck above is due by email to me (phasler at ece.gatech.edu) 2 hours before the start of presentations. This rule gives me time to organize the presentations on my laptop so we can be efficient for the presentations, as well as gives me an early look at the presentations to efficiently ask key questions. In the e-mail please identify your name (of all people in the project), as well as on the first slide, so I know who should get credit for the project. Projects handed in after this deadline will not be accepted. This policy is firm, so do not fall behind! The work load will not get any lighter later in the semester.
  • only one set of slides / one presentation will be accepted per group. We will work in groups of 2 unless explicitly allowed by me well in advance of the due date for that project.
  • The projects will involve using experimental data; this data will be provided to you in an ASCII, double-column format that can be easily read by MATLAB (using the "load" command).

  • There is no need to show any MATLAB code unless the project explicitly asks for it.
Extensions on due dates will not be granted unless there is a very compelling reason (e.g., a medical problem). To get an extension, you must talk with me before the due date.

Final Projects The final project, which will be performed in small groups (i.e. 2 or 3), will involve the analysis, design, and testing of moderate dynamical systems. Some examples would include
  • Continuous-time adaptive filters
  • Continuous-time Sigma Delta converters
  • Phase-locked loops
  • Models of Chemical Equations
  • Adaptive-Q control for cochlear implants
  • Chaotic circuits
  • Action potential modeling using biological channels
  • Modeling biological dendrites