Electro Thermal IC Simulation With Saber

28
North American ASSURE Conference Portland, OR, May 15 - 17, 2002 Electro-thermal IC Simulation with Saber Presented by Michael Domnitei, MSEE

description

This is presentation of an Saber integration with Cadence IC layout to solve thermal issues related to self-radiation and heat radiation between devices. I have added footnotes so readers can understand the information on the slides.

Transcript of Electro Thermal IC Simulation With Saber

Page 1: Electro Thermal  IC Simulation  With  Saber

North American ASSURE ConferencePortland, OR, May 15 - 17, 2002

Electro-thermal IC Simulation with Saber

Presented by Michael Domnitei, MSEE

Page 2: Electro Thermal  IC Simulation  With  Saber

Outline

Introduction Integrated circuits as electro-thermal systems Thermal and electro-thermal simulation Thermal modeling with Thermsim Simulation features of Thermsim Integration in the CAD environment Simulation example Conclusions

Page 3: Electro Thermal  IC Simulation  With  Saber

Saber HistoryThe Saber simulator was originally developed and marketed in 1986 by Analogy, Inc., Beaverton, Oregon.

In February 2000, Avant! Corporation acquired Analogy. In June 2002, Avant! merged with Synopsys, Inc.

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.

Saber simulator suite of tools runs on Unix, Linux and Windows.Saber also runs in computer grid environments for distributed iterative analysis (DIA) to speed up Monte Carlo analysis. Mixed-signal and mixed-technology simulation at any combination of levels is native to Saber design tools.

Page 4: Electro Thermal  IC Simulation  With  Saber

What is Saber?

Saber is a suite of tools used for analog, digital and mixed-signal and mixed-technology simulations. The suite includes Saber Sketch™ for design capture, Saber Guide™ for control (simulations), and CosmosScope™ for post process analysis.Saber Sketch lets you create and edit designs, SaberGuide allows interactive simulation control, and CosmosScope allows for graphical data analysis and viewing. 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.).

Page 5: Electro Thermal  IC Simulation  With  Saber

Why is Saber Unique?

Saber is a single-kernel mixed-signal simulator that uses Synopsys’ patented Calaveras™ algorithm to synchronize analog and digital signals.

Saber is also the first simulator to be based upon a true Mixed-Signal Hardware Description Language - MAST.

SaberHDL uses VHDL-AMS and/or MAST models.

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.

Page 6: Electro Thermal  IC Simulation  With  Saber

Mixed-Technology Design Electrical System Design

Saber SimulatorMixed-Technology Simulation

Saber Tool Relationships

Saber SketchDesign Capture

Saber HarnessDesign Capture

CosmosScopePlotting & Measurement

InSpecsAdvancedAnalyses

3R

D P

art

y In

teg

ratio

ns

3R

D Pa

rty Inte

gra

tion

s

ModelLibraries

Saber Bundle2-D Layout

Page 7: Electro Thermal  IC Simulation  With  Saber

What Types of Analyses can Saber do?

• DC• DC Transfer Analysis• Time-domain (transient)• Frequency

– Small-signal AC– Noise– Distortion– Two-Port

• Linear Systems Analysis– Pole-Zero– Linear Time Response– Frequency Response

• Stress

Statistical Monte Carlo Statistical Summary Histogram

Parametric Sensitivity Vary

Fourier Fourier FFT IFFT

Fault Detection

Page 8: Electro Thermal  IC Simulation  With  Saber

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.

By investigating the electro-thermal behavior designers can:

Determine maximum temperatures in dissipating structures

Dimension dissipating structures

Better package selection

Improve reliability

Shorten time to market cycle by increasing design efficiency.

Benefits of the thermal and electro-thermal simulation during ASIC development

Benefits of the thermal and electro-thermal simulation during ASIC development

Page 9: Electro Thermal  IC Simulation  With  Saber

Observations 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.

Heat flow must be planned and thermal resistances must be optimized.

Elevated temperatures are a major contributor to lower semiconductor reliability.

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.

Page 10: Electro Thermal  IC Simulation  With  Saber

Integrated circuits as electro-thermal systems

Electro-thermal system

Page 11: Electro Thermal  IC Simulation  With  Saber

Thermal and electro-thermal simulation

Thermal multiport

model

Si die, package, environment

Thermal multiport

model

T1

Tn

T2

P1

P2

Pn

Thermal simulation

Thermal multiport

model

Electro-thermal netlist

P1

P2

Pn

T1

Tn

T2

Electrothermal simulation

