Содержание
- 2. Agenda Introduction Verilog-A Objectives Sample and Hold Analysis Jitter Noise Thermal noise Model Simulation results Generic
- 3. Agenda Generic ADC Analysis and model Simulation results Flash ADC Analysis and model Simulation results SAR
- 4. Agenda 1.5 bit MDAC Digital Correction Simulation results ΣΔ ADC ΣΔ Modulator SC integrator analysis Model
- 5. Introduction Transistor-level modeling and simulation is the most accurate approach for mixed-signal circuits. It becomes impractical
- 6. Introduction This situation has led circuit designers to consider alternate modeling techniques: In addition, behavioral modeling
- 7. Introduction System Level (Matlab, C++, SystemC, AHDLs, etc…) Functional Level (SPICE, AHDLs) Transistor Level (SPICE) Layout
- 8. Verilog-A The Verilog-A is a high-level language developed to describe the structure and behavior of analog
- 9. Objectives Build a set of analog and mixed-signal behavioral models using the Verilog-A AHDL, that allows
- 10. Agenda Introduction Verilog-A Objectives Sample and Hold Analysis Jitter Noise Thermal noise Model Simulation results Generic
- 11. Sample and Hold Finite DC gain A0 Finite GBW Cp and CL Defective settling Linear Slewing
- 12. Clock jitter is due to the non-uniform sampling of the input signal. The magnitude of this
- 13. Jitter Noise It is assumed that is a Gaussian random process with zero mean and standard
- 14. Thermal Noise Thermal noise in circuits is because of the random fluctuation of carriers due to
- 15. Sample and Hold model Ideal S&H + Jitter Defective settling Vout Vout Ideal Nonideal Thermal Noise
- 16. Sample and Hold simulation results PSD for sampled signal of 0 dB, fin = 2.5146MHz N
- 17. Agenda Introduction Verilog-A Objectives Sample and Hold Analysis Jitter Noise Thermal noise Model Simulation results Generic
- 18. Generic DAC Mismatch in DAC units. INL Gain error Offset Mismatch in capacitors! (trimming can reduced
- 19. Generic DAC model
- 20. Dynamic Element Matching (DEM) techniques are used to minimize the effect of DAC units mismatch. DAC
- 21. DEM simulation results By randomizing the DAC units (i.e. using a digital circuitry FSM with a
- 22. Agenda Generic ADC Analysis and model Simulation results Flash ADC Analysis and model Simulation results SAR
- 23. Generic ADC model
- 24. Generic ADC simulation results gain error =0.5LSB, offset error = 0.5LSB and INL = 0.5LSB SNDR
- 25. Agenda Generic ADC Analysis and model Simulation results Flash ADC Analysis and model Simulation results SAR
- 26. Flash ADC Are made by cascading high-speed comparators. Are the fastest way to convert an analog
- 27. Flash ADC non-idealities OPAMP Finite DC gain Finite GBW Input resistance Output resistance Bias current Offset
- 28. Flash ADC simulation results Ideal Nonideal PSD plot for 8-bit Flash ADC with 0 dB input
- 29. Agenda Generic ADC Analysis and model Simulation results Flash ADC Analysis and model Simulation results SAR
- 30. SAR ADC Successive-approximation-register (SAR) ADCs) used for medium-to-high-resolution (8 to 16 bits) applications with sample rates
- 31. SAR ADC
- 32. 8.0 ENOB 67.353 SFDR (dB) -65.263 THD (dB) 49.949 SNR (dB) 49.823 SNDR (dB) Ideal PSD
- 33. Ideal SNDR 6.02N+1.76=49.92 dB PSD plot for 8-bit SAR ADC with 0 dB input signal Input
- 34. Ideal SNDR 6.02N+1.76=49.92 dB PSD plot for 8-bit SAR ADC with 0 dB input signal Input
- 35. Agenda Generic ADC Analysis and model Simulation results Flash ADC Analysis and model Simulation results SAR
- 36. Agenda 1.5 bit MDAC Digital Correction Simulation results ΣΔ ADC ΣΔ Modulator SC integrator analysis Model
- 37. Pipelined ADC Has become the most popular ADC architecture for sampling rates from a few MS/s
- 38. Pipeline ADC Stage1 Stage2 Stagek-1 Stagek Registers Digital correction N1 bits N2 bits Nk-1 bits Nk
- 39. Pipeline ADC 8-bit (1.5-bit per stage ) Stage1 Stage2 Stage6 Registers Digital correction 2 bit 2
- 40. 1.5-bit Pipelined Stage Vin Residue
- 41. 1.5-bit ADC
- 42. 1.5-bit MDAC
- 43. 1.5-bit MDAC nonidealities Finite DC gain A0 Finite GBW, Cp and CL Defective settling Linear Slewing
- 44. 1.5-bit Stage model Vin
- 45. Digital Correction Register Register Register Register Register Register Register Register Register Register Register Register Register Register
- 46. Pipelined 8-bit ADC model (Cadence)
- 47. Pipelined 8-bit ADC simulation results PSD plot for 8-bit Pipelined ADC with 0 dB input signal
- 48. Agenda 1.5 bit MDAC Digital Correction Simulation results ΣΔ ADC ΣΔ Modulator SC integrator analysis Model
- 49. ΣΔ ADC Makes use of oversampling and ΣΔ modulation techniques to achieve high resolution. Used for
- 50. ΣΔM is the major analog component of the ADC. Due to its mixed-signal nature, non-idealities largely
- 51. SC integrator transient model Single pole OTA model Defective settling due to the OTA finite DC
- 52. Va Second-Order ΣΔΜ Model ∫ g11 g12 ∫ g21 g22 Decoder DAC 3-bits 4-bits 4-bits +
- 53. ΣΔΜ Simulation Results GSM mode VHDL-AMS 74.0164 dB Actual data 74.5000 dB *Second order sigma-delta modulator
- 54. ΣΔΜ Simulation Results WCDMA mode VHDL-AMS 45.21 dB Actual data 49.00 dB Second order sigma-delta modulator
- 55. Conclusions Behavioral modeling is a viable solution for the complex modeling and simulation of mixed-signal circuits.
- 56. Future Work Include more ADCs architectures such as integrating, sub-range and inter-leaved. Add specific DAC architectures
- 57. Acknowledgments Dr. Umesh Patel Dr. Manuel Jimenez at UPR Mayaguez Bob Kasa Wesley Powell Ellen Kozireski
- 58. References M. Gustavsson, J. J. Wikner and N. N. Tan. “CMOS DATA CONVERTERS FOR COMMUNICATIONS”, Kluwer
- 59. References J. W. Bruce II. “DYNAMIC ELEMENT MATCHING TECHNIQUES FOR DATA CONVERTERS” PhD Dissertation, University of
- 60. printf (“Questions?“); #include int main () { } char str [100]; scanf ("%s",str); return 0;
- 62. Скачать презентацию