Click to edit Master title style Analysis and Modeling of Neural-Recording ADC Mentors: Wolfgang Eberle Vito Giannini Progress Update : Summer Internship.

Slides:



Advertisements
Similar presentations
Jon Guerber, Hariprasath Venkatram, Taehwan Oh, Un-Ku Moon
Advertisements

5/4/2006BAE Analog to Digital (A/D) Conversion An overview of A/D techniques.
Analog to Digital Converters (ADC) 2 ©Paul Godin Created April 2008.
Propagation of Error Ch En 475 Unit Operations. Quantifying variables (i.e. answering a question with a number) 1. Directly measure the variable. - referred.
Designing Variation-Tolerance in Mixed-Signal Components of a System-on-Chip Wei Jiang and Vishwani D. Agrawal Electrical and Computer Engineering Auburn.
18/05/2015 Calice meeting Prague Status Report on ADC LPC ILC Group.
DNC, GEC & Non-linear Interpolation DNC, GEC & Non-linear interpolation A Review of ”A Digitally Enhanced 1.8V 15-bit 40-MSample/s CMOS.
Spring 2007W. Rhett DavisNC State UniversityECE 747Slide 1 ECE 747 Digital Signal Processing Architecture SoC Lecture – Working with Analog-to-Digital.
Current-Mode Multi-Channel Integrating ADC Electrical Engineering and Computer Science Advisor: Dr. Benjamin J. Blalock Neena Nambiar 16 st April 2009.
NSoC 3DG Paper & Progress Report
Chapter 9 Data Acquisition A/D Conversion Introduction
A 600MS/s 30mW 0.13µm CMOS ADC Array Achieving over 60dB SFDR with Adaptive Digital Equalization Time-interleaved ADC array –High sampling rate, low power.
– 1 – Data Converters Data Converter BasicsProfessor Y. Chiu EECT 7327Fall 2014 Data Converter Basics.
VLSI Design CMOS Transistor Theory. EE 447 VLSI Design 3: CMOS Transistor Theory2 Outline Introduction MOS Capacitor nMOS I-V Characteristics pMOS I-V.
ADC Performance Metrics, Measurement and Calibration Techniques
Curve-Fitting Polynomial Interpolation
A DSP-Based Ramp Test for On-Chip High-Resolution ADC Wei Jiang and Vishwani D. Agrawal Auburn university.
Digital Voice Communication Link EE 413 – TEAM 2 April 21 st, 2005.
Introduction to Analog-to-Digital Converters
DC and transient responses Lezione 3
Built-in Adaptive Test and Calibration of DAC Wei Jiang and Vishwani D. Agrawal Electrical and Computer Engineering Auburn University, Auburn, AL
Chapter 5 Differential and Multistage Amplifier
CMOS VLSIAnalog DesignSlide 1 CMOS VLSI Analog Design.
Data Converter Performance Metric
Power, Energy and Delay Static CMOS is an attractive design style because of its good noise margins, ideal voltage transfer characteristics, full logic.
Electronic Devices Ninth Edition Floyd Chapter 13.
MOS Inverter: Static Characteristics
EE415 VLSI Design The Devices: Diode [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]
FE8113 ”High Speed Data Converters”
L. Gallin-Martel, D. Dzahini, F. Rarbi, O. Rossetto
Understanding ADC Specifications September Definition of Terms 000 Analogue Input Voltage Digital Output Code FS1/2.
By Grégory Brillant Background calibration techniques for multistage pipelined ADCs with digital redundancy.
Norhayati Soin 06 KEEE 4426 WEEK 7/1 6/02/2006 CHAPTER 2 WEEK 7 CHAPTER 2 MOSFETS I-V CHARACTERISTICS CHAPTER 2.
FE8113 ”High Speed Data Converters”. Part 2: Digital background calibration.
Guohe Yin, U-Fat Chio, He-Gong Wei, Sai-Weng Sin,
A. Matsuzawa, Tokyo Tech. 1 Nano-scale CMOS and Low Voltage Analog to Digital Converter Design Challenges Akira Matsuzawa Tokyo Institute of.
Improvement of Accuracy in Pipelined ADC by methods of Calibration Techniques Presented by : Daniel Chung Course : ECE1352F Professor : Khoman Phang.
S.Manen– IEEE Dresden – Oct A custom 12-bit cyclic ADC for the electromagnetic calorimeter of the International Linear Collider Samuel.
Presentation Outline Motivation Objectives
A 1V 14b Self-Timed Zero- Crossing-Based Incremental ΔΣ ADC[1] Class Presentation for Custom Implementation of DSP By Parinaz Naseri Spring
Comparison and Analysis of Equalization Techniques for the Time-Varying Underwater Acoustic Channel Ballard Blair PhD Candidate MIT/WHOI.
Subcircuits Example subcircuits Each consists of one or more transistors. They are not used by themselves.
Propagation of Error Ch En 475 Unit Operations. Quantifying variables (i.e. answering a question with a number) 1. Directly measure the variable. - referred.
A 10b Ternary SAR (TSAR) ADC with Decision Time Quantization Based Redundancy Jon Guerber, Manideep Gande, Hariprasath Venkatram, Allen Waters, Un-Ku Moon.
Synchronization of Turbo Codes Based on Online Statistics
Why Data Conversion? Real world is analog Mostly, communication and computation is digital Need a component to convert analog signals to digital (ADC)
Click to edit Master title style Analysis and Modeling of Neural-Recording ADC Advisors: Wolfgang Eberle Vito Giannini Dejan Markovic Progress Update :
Analog to Digital Converters
THERMAL NOISE ESTIMATION IN SWITCHED-CAPACITOR CIRCUITS
BME 353 – BIOMEDICAL MEASUREMENTS AND INSTRUMENTATION MEASUREMENT PRINCIPLES.
Statistics Presentation Ch En 475 Unit Operations.
September 28, 2000 Improved Simultaneous Data Reconciliation, Bias Detection and Identification Using Mixed Integer Optimization Methods Presented by:
COMMUNICATION SYSTEM EEEB453 Chapter 5 (Part III) DIGITAL TRANSMISSION Intan Shafinaz Mustafa Dept of Electrical Engineering Universiti Tenaga Nasional.
A Kernel Approach for Learning From Almost Orthogonal Pattern * CIS 525 Class Presentation Professor: Slobodan Vucetic Presenter: Yilian Qin * B. Scholkopf.
Introduction to Data Conversion EE174 – SJSU Tan Nguyen.
0 /59 Nyquist Rate ADCs Dr. Hossein Shamsi ECE Dept, K.N. Toosi University of Technology.
Enhancement Presentation Carlos Abellan Barcelona September, 9th 2009.
Electronic Devices Ninth Edition Floyd Chapter 13.
B.Sc. Thesis by Çağrı Gürleyük
R&D activity dedicated to the VFE of the Si-W Ecal
Pedro Henrique Köhler Marra Pinto and Frank Sill Torres
Basics of Converter Technology
Sampling rate conversion by a rational factor
Nonlinearities for current-steering DACs
CMOS Devices PN junctions and diodes NMOS and PMOS transistors
Created by Luis Chioye Presented by Cynthia Sosa
More DAC architectures
A 100 µW, 16-Channel, Spike-Sorting ASIC with On-the-Fly Clustering
Circuit Design Techniques for Low Power DSPs
Post-Silicon Calibration for Large-Volume Products
Presentation transcript:

