esa estec gstp analog silicon compiler for mixed signal
play

ESA-ESTEC GSTP - Analog Silicon Compiler for Mixed-Signal ASICs - PowerPoint PPT Presentation

ESA-ESTEC GSTP - Analog Silicon Compiler for Mixed-Signal ASICs Analog Module Generator Software - AMGIE & MONDRIAAN Outline Introduction Objectives of WP1100 & WP1300 AMGIE Hierarchical Cell Design in AMGIE Low Power


  1. ESA-ESTEC GSTP - Analog Silicon Compiler for Mixed-Signal ASICs Analog Module Generator Software - AMGIE & MONDRIAAN

  2. Outline � Introduction � Objectives of WP1100 & WP1300 � AMGIE � Hierarchical Cell Design in AMGIE � Low Power Optimization in AMGIE � Radiation Tolerant Design � Yield Optimization � Mondriaan � Conclusions Final presentation – ESA-ESTEC 7/3/2001 Geert Van der Plas 2

  3. Introduction � Software development: WP1100 & WP1300 � WP1100: Tool Requirement Analysis � ASICs/GVdP/WP1 report � WP1300: Software Implementation & Verification � Updated AMGIE software � Mondriaan toolset � Software User Manual Final presentation – ESA-ESTEC 7/3/2001 Geert Van der Plas 3

  4. Objectives � ASTP4 project: Analog Module Generator (AMG) � Targeted to OPAMP level circuits : automatic synthesis from specifications to layout � Both for novice and experienced designers � Extend and improve Analog Module Generator � Reorient for expert designers � High-performance circuits: high-speed A/D converter � Toolbox approach � Radiation tolerance � CSA-PSA circuit Final presentation – ESA-ESTEC 7/3/2001 Geert Van der Plas 4

  5. Objectives cont’d � Translate Objectives into Requirements � Tool Requirement Analysis (ASICs/GVdP/WP1) � Hierarchical cell design in AMGIE � Low power optimization in AMGIE � Radiation tolerant design � Yield optimization � Mondriaan Final presentation – ESA-ESTEC 7/3/2001 Geert Van der Plas 5

  6. Outline � Introduction � Objectives of WP1100 & WP1300 � AMGIE � Hierarchical Cell Design in AMGIE � Low Power Optimization in AMGIE � Radiation Tolerant Design � Yield Optimization � Mondriaan � Conclusions Final presentation – ESA-ESTEC 7/3/2001 Geert Van der Plas 6

  7. AMGIE: Definitions Behaviour + - Structure Vout := A(V+ - V-) +constraint specifications : Av0 > 60dB GBW > 1 MHz ... Specifications Sizes & Biasing IB=10uA Geometry Topology W1=10u L1=1u Selection W2=12u L2=1u W3=18u L3=2u Sizing Schematic synthesis Layout Generation Layout Final presentation – ESA-ESTEC 7/3/2001 Geert Van der Plas 7

  8. AMGIE � Synthesis of OPAMP level complexity circuits � Design methodology � Performance driven � Hierarchical � Design styles � Full custom � Fixed � Cell Library � Custom topologies � Fixed cells � Manual � Synthesized Final presentation – ESA-ESTEC 7/3/2001 Geert Van der Plas 8

  9. Outline � Introduction � Objectives of WP1100 & WP1300 � AMGIE � Hierarchical Cell Design in AMGIE � Low Power Optimization in AMGIE � Radiation Tolerant Design � Yield Optimization � Mondriaan � Conclusions Final presentation – ESA-ESTEC 7/3/2001 Geert Van der Plas 9

  10. Hierarchical Cell Design in AMGIE � Implementation of stubs � Design Controller � Sizing & Optimization tool � Specification Translation tool � Layout tool � Layout Assembly tool Final presentation – ESA-ESTEC 7/3/2001 Geert Van der Plas 10

  11. AMGIE: Design Flow Specifications at Level i Layout at Level i � Top down � Bottom up Level i Topology Verifi- Selection cation Redesign Sizing and Optimization Extraction Verifi- Layout cation Generation Level i + 1 Specifications at Level i + 1 Layout at Level i + 1 Final presentation – ESA-ESTEC 7/3/2001 Geert Van der Plas 11

  12. Design Controller Old Design Flow (ASTP4 AMG) New Design Flow (GSTP AMGIE) Final presentation – ESA-ESTEC 7/3/2001 Geert Van der Plas 12

  13. Hierarchical Cell Design: Sizing Tool � AMGIE sizing & optimization tool � Sizes of devices � Biasing of devices � Hierarchical � Sizes of devices � Biasing of devices � Specifications of subcells � Specification translation � S&O tool � Modified data handling Final presentation – ESA-ESTEC 7/3/2001 Geert Van der Plas 13

  14. Hierarchical Cell Design: Layout Tool � LAYLA [Lampaert ‘99] � Analog place & route � Direct performance driven, analog constraints � Symmetry � Matching � Parasitics � Optimized for typical analog circuits � OTA � Opamp � Comparator � … Final presentation – ESA-ESTEC 7/3/2001 Geert Van der Plas 14

  15. LAYLA: Miller_p circuit � Circuit level: fully functional layout � Module level ? Final presentation – ESA-ESTEC 7/3/2001 Geert Van der Plas 15

  16. Module Placement & Routing Final presentation – ESA-ESTEC 7/3/2001 Geert Van der Plas 16

  17. Improved LAYLA � External Cells � Floorplanning with soft cells � Circuits & Modules: � OTAs � Comparators � CSA, PSA � CSA-PSA Module � A/D & D/A ? � Mondriaan Final presentation – ESA-ESTEC 7/3/2001 Geert Van der Plas 17

  18. Outline � Introduction � Objectives of WP1100 & WP1300 � AMGIE � Hierarchical Cell Design in AMGIE � Low Power Optimization in AMGIE � Radiation Tolerant Design � Yield Optimization � Mondriaan � Conclusions Final presentation – ESA-ESTEC 7/3/2001 Geert Van der Plas 18

  19. Low Power Optimization: Problem � Optimization algorithms � Global: Simulated Annealing � Local: Hooke-Jeeves � highly constrained problems � Optimization process � Black box � Only cost trace is visible � Final result can be investigated � How to find good cost function parameters ? Final presentation – ESA-ESTEC 7/3/2001 Geert Van der Plas 19

  20. Low Power Optimization: SQP � Added gradient based optimization algorithm � Sequential Quadratic Programming (SQP) � Active constraint set Buffer Final presentation – ESA-ESTEC 7/3/2001 Geert Van der Plas 20

  21. Example: Power-Area Tradeoff Final presentation – ESA-ESTEC 7/3/2001 Geert Van der Plas 21

  22. Low Power Optimization: Viewer � Optiman viewer � GUI � Control center for optimization � Displays state: current and best � Optimization trace: history of process � Internals optimization process � Gives control to � Experienced users � Library developers Final presentation – ESA-ESTEC 7/3/2001 Geert Van der Plas 22

  23. Final presentation – ESA-ESTEC 7/3/2001 Geert Van der Plas 23

  24. Outline � Introduction � Objectives of WP1100 & WP1300 � AMGIE � Hierarchical Cell Design in AMGIE � Low Power Optimization in AMGIE � Radiation Tolerant Design � Yield Optimization � Mondriaan � Conclusions Final presentation – ESA-ESTEC 7/3/2001 Geert Van der Plas 24

  25. Radiation Tolerant Design � Problem description P1 P1 V T M1 M1 NMOS n P1 Final presentation – ESA-ESTEC 7/3/2001 Geert Van der Plas 25

  26. Radiation Tolerant Design � Counter irradiation effects by design � Layout measures � Adapt sizing models: W & L, parasitics � Verify design � Commercial simulator � Irradiation parameters Final presentation – ESA-ESTEC 7/3/2001 Geert Van der Plas 26

  27. Edgeless Device – Gate All Around � Avoid the leakage path ! Drain Gate ? W eff Source L ? eff Final presentation – ESA-ESTEC 7/3/2001 Geert Van der Plas 27

  28. Gate All Around Device Drain x x+dx W 8 = eff Gate W L ln( ) 2 eff W 1 Source     W 8 =   2 exp W   W eff 1  L  eff W1 L W2 Final presentation – ESA-ESTEC 7/3/2001 Geert Van der Plas 28

  29. Device Generator CADENCE & LAYLA Final presentation – ESA-ESTEC 7/3/2001 Geert Van der Plas 29

  30. Radiation Tolerant Design: Sizing � Margins � V T Shifts � Leakage currents � Gate all around device � Use geometric model � W & L � Parasitics: AS, AD, PS, PD, NRS, NRD, … Final presentation – ESA-ESTEC 7/3/2001 Geert Van der Plas 30

  31. KULeuven PDFE Example GAA 550um R f CSA Diff INT 1.1mm Final presentation – ESA-ESTEC 7/3/2001 Geert Van der Plas 31

  32. Radiation Tolerant Design: Verification � Verification � Commercial simulators offer simulation of irradiation effects � Hspice has been integrated in the verification tool � 2 examples: � NMOS transistor � Simulated KULeuven PDFE Final presentation – ESA-ESTEC 7/3/2001 Geert Van der Plas 32

  33. NMOS Transistor: Subthreshold Slope Final presentation – ESA-ESTEC 7/3/2001 Geert Van der Plas 33

  34. Final presentation – ESA-ESTEC 7/3/2001 Geert Van der Plas 34

  35. Outline � Introduction � Objectives of WP1100 & WP1300 � AMGIE � Hierarchical Cell Design in AMGIE � Low Power Optimization in AMGIE � Radiation Tolerant Design � Yield Optimization � Mondriaan � Conclusions Final presentation – ESA-ESTEC 7/3/2001 Geert Van der Plas 35

  36. Yield: Problem Description � Nominal Design � Manufacturing tolerance � Inter-die � Wafer batches � Different wafers in one batch � Modeled through spice parameter 6 σ intervals � Intra-die � Same devices, unequal parameters � Mismatch � Yield � Some circuits are not within spec Final presentation – ESA-ESTEC 7/3/2001 Geert Van der Plas 36

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend