EE 691W Data Converter Design

advertisement
EE 791D
Data Converter Design 2
Introduction
1
Data Converters
Signal
Conditioning
-Amplification
-Anti-aliasing
filter
ADC
MCU
DAC
Post
Processing
ex. Smoothing filter
• Analog-to-Digital Converters (ADCs) provide an interface from
the outside world to a computing system
• Digital-to-Analog Converters (DACs) provide an interface from a
computing system to the outside world
2
Why This Course on Data Converters?
• Needed to interface with the physical world
• Data converters are everywhere – huge market
• Demand for increasing data converter
performance keeps growing
• System-on-a-chip applications mean that data
converters are in truly mixed-signal applications
• Data converters are typically the bleeding edge of
analog/mixed-signal design
• Data converters are notoriously difficult to design
3
Why is data converter design difficult?
• Need high precision from imprecise parts
• Very large, complicated systems, so simulation is difficult (and sometimes
impossible)
– Many, many transistors – simulations can last hours/days
– Convergence problems
• These are mixed-signal systems
– Noise
– Coupling
• Often require advanced processing and/or post-fabrication correction
–
–
–
–
Laser trimming
Fuses
Interaction with DSPs
These techniques complicate design/simulation
• Different from other analog systems
– Deal with large signals (not small-signal modeling)
4
Tentative Schedule
Week
1
2
Date
8/21
8/28
3
9/4
4
9/11
5
6
7
9/19
9/25
10/2
8
9
10
11
10/9
10/16
10/23
10/30
12
13
14
11/6
11/13
11/20
15
Final
11/27
12/4
Topic
Class Policies
Review of Data Converter Subcircuits
Review of Data Converter Fundamentals
Review of DACs and ADCs
Review of Oversampled Converters
Quiz
Project Selection Presentation
Noise in Analog/Mixed-Signal Circuits
Noise in Analog/Mixed-Signal Circuits
Quiz
Verilog-A Simulation Presentations
Topic 2
Topic 2
Topic 2
Quiz
FPAA Implementation Presentations
Data Converter State of the Art
Data Converter State of the Art
Data Converter State of the Art
Design Review Presentations
Thanksgiving Break (No Class)
Quiz
Final Project Presentations
5
Expectations Coming into Class
•
•
•
•
•
That you will participate!
That you will actually do the reading
Emphasis on doing, simulating, and creating
That you remember (or can relearn) Cadence
That we will be able to find a time to meet
outside of class time for brief project updates (for
the final project)
• A willingness to experiment and search for
answers
6
CLASS MECANICS
7
Reading Assignments/Synopses
• Reading synopses
– Short write-ups on what you read
– I would expect these to be approximately 2-3 pages of text
• Longer more if you include figures
– I would highly recommend that you retain a copy of your summaries
• Very useful for preparing for quizzes
• Use the provided coversheet
– Statement saying that you actually did the reading
• Not applicable for the first two weeks – since review only
• First two weeks is purely review
– No required reading
– Allen and Holberg chapters 8 and 10 (second edition, available online through
the library website) will likely prove useful
– Any way that you can refresh yourself with the information will be acceptable
– We will be using these ideas all semester long and will be assuming you know
them
8
Class Presentations
•
•
•
•
Presentation covers a portion of the reading assignments
Typically one presentation per person every other week, or so
Due midnight the night before the presentation is to be made
Target presentation time = 10-15 minutes (if no discussion)
– 10-15 minutes should be your guide as to how much detail to include
– If you are much shorter, then it means you have left out too much
detail
– If you are much longer, then it means that you have included too much
detail
• You should become an expert on this subject matter – you are
leading the discussion
• This is a time for discussion!
– Bring your ideas and questions
• Please, minimize the bullet points. (Do the exact opposite of this
presentation)
– Pictures are much better
9
Participation in Class
• This class is a group effort, so participation is
necessary
– Talking, adding ideas, asking questions are all
encouraged
10
Quizzes
• Targeted 4 quizzes for the semester
• The week after the last associate reading assignment was
discussed in class
• Usually around 20-30 minutes
• Focus on understanding concepts, as opposed to solving
problems
• There will be questions related to the journal paper
readings
• Example questions
– What does INL stand for, and what does this concept mean?
– Draw the block diagram of a ramp ADC. Explain the basic
operation of this ADC in as much detail as possible.
– What was the main contribution by [authors] in [paper name]?
• This is a time for you to show what you know about what
we read and discussed the previous couple of weeks.
11
Mini Projects
• A few smaller projects, mostly leading up to
the Final Project
• Most of these will be useful stepping stones or
largely related to the final project
• Reports are in the form of slides
• You will present your mini projects during
class time
12
Final Project
• A complete ADC design!
• Work in teams of 2
• Due during Finals week
– Presentation
– Simulation
– Layout
• These designs will be fabricated
• This project will encompass the entire semester, so we
will be starting very soon
• I’m open to suggestions for particular topics, but
otherwise, I can help create project ideas
13
Topic 2
14
Download