Click to edit Master title style Analysis and Modeling of Neural-Recording ADC Mentors: Wolfgang Eberle Vito Giannini Progress Update : Summer Internship Vaibhav Karkare

2 Design Constraints for ADC  Constraints on ADC for neural recording not well defined in literature –Need to formulate constraints based on end result of the processing Spike-sorting process [3]

3 Strategy for Defining Specifications  Sample neural data –Read from Neuralynx format into Matlab –Quantized and converted back into Neuralynx format  Osort software used for spike sorting [4] –Only known hardware-friendly clustering algorithm  Two clustering accuracy metrics are defined –Difference being inclusion of detection errors and false alarms [5] Sample Neural Data Spike-Sorting Non-ideal quantizer Spike-Sorting Compare classification results Bird’s eye view of analysis approach

4 Number of bits needed  Most previous analysis calculates number of bits based on electrode thermal noise [6] –Making quantization noise equal to thermal noise degrades SNR by up to 3 dB –Thermal noise is uncorrelated with data while quantization noise is not  Knee of the curve lies around 9 bits –Reasonable assumption for the ADC –Matches commonly used number for ADC design in neural recording systems

5 Clustering Accuracy vs. DNL  Non-monotonic behavior of curves precludes identification of clear trend –Need for statistical averaging

6 CA Over Multiple DNL profiles  The mean classification accuracy is not a strong function of DNL –Indicates that the design of the ADC can sacrifice some DNL in favor of savings in power / area

