200 likes | 341 Views
Automatic Model Refinement of GmC Integrators for High-Level Simulations of Continuous-Time Sigma-Delta Modulators. Michel Vasilevski Hassan Aboushady, Marie-Minerve Louërat. Laboratory LIP6 University Pierre and Marie Curie, Paris 6, France. May 2009. Outline. Motivations
E N D
Automatic Model Refinement of GmC Integrators for High-Level Simulations of Continuous-Time Sigma-Delta Modulators Michel Vasilevski Hassan Aboushady, Marie-Minerve Louërat Laboratory LIP6 University Pierre and Marie Curie, Paris 6, France May 2009
Outline • Motivations • GmC Model Refinement • Characterization Flow • Results and Application • Conclusion Laboratory LIP6, University Paris6
Outline • Motivations • GmC Model Refinement • Characterization Flow • Results and Application • Conclusion Laboratory LIP6, University Paris6
Motivations : Analog Design Flow System-Level Simulation Modify Parameters Performance analysis OK Sizing : Manual Model Refinement Simulation Modify Parameters Performance analysis System-Level Specifications Circuit-Level Specifications Circuit Topology Sized Netlist Circuit-Level Circuit OK Laboratory LIP6, University Paris6
Continuous-Time SD Modulator 1/T + + - - DAC With Accurate Integrators Model With Ideal Integrators Model Laboratory LIP6, University Paris6
Outline • Motivations • GmC Model Refinement • Characterization Flow • Results and Application • Conclusion Laboratory LIP6, University Paris6
GmC Model Refinement GmC ideal Transfer Function: Laboratory LIP6, University Paris6
GmC Non-Idealities CMOS Process: 0.13 μm Laboratory LIP6, University Paris6
Simplified GmC Model [Zele,Allstot,JSSC’96] Simplified models are not sufficiently accurate Laboratory LIP6, University Paris6
Accurate Cascoded GmC Model Laboratory LIP6, University Paris6
Outline • Motivations • GmC Model Refinement • Characterization Flow • Results and Application • Conclusion Laboratory LIP6, University Paris6
Characterization Flow : Conventional method System-Level Simulation Modify Aint, OSR SNR analysis scaling OK Circuit-Level System-Level Specifications : SNR, BW GmC Model GmC Specifications GmC Topology Sizing : Manual Zeros/Poles Extraction Sized Netlist Simulation Modify Parameters Circuit OK Performance analysis Laboratory LIP6, University Paris6
Characterization Flow : Full Automation • SystemC-AMS • C++ based tool. • Fixed step discrete-time System-Level simulator. • Adapted to mixed analog-digital systems modeling. • Ongoing standardization (extension SystemC). • CAIRO+: • C++ based tool. • Exact Bsim3v3 models are used for transistor sizing. • Small-Signal parameters extraction. • Suited for technology migration. • Fullinteroperability. Laboratory LIP6, University Paris6
Characterization Flow : Proposed Method SystemC-AMS SystemC-AMS GmC Model Simulation Modify Aint, OSR SNR analysis scaling OK C++ GmC Specifications GmC Topology Sizing : Synthesis CAIRO+ CAIRO+ Sized Netlist Small-Signal Parameters System-Level Specifications : SNR, BW Zeros/Poles Symbolic expression Laboratory LIP6, University Paris6
Characterization Flow : Full Automation Laboratory LIP6, University Paris6
Outline • Motivations • GmC Model Refinement • Characterization Flow • Results and Application • Conclusion Laboratory LIP6, University Paris6
2nd order CT SD in a 0.13 mm CMOS Specifications: SNR= 60 dB, OSR = 64, BW = 200 kHz GmC Frequency Response SD output Power Spectral Density SNR=47dB SNR=68dB Transistors length: L1=10μm, L3=9 μm Laboratory LIP6, University Paris6
2nd order CT SD in a 0.13 mm CMOS Specifications: SNR= 60 dB, OSR = 64, BW = 200 kHz GmC Frequency Response SD output Power Spectral Density SNR=68dB SNR=68dB Transistors length: L1=3 μm, L3=0.18 μm Laboratory LIP6, University Paris6
Technology migration : 0.25 μm / 0.13 μm Specifications: SNR= 60 dB, OSR = 64, BW = 200 kHz/10MHz SNR=52dB SNR~68dB Laboratory LIP6, University Paris6
5 - Conclusion • Automatic refinement of high-level system models based on: • Exact symbolic expressions for small signal analysis • Accurate BSIM3v3 transistor models • Homogeneous Environment (C++): • High-Level Simulation => SystemC-AMS • Circuit synthesis and characterization => CAIRO+ • Proposed method illustrated on the GmC integrator of a 2nd order SD modulator. Laboratory LIP6, University Paris6