Slideshare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our User Agreement and Privacy Policy.

Slideshare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our Privacy Policy and User Agreement for details.

Like this presentation? Why not share!

2,638 views

2,496 views

2,496 views

Published on

No Downloads

Total views

2,638

On SlideShare

0

From Embeds

0

Number of Embeds

27

Shares

0

Downloads

36

Comments

0

Likes

1

No embeds

No notes for slide

- 1. North American ASSURE Conference Portland, OR, May 15 - 17, 2002 Electro-thermal IC Simulation with Saber Presented by Michael Domnitei, MSE E
- 2. Outline <ul><li>Introduction </li></ul><ul><li>Integrated circuits as electro-thermal systems </li></ul><ul><li>Thermal and electro-thermal simulation </li></ul><ul><li>Thermal modeling with Thermsim </li></ul><ul><li>Simulation features of Thermsim </li></ul><ul><li>Integration in the CAD environment </li></ul><ul><li>Simulation example </li></ul><ul><li>Conclusions </li></ul>
- 3. Saber History <ul><li>The Saber simulator was originally developed and marketed in 1986 by Analogy, Inc., Beaverton, Oregon. </li></ul><ul><li>In February 2000, Avant! Corporation acquired Analogy. </li></ul><ul><li>In June 2002, Avant! merged with Synopsys, Inc. </li></ul><ul><li>Synopsys, Inc. is now the leader in high performance software and model libraries for top-down design and behavioral simulation of mixed-signal and mixed-technology systems. </li></ul><ul><li>Saber simulator suite of tools runs on Unix, Linux and Windows. </li></ul><ul><li>Saber also runs in computer grid environments for distributed iterative analysis (DIA) to speed up Monte Carlo analysis. </li></ul><ul><li>Mixed-signal and mixed-technology simulation at any combination of levels is native to Saber design tools. </li></ul>
- 4. What is Saber? <ul><li>Saber is a suite of tools used for analog, digital and mixed-signal and mixed-technology simulations. </li></ul><ul><li>The suite includes Saber Sketch™ for design capture, Saber Guide™ for control (simulations), and CosmosScope™ for post process analysis. </li></ul><ul><li>Saber Sketch lets you create and edit designs, SaberGuide allows interactive simulation control, and CosmosScope allows for graphical data analysis and viewing. </li></ul><ul><li>All of the applications are designed for graphically based interaction, although keyboard entry and a command language are available to those who prefer text-based commands and batch scripts runs for automation and customization (in production env.). </li></ul>
- 5. Why is Saber Unique? <ul><li>Saber is a single-kernel mixed-signal simulator that uses Synopsys’ patented Calaveras™ algorithm to synchronize analog and digital signals. </li></ul><ul><li>Saber is also the first simulator to be based upon a true Mixed-Signal Hardware Description Language - MAST . </li></ul><ul><li>SaberHDL uses VHDL-AMS and/or MAST models. </li></ul><ul><li>MAST is a powerful mathematics-based modeling language that allows models to be described at any level of abstraction - from high-level behavioral models, to detailed level models. This makes Saber suitable for both Top-down and Bottom-up design methodologies. </li></ul>
- 6. Saber Tool Relationships 3 RD Party Integrations 3 RD Party Integrations Mixed-Technology Design Electrical System Design Saber Simulator Mixed-Technology Simulation Saber Sketch Design Capture Saber Harness Design Capture CosmosScope Plotting & Measurement InSpecs Advanced Analyses Model Libraries Saber Bundle 2-D Layout
- 7. What Types of Analyses can Saber do? <ul><li>DC </li></ul><ul><li>DC Transfer Analysis </li></ul><ul><li>Time-domain (transient) </li></ul><ul><li>Frequency </li></ul><ul><ul><li>Small-signal AC </li></ul></ul><ul><ul><li>Noise </li></ul></ul><ul><ul><li>Distortion </li></ul></ul><ul><ul><li>Two-Port </li></ul></ul><ul><li>Linear Systems Analysis </li></ul><ul><ul><li>Pole-Zero </li></ul></ul><ul><ul><li>Linear Time Response </li></ul></ul><ul><ul><li>Frequency Response </li></ul></ul><ul><li>Stress </li></ul><ul><li>Statistical </li></ul><ul><ul><li>Monte Carlo </li></ul></ul><ul><ul><li>Statistical Summary </li></ul></ul><ul><ul><li>Histogram </li></ul></ul><ul><li>Parametric </li></ul><ul><ul><li>Sensitivity </li></ul></ul><ul><ul><li>Vary </li></ul></ul><ul><li>Fourier </li></ul><ul><ul><li>Fourier </li></ul></ul><ul><ul><li>FFT </li></ul></ul><ul><ul><li>IFFT </li></ul></ul><ul><li>Fault Detection </li></ul>
- 8. <ul><li>Thermal Analysis is the simulation and extraction of the relationship between the physical behavior and/or other properties of a system and its temperature. The essence of this analysis is that the system's response is recorded as a function of temperature and time. </li></ul><ul><li>By investigating the electro-thermal behavior designers can: </li></ul><ul><ul><li>Determine maximum temperatures in dissipating structures </li></ul></ul><ul><ul><li>Dimension dissipating structures </li></ul></ul><ul><ul><li>Better package selection </li></ul></ul><ul><ul><li>Improve reliability </li></ul></ul><ul><ul><li>Shorten time to market cycle by increasing design efficiency. </li></ul></ul>Benefits of the thermal and electro-thermal simulation during ASIC development
- 9. Observations <ul><li>Semiconductors dissipate power and in many cases it's not possible to use fans or it's not sufficient to simply add “ a bigger fan" as a downstream fix for thermal problems. </li></ul><ul><li>Heat flow must be planned and thermal resistances must be optimized. </li></ul><ul><li>Elevated temperatures are a major contributor to lower semiconductor reliability. </li></ul><ul><li>If heat isn't removed at a rate equal to or greater than its rate of generation, junction temperatures will rise and shorten component’s life time. </li></ul>
- 10. Integrated circuits as electro-thermal systems Electro-thermal system
- 11. Thermal and electro-thermal simulation Thermal multiport model Si die, package, environment Thermal multiport model T 1 T n T 2 P 1 P 2 P n Thermal simulation Thermal multiport model Electro- thermal netlist P 1 P 2 P n T 1 T n T 2 Electrothermal simulation
- 12. Thermal and electro-thermal simulation SABER Netlist conversion Electical netlist Electrothermal netlist Thermal Module Generator Thermal System Properties Thermal Multiport MAST Model Material Data Principles of a fully coupled electro-thermal simulation
- 13. Thermal modeling with Thermsim Example of a 3D thermal simulation structure
- 14. Thermal modeling with Thermsim <ul><li>Thermal multiport implementation: </li></ul><ul><li>Finite Difference Model of chip and package (partial); solving the heat diffusion equation: </li></ul><ul><li> </li></ul>Implemented as equivalent thermal RC-network Heat sources and monitor points on the chip surface Optional : temperature dependent material properties Optional : simple model for anisotropic thermal conductivity Optional : compact models for modelling package behavior Optional : Boundary Condition models (heat transfer coefficient for radiation and convection)
- 15. Simulation features of Thermsim Thermal simulation Fully coupled electro-thermal simulation Steady state analysis Transient analysis Simulation with Saber
- 16. Integration into the CAD environment <ul><li>Advantages of thermsim integration into a CAD flow: </li></ul><ul><ul><li>User friendly </li></ul></ul><ul><ul><li>Used by circuit and layout designers </li></ul></ul><ul><ul><li>Shorter cycle time for design validation </li></ul></ul><ul><li>Accomplished by: </li></ul><ul><ul><li>Using tools from standard design flow </li></ul></ul><ul><ul><li>Automation </li></ul></ul><ul><ul><li>Graphical user interface </li></ul></ul>
- 17. Integration in the CAD environment <ul><ul><li>Thermal Model generation </li></ul></ul><ul><ul><li>Visualization (2 D plots temperature distribution) </li></ul></ul><ul><ul><li>Netlist conversion (electrical electro-thermal) </li></ul></ul><ul><ul><li>Data export to post - processing tools & layout editor </li></ul></ul><ul><ul><li>Device geometry extraction from layout </li></ul></ul><ul><ul><li>Isotherm display in layout editor (ASCII files interface) </li></ul></ul>
- 18. CAD environment with no thermal analysis Chip Production Netlist Schematic entry tool Saber Layout editor Device model lib Spec Netlist
- 19. Thermsim integration into the CAD environment Electrothermal netlist Model instance list Device geometries Isotherm data Saber simulation results Thermal multiport model template Thermal package library Thermsim GUI Chip Production Schematic entry tool Saber Layout editor Device model lib Spec
- 20. Simulation example Schematic Layout
- 21. Simulation example Device temperatures
- 22. Simulation example DMOS I D (T) behavior
- 23. Simulation example BJT’s collector currents and their temperature difference
- 24. Simulation results example Temperature distribution at chip surface
- 25. Simulation results example Temperature display in layout editor / layout change showing the BJT’s position with respect to isolines
- 26. Simulation example BJT collector currents and Delta T after layout change
- 27. Conclusions <ul><ul><li>Thermsim is fully operational </li></ul></ul><ul><ul><li>Electro-thermal integrated circuit simulation </li></ul></ul><ul><ul><li>Thermal and coupled electro-thermal simulation </li></ul></ul><ul><ul><li>DC and transient simulation </li></ul></ul><ul><ul><li>Chip level, PCB level, electro-thermal MEMS </li></ul></ul><ul><ul><li>Thermal behavior of packages included </li></ul></ul><ul><ul><li>Fully integrated into the CAD flow </li></ul></ul><ul><ul><li>Use by circuit designers </li></ul></ul><ul><ul><li>Applied in ASIC design in industry </li></ul></ul><ul><ul><li>Add-on option for Saber </li></ul></ul>
- 28. thermsim - el2eltherm

No public clipboards found for this slide

×
### Save the most important slides with Clipping

Clipping is a handy way to collect and organize the most important slides from a presentation. You can keep your great finds in clipboards organized around topics.

Be the first to comment