7 Variance of Accuracy  Higher DNLs also lead to higher variance in classification accuracy –Non-monotonic nature implies more averaging is needed

8 Conclusions: Part 1  Summary of this work: –Created automated simulation setup for evaluation of impact of quantization error on spike-sorting results –Initial results point towards classification accuracy being a weak function of DNL –DNL around 1.5 LSB can be tolerated without significantly affecting classification accuracy –Higher DNLs lead to lower classification accuracy and higher variance in classification results  Future Work: –Simulation over larger number of DNL profiles and large number of data sets is required to establish validity of results –Similar analysis can be performed to include other non-idealities in analog front-end

9 SAR ADC: Architecture  Operation governed by passive charge sharing  Size of capacitor array dictated by matching requirements and size of unit capacitor Architecture of SAR ADC [7]

10 Ideal Case Model  Comparator makes decisions using voltage difference  Model ADC using charge conservation –Solve for differential and common mode voltages

11 Symmetric Array Parasitics  Solution to the above system of simultaneous linear equations gives:

12 Effect of Symmetric Parasitics  Common mode drift with each conversion step –Due to top and bottom plate capacitances charged to different values –Can affect comparator decisions  Gain error in ADC characteristics –Assuming parasitics are proportional to array capacitance

13 Asymmetric Array Parasitics  Separate terms for V i f1 and V i f2, solve for V i f1 and V i f2

14 Effect of Parasitic Mismatch  Dependence of O/P on absolute single-ended voltage leads to DNL –Differential Voltage now depends on absolute voltage values across parasitics –Estimated DNL of up to 3 LSB for 10% parasitics (with extreme mismatch in top and bottom plate cap)

15 Modeling Junction Capacitances  In this analysis we focus on the non-linear S-D drain capacitances –Gate capacitances are expected not to significantly impact the linearity of the ADC

16 Polynomial Approximation  Diode equation leads to non-integer exponents –Equations do not easily converge with numerical methods  Use polynomial fit instead –Fits equally well with monotonic characteristics over range of interest

17 Modeling with Junction Parasitics  We have two equations in two variables and 5 th order  Re-write charge conservation with non-linear capacitors  Need to use numerical methods –Unique solution does not exist –The initial condition is derived by solving the equation without parasitic junction capacitances

18 Effect of Junction Parasitics  Even with symmetric parasitic values the non-linearity of the junction caps leads to DNL in the ADC –Junction caps are charged to different voltages –ADC with 1.04  m switch for 60 fF capacitor has DNL contribution of 0.3 LSB due to parasitic junction capacitors –DNL contribution dependent on ratio between array capacitor and switch size

19 Conclusions: Part 2  Summary of this work: –Modeled the effect of non-linearities on static characteristics of ADC –Matlab model integrated with existing model which also includes comparator mismatch and thermal noise –Parasitics of array capacitance lead to a CM drift –Mismatch in parasitic capacitances leads to DNL –Junction capacitances lead to DNL even when switches are perfectly symmetric  Future Work: –Validation of model with Cadence simulations –Modeling dynamic non-idealities of ADC –Combining Part 1 and Part 2 to have a application-specific optimized ADC –Check out for options to better performance of previous ADC using trends shown by models

20 References/Acknowledgments REFERENCES [ 1] B. Murmann, “ADC Performance Survey ”, [Online] Available: [2] B.Razavi, “Principles of Data Conversion System Design”, IEEE Press, 2005 [3] V. Karkare, S. Gibson, and D. Markovic, “A 130  W, 64-Channel Spike-Sorting DSP Chip”, ASSCC, Nov’09 [4] U. Reutishauser, E. Schuman, and A. Mamelak, “Online detection and sorting of extracellularly recorded action potentials in human medial temporal lobe recordings in vivo”, JNM, May’05 [5] S. Gibson, J.W.Judy, and D. Markovic, “Comparison of Spike-Sorting Algorithms for Future Hardware Implementation”, EMBC, Aug’08 [6] M.Chae, et. al., “Design Optimization for Integrated Neural Recording Systems”, JSSC, Sep’08 [7] J. Craininckx and G. Van der Plaas, “A 65fJ/Conversion-Step 0-to-50 MS/s 0-to- 0.7 mW 9b Charge Sharing SAR ADC in 90nm Digital CMOS”, ISSCC, Feb’07 ACKNOWLEDGMENTS Wolfgang Eberle, Vito Gianniani, Dejan Markovic, Sarah Gibson, and Ivan Gligorijevic.

21 Questions / Comments?