Page 12: Electro Thermal  IC Simulation  With  Saber

Thermal and electro-thermal simulation

SABER

Netlist

conversion

Electical netlist

Electrothermalnetlist

Thermal Module

Generator

Thermal System Properties

Thermal Multiport MAST Model

Material Data

Principles of a fully coupled electro-thermal simulation

Page 13: Electro Thermal  IC Simulation  With  Saber

Thermal modeling with Thermsim

Example of a 3D thermal simulation structure

Page 14: Electro Thermal  IC Simulation  With  Saber

Thermal modeling with Thermsim

Thermal multiport implementation:

Finite Difference Model of chip and package (partial); solving the heat diffusion equation:

Implemented as equivalent thermal RC-networkHeat sources and monitor points on the chip surfaceOptional: temperature dependent material propertiesOptional: simple model for anisotropic thermal conductivityOptional: compact models for modelling package behaviorOptional: Boundary Condition models

(heat transfer coefficient for radiation and convection)

dt

dTczyxpTT ),,()(

Page 15: Electro Thermal  IC Simulation  With  Saber

Simulation features of Thermsim

Thermal simulation

Fully coupled electro-thermal simulation

Steady state analysis

Transient analysis

Simulation with Saber

Page 16: Electro Thermal  IC Simulation  With  Saber

Integration into the CAD environmentAdvantages of thermsim integration into a CAD flow:

User friendly Used by circuit and layout designers Shorter cycle time for design validation

Accomplished by:

Using tools from standard design flow

Automation

Graphical user interface

Page 17: Electro Thermal  IC Simulation  With  Saber

Integration in the CAD environment

Thermal Model generation

Visualization (2 D plots temperature distribution)

Netlist conversion (electrical electro-thermal)

Data export to post - processing tools & layout editor

Device geometry extraction from layout

Isotherm display in layout editor (ASCII files interface)

Page 18: Electro Thermal  IC Simulation  With  Saber

CAD environment with no thermal analysis

Chip Production

Netlist

Schematic entry tool

Saber

Layout editor

Device model lib

Spec Netlist

Page 19: Electro Thermal  IC Simulation  With  Saber

Thermsim integration into the CAD environment

Electrothermalnetlist

Modelinstance list

Devicegeometries

Isothermdata

Saber simulationresults

Thermal multiportmodel template

Thermalpackage library

Thermsim GUI

Chip Production

Schematic entry tool

Saber

Layout editor

Device model lib

Spec

Page 20: Electro Thermal  IC Simulation  With  Saber

Simulation example

Schematic Layout

Page 21: Electro Thermal  IC Simulation  With  Saber

Simulation example

Device temperatures

Page 22: Electro Thermal  IC Simulation  With  Saber

Simulation example

DMOS ID(T) behavior

Page 23: Electro Thermal  IC Simulation  With  Saber

Simulation example

BJT’s collector currents and their temperature difference

Page 24: Electro Thermal  IC Simulation  With  Saber

Temperature distribution at chip surface

Simulation results example

Page 25: Electro Thermal  IC Simulation  With  Saber

Simulation results exampleTemperature display in layout editor / layout change showing the BJT’s position with respect to isolines

Page 26: Electro Thermal  IC Simulation  With  Saber

Simulation example

BJT collector currents and Delta T after layout change

Page 27: Electro Thermal  IC Simulation  With  Saber

ConclusionsThermsim is fully operational

Electro-thermal integrated circuit simulation

Thermal and coupled electro-thermal simulation

DC and transient simulation

Chip level, PCB level, electro-thermal MEMS

Thermal behavior of packages included

Fully integrated into the CAD flow

Use by circuit designers

Applied in ASIC design in industry

Add-on option for Saber

Page 28: Electro Thermal  IC Simulation  With  Saber

thermsim - el2eltherm

template r_parallel p, m

electrical p,m

{

r_therm.1 p m = r=100, alpha=-0.005,

r_therm.2 p m = r=100, alpha=-0.005,

}

r_therm.1 1 0 = r=10, alpha=0.01,

r_parallel.2 1 0

r_parallel.3 1 2

i.1 2 0 = dc = 10m

v.1 1 0 = dc=10

Netlist conversion: electrical into electro-thermal

thermal=dependent

thermal=dependent

thermal=dependent

t

t

t

t__0

t__1

t__0

t__1 t__2

t__3 t__4

< thermsim_include.sin

thermsim.1 t__0 t__1 t__2 t__3 t__4 0

thermal_c t__0, t__1

, t__0, t__1