Click to edit Master title style Analysis and Modeling of Neural-Recording ADC Advisors: Wolfgang Eberle Vito Giannini Dejan Markovic Progress Update :

Slides:



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

The Impact of Channel Estimation Errors on Space-Time Block Codes Presentation for Virginia Tech Symposium on Wireless Personal Communications M. C. Valenti.
EE435 Final Project: 9-Bit SAR ADC
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.
Fischer 08 1 Analog to Digital Converters Nyquist-Rate ADCs  Flash ADCs  Sub-Ranging ADCs  Folding ADCs  Pipelined ADCs  Successive Approximation.
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.
October 28, 2008Final Work Presentation1. October 28, 2008Final Work Presentation2.
Designing Variation-Tolerance in Mixed-Signal Components of a System-on-Chip Wei Jiang and Vishwani D. Agrawal Electrical and Computer Engineering Auburn.
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
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.
Power, Energy and Delay Static CMOS is an attractive design style because of its good noise margins, ideal voltage transfer characteristics, full logic.
ISSCC Dig. Tech. Papers, Feb. 2006
Sigma Delta A/D Converter SamplerModulator Decimation Filter x(t) x[n]y[n] Analog Digital fsfs fsfs 2 f o 16 bits e[n] Over Sampling Ratio = 2f o is Nyquist.
Electronic Devices Ninth Edition Floyd Chapter 13.
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.
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.
Multiuser Detection (MUD) Combined with array signal processing in current wireless communication environments Wed. 박사 3학기 구 정 회.
Improvement of Accuracy in Pipelined ADC by methods of Calibration Techniques Presented by : Daniel Chung Course : ECE1352F Professor : Khoman Phang.
Comparison and Analysis of Equalization Techniques for the Time-Varying Underwater Acoustic Channel Ballard Blair PhD Candidate MIT/WHOI.
S.Manen– IEEE Dresden – Oct A custom 12-bit cyclic ADC for the electromagnetic calorimeter of the International Linear Collider Samuel.
FE8113 ”High Speed Data Converters”. Part 2: Digital background calibration.
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.
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.
12/14/2010Sophia University Solid –State Circuits & Devices Laboratory 1 A low-power delta-sigma modulator using dynamic-source-follower integrators Ryoto.
Synchronization of Turbo Codes Based on Online Statistics
Analog to Digital Converters
THERMAL NOISE ESTIMATION IN SWITCHED-CAPACITOR CIRCUITS
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.
Click to edit Master title style Analysis and Modeling of Neural-Recording ADC Mentors: Wolfgang Eberle Vito Giannini Progress Update : Summer Internship.
Sill Torres: Pipelined SAR Pipelined SAR with Comparator-Based Switch-Capacitor Residue Amplification Pedro Henrique Köhler Marra Pinto and Frank Sill.
Enhancement Presentation Carlos Abellan Barcelona September, 9th 2009.
Transient Waveform Recording Utilizing TARGET7 ASIC
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
Analog to Digital Converters
Nonlinearities for current-steering DACs
CMOS Devices PN junctions and diodes NMOS and PMOS transistors
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 Advisors: Wolfgang Eberle Vito Giannini Dejan Markovic Progress Update : Summer Internship Vaibhav Karkare

Click to edit Master title style Neural Recording System  Traditional neural recording approach –Transmission of raw data using wires –Amplification and processing performed off-site  Motivation for implantable integrated recording systems –Wireless transmission –Processing larger number of channels –Real-time control for BMIs

3 Design Constraints for ADC  Constraints on ADC for neural recording not well defined in literature  Our Approach: Formulation of constraints based on impact on classification accuracy Spike-sorting process [3]

4 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

5 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

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

7 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

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

9 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

10 SAR ADC: Architecture  Operating principle –Passive charge sharing –No OPAMPS needed  Capacitor Size –Matching –Unit cap size  Modeling –Comparator senses voltage difference –Parasitic capacitances –Thermal Noise –Comparator Offset Architecture of SAR ADC [7]

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

12 Symmetric Array Parasitics  Solve above equations to get

13 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

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

15 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)

16 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

17 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

18 Modeling with Junction Parasitics  Re-write charge conservation with non-linear capacitors  We have two 5 th order equations in two variables –Non-unique solution  Need to use numerical methods –Initial condition derived by solving equation without parasitic capacitances

19 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

20 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

21 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.

22 Questions / Comments?