automatic stress effects computation based on a layout
play

Automatic Stress Effects Computation Based On A Layout Generation - PowerPoint PPT Presentation

2010 IEEE International Behavioral Modeling and Simulation Conference Modeling for Physical Design Session Automatic Stress Effects Computation Based On A Layout Generation Tool For Analog IC Stephanie YOUSSEF Damien DUPUIS Ramy ISKANDER Marie


  1. 2010 IEEE International Behavioral Modeling and Simulation Conference Modeling for Physical Design Session Automatic Stress Effects Computation Based On A Layout Generation Tool For Analog IC Stephanie YOUSSEF Damien DUPUIS Ramy ISKANDER Marie ‐ Minerve LOUERAT i i O LIP6 Laboratory, Université Pierre et Marie ‐ Curie, Paris, France

  2. Plan Plan  Introduction : a. Problem definition b. Proposed design flow b. Proposed design flow  Stress effect modeling for CMOS transistors devices for CMOS transistors devices  Results  Conclusion  Conclusion 1

  3. 1. Introduction  Traditional design Flow g Description: D i i Di Disadvantages: d • • An iterative process An iterative process Time Consuming • • Manual design Flow • Subject to human errors • High number of iterations Several steps supported by different p pp y • tools 2 Automatic Stress Effects Computation Based On A Layout Generation Tool For Analog IC 1

  4. 1.a. Problem Definition   Folding technique Folding technique a. Electrical view b. Physical view • Parasitic capacitance ↓ and gate resistance ↓ • Parasitic capacitance ↓ and gate resistance ↓ • Inverse narrow width effect: Wf ↓ , Doping ↓ , Vth ↓ so IDS ↑ 2 • Aligned W to be on the physical grid Strong link between Layout and performance! 3

  5. 1.a. Problem Definition   STI (Shallow Trench Isolation) STI (Shallow Trench Isolation) Too complicated for design using the traditional flow ! 4 Automatic Stress Effects Computation Based On A Layout Generation Tool For Analog IC 3

  6. 1.b. Proposed design flow  Proposed design flow Proposed design flow Sizing Spec p Perform ance ok ? Final Layout Layout Techno. generation Internal Loop: I l L Goals : l  Speed up the design flow.  Repeated several times.  Minimize possible errors  Minimize possible errors.  With minimal designer intervention  With minimal designer intervention.  Provide a two ways communication between the sizing and layout generation. g  Strongly coupling between layout and sizing 5 Automatic Stress Effects Computation Based On A Layout Generation Tool For Analog IC 4

  7. 1.b. Proposed design flow  Contributions of the proposed design flow  Contributions of the proposed design flow   Supports fast and accurate methods for parasitic Supports fast and accurate methods for parasitic calculations.   Supports different layout styles for each device Supports different layout styles for each device.  Layout portable over different technologies.  Supports Python description for the layout (ease of the modifications for the layout code). Provides a Customizable, Deformable and Reusable Layout. 6 Automatic Stress Effects Computation Based On A Layout Generation Tool For Analog IC 5

  8. 2 .Stress effect modeling for CMOS  Stack Object Stack Object Goal = Deformable and reusable layout . • • Python code. • createStack( Type = type of the transistor NMOS or PMOS ‐ > NMOS , T t f th t i t NMOS PMOS NMOS W = The overall width of the transistor ‐ > 2 µ.m . , L = The length of each finger (except dummies) ‐ > 0.15 µ.m . , NFS = The number of stack’s fingers (including dummies) ‐ > 7 , NbDummies = The number of dummies at each stack’s end ‐ > 1 NbD i Th b f d i t h t k’ d 1 ) Example : 65 n.m technology and BSIM4 model : 7 Automatic Stress Effects Computation Based On A Layout Generation Tool For Analog IC 6

  9. 2 .Stress effect modeling for CMOS  Distance values provided by the stack object Distance values provided by the stack object  STI parameters such as SA and SB depends on (DMCI, DGI, DGG)  Mismatch(DMCI DMCG  Mismatch(DMCI, DMCG, …) )  Can add any other geometrical distances information 8 Automatic Stress Effects Computation Based On A Layout Generation Tool For Analog IC 7

  10. 2 .Stress effect modeling for CMOS  Stress effect computation Stress effect computation Considering a stack “S” 9

  11. 2 .Stress effect modeling for CMOS  BSIM4 model : Transistor stress effects BSIM4 model : Transistor stress effects One Folded transistor in a single stack Stress ↓ 10 Automatic Stress Effects Computation Based On A Layout Generation Tool For Analog IC 8

  12. 2 .Stress effect modeling for CMOS  Automatically generated curves Automatically generated curves Technology = 65 nm , W= 6 µm and L = 0.15 µm One Folded transistor in a single stack l l k 11 Automatic Stress Effects Computation Based On A Layout Generation Tool For Analog IC 9

  13. 2 .Stress effect modeling for CMOS  Stress and folding effects impact on current St d f ldi ff t i t t For a same large W= 6 µm and L = 0.15 µm: 1. Stress : NF = 1 with stress effects ‐ > Maximum effect NF = 1 without stress effects 2. Folding: NF = 50 for a large range NF = 1 without stress effects NF = 1 without stress effects 12 Automatic Stress Effects Computation Based On A Layout Generation Tool For Analog IC 9

  14. 2 .Stress effect modeling for CMOS  Comparaison between stress and folding effects Comparaison between stress and folding effects We must take into consideration the two effects! 13 Automatic Stress Effects Computation Based On A Layout Generation Tool For Analog IC 11

  15. 2 .Stress effect modeling for CMOS  Reducing the stress effects by increasing NF  Reducing the stress effects by increasing NF NF ↑ (SA_eff and SB_eff) ↑ Stress ↓ Error ↓ 14 Automatic Stress Effects Computation Based On A Layout Generation Tool For Analog IC 12

  16. 2 .Stress effect modeling for CMOS  Reducing the stress effects by adding dummies  Reducing the stress effects by adding dummies Number of dummies ↑ N b f d i ↑ F ldi Folding = St Stress ↓ ↓ Error ↓ Surface ↑ E ↓ S f ↑ Tradeoff between performance and surface ! 15

  17. 2 .Stress effect modeling for CMOS  Mismatch problem between two transistors Mismatch problem between two transistors Differential pair example: Dedicated Layout Styles to reduce the mismatch ! i t h ! 16

  18. 2 .Stress effect modeling for CMOS  Calculations of the stress effect parameters Calculations of the stress effect parameters i = 0 1 2 3 4 5 6 7 Tow Folded transistors in a single stack 17

  19. 3 ‐ Results  Differential Pair symmetrical style y y Technology = 65 nm , W= 6 µm and L = 0.06 µm, NF = 4 18 16

  20. 3 ‐ Results a. (1/ α ) v.s NF generation curves b. Current error simulation curves Different stress and error for the two transistors! 19 17

  21. 3 ‐ Results  Differential Pair interdigitated style Differential Pair interdigitated style Technology = 65 nm , W= 6 µm and L = 0.06 µm, NF = 4 20

  22. 3 ‐ Results a. (1/ α ) v.s NF generation curves b. Current error simulation curves Same stress and error for the two transistors! In nanometer technologies Interdigitated style is 21 preferred !

  23. 4 ‐ Conclusion Conclusion Conclusion • We proposed a design flow to generate layouts for nanometers devices devices • A Python API has been extended to compute stress effects • Combined effects of stress and folding have been investigated • The proposed flow has been successfully used to characterize d ff different layout styles l l • Show that the technology impact on the layout style choice • Future work will focus on creating portable devices and integrating more nanometer effects 22

Recommend


More recommend