Webinar Files: Moisture Diffusion Modeling with ANSYS at R14 and Beyond

Categories:

On May 24, 2012, Matt Sutton gave a well-attended webinar on the new moisture diffusion modeling capabilities in ANSYS Mechanical APDL at R14.

Although we didn’t get a successful recording for this one (Matt has been chastised and done his penance for forgetting to turn on the recording…) we do have a PDF of the PowerPoint and a copy of the sample macro he used:

Here is the APDL macro he used:

``````finish
/clear

! Initial conditions
initial_temp=298
initial_conc=0
! Boundary Conditions
htc=5               ! W/m^2-K
far_field=85        ! C
rh=0.85
! Concentration BC
myconc=
*dim,myconc,table,204,,,time
myconc(1,0)=0
myconc(2,0)=15
myconc(3,0)=30
myconc(4,0)=45
myconc(5,0)=60
myconc(6,0)=75
myconc(7,0)=90
myconc(8,0)=105
myconc(9,0)=120
myconc(10,0)=135
myconc(11,0)=150
myconc(12,0)=165
myconc(13,0)=180
myconc(14,0)=195
myconc(15,0)=210
myconc(16,0)=225
myconc(17,0)=240
myconc(18,0)=255
myconc(19,0)=270
myconc(20,0)=285
myconc(21,0)=300
myconc(22,0)=315
myconc(23,0)=330
myconc(24,0)=345
myconc(25,0)=360
myconc(26,0)=375
myconc(27,0)=390
myconc(28,0)=405
myconc(29,0)=420
myconc(30,0)=435
myconc(31,0)=450
myconc(32,0)=465
myconc(33,0)=480
myconc(34,0)=495
myconc(35,0)=510
myconc(36,0)=525
myconc(37,0)=540
myconc(38,0)=555
myconc(39,0)=570
myconc(40,0)=585
myconc(41,0)=600
myconc(42,0)=615
myconc(43,0)=630
myconc(44,0)=645
myconc(45,0)=660
myconc(46,0)=675
myconc(47,0)=690
myconc(48,0)=705
myconc(49,0)=720
myconc(50,0)=735
myconc(51,0)=750
myconc(52,0)=765
myconc(53,0)=780
myconc(54,0)=795
myconc(55,0)=810
myconc(56,0)=825
myconc(57,0)=840
myconc(58,0)=855
myconc(59,0)=870
myconc(60,0)=885
myconc(61,0)=900
myconc(62,0)=915
myconc(63,0)=930
myconc(64,0)=945
myconc(65,0)=960
myconc(66,0)=975
myconc(67,0)=990
myconc(68,0)=1005
myconc(69,0)=1020
myconc(70,0)=1035
myconc(71,0)=1050
myconc(72,0)=1065
myconc(73,0)=1080
myconc(74,0)=1095
myconc(75,0)=1110
myconc(76,0)=1125
myconc(77,0)=1140
myconc(78,0)=1155
myconc(79,0)=1170
myconc(80,0)=1185
myconc(81,0)=1200
myconc(82,0)=1215
myconc(83,0)=1230
myconc(84,0)=1245
myconc(85,0)=1260
myconc(86,0)=1275
myconc(87,0)=1290
myconc(88,0)=1305
myconc(89,0)=1320
myconc(90,0)=1335
myconc(91,0)=1350
myconc(92,0)=1365
myconc(93,0)=1380
myconc(94,0)=1395
myconc(95,0)=1410
myconc(96,0)=1425
myconc(97,0)=1440
myconc(98,0)=1455
myconc(99,0)=1470
myconc(100,0)=1485
myconc(101,0)=1500
myconc(102,0)=604800
myconc(103,0)=604815
myconc(104,0)=604830
myconc(105,0)=604845
myconc(106,0)=604860
myconc(107,0)=604875
myconc(108,0)=604890
myconc(109,0)=604905
myconc(110,0)=604920
myconc(111,0)=604935
myconc(112,0)=604950
myconc(113,0)=604965
myconc(114,0)=604980
myconc(115,0)=604995
myconc(116,0)=605010
myconc(117,0)=605025
myconc(118,0)=605040
myconc(119,0)=605055
myconc(120,0)=605070
myconc(121,0)=605085
myconc(122,0)=605100
myconc(123,0)=605115
myconc(124,0)=605130
myconc(125,0)=605145
myconc(126,0)=605160
myconc(127,0)=605175
myconc(128,0)=605190
myconc(129,0)=605205
myconc(130,0)=605220
myconc(131,0)=605235
myconc(132,0)=605250
myconc(133,0)=605265
myconc(134,0)=605280
myconc(135,0)=605295
myconc(136,0)=605310
myconc(137,0)=605325
myconc(138,0)=605340
myconc(139,0)=605355
myconc(140,0)=605370
myconc(141,0)=605385
myconc(142,0)=605400
myconc(143,0)=605415
myconc(144,0)=605430
myconc(145,0)=605445
myconc(146,0)=605460
myconc(147,0)=605475
myconc(148,0)=605490
myconc(149,0)=605505
myconc(150,0)=605520
myconc(151,0)=605535
myconc(152,0)=605550
myconc(153,0)=605565
myconc(154,0)=605580
myconc(155,0)=605595
myconc(156,0)=605610
myconc(157,0)=605625
myconc(158,0)=605640
myconc(159,0)=605655
myconc(160,0)=605670
myconc(161,0)=605685
myconc(162,0)=605700
myconc(163,0)=605715
myconc(164,0)=605730
myconc(165,0)=605745
myconc(166,0)=605760
myconc(167,0)=605775
myconc(168,0)=605790
myconc(169,0)=605805
myconc(170,0)=605820
myconc(171,0)=605835
myconc(172,0)=605850
myconc(173,0)=605865
myconc(174,0)=605880
myconc(175,0)=605895
myconc(176,0)=605910
myconc(177,0)=605925
myconc(178,0)=605940
myconc(179,0)=605955
myconc(180,0)=605970
myconc(181,0)=605985
myconc(182,0)=606000
myconc(183,0)=606015
myconc(184,0)=606030
myconc(185,0)=606045
myconc(186,0)=606060
myconc(187,0)=606075
myconc(188,0)=606090
myconc(189,0)=606105
myconc(190,0)=606120
myconc(191,0)=606135
myconc(192,0)=606150
myconc(193,0)=606165
myconc(194,0)=606180
myconc(195,0)=606195
myconc(196,0)=606210
myconc(197,0)=606225
myconc(198,0)=606240
myconc(199,0)=606255
myconc(200,0)=606270
myconc(201,0)=606285
myconc(202,0)=606300
myconc(203,0)=606400
myconc(204,0)=691200
myconc(1,1)=0.000011045248499319538
myconc(2,1)=0.000015101521032068188
myconc(3,1)=0.00002054893904973598
myconc(4,1)=0.000027828139980701216
myconc(5,1)=0.000037506597332703784
myconc(6,1)=0.000050310961059840675
myconc(7,1)=0.00006716636997028402
myconc(8,1)=0.00008924387601200179
myconc(9,1)=0.00011801720826465356
myconc(10,1)=0.00015533017131957871
myconc(11,1)=0.00020347600872250293
myconc(12,1)=0.00026529005612552226
myconc(13,1)=0.00034425694832251885
myconc(14,1)=0.00044463351606621737
myconc(15,1)=0.0005715882986783161
myconc(16,1)=0.0007313582933405893
myconc(17,1)=0.0009314231489909175
myconc(18,1)=0.00118069648133734
myconc(19,1)=0.001489733328166487
myconc(20,1)=0.00187095197777154
myconc(21,1)=0.002338867490523644
myconc(22,1)=0.0029103332039054353
myconc(23,1)=0.003604785382371245
myconc(24,1)=0.004444484971957152
myconc(25,1)=0.005454749182134622
myconc(26,1)=0.006664164390408789
myconc(27,1)=0.00810477070461274
myconc(28,1)=0.009812207488319846
myconc(29,1)=0.011825808327677989
myconc(30,1)=0.01418863336899373
myconc(31,1)=0.01694742676234462
myconc(32,1)=0.020152487181270384
myconc(33,1)=0.023857440118675577
myconc(34,1)=0.028118901938637975
myconc(35,1)=0.03299602752967379
myconc(36,1)=0.03854993587177091
myconc(37,1)=0.04484301088518233
myconc(38,1)=0.05193807853154253
myconc(39,1)=0.05989746521295913
myconc(40,1)=0.06878194695495166
myconc(41,1)=0.07864960352514255
myconc(42,1)=0.08955459636336105
myconc(43,1)=0.10154589378858392
myconc(44,1)=0.11466597119582372
myconc(45,1)=0.12894951764616974
myconc(46,1)=0.1444221831732424
myconc(47,1)=0.16109940308129078
myconc(48,1)=0.17898533632216407
myconc(49,1)=0.198071954576037
myconc(50,1)=0.21833831683744548
myconc(51,1)=0.23975006109347669
myconc(52,1)=0.26225914010653817
myconc(53,1)=0.2858038224766657
myconc(54,1)=0.3103089732188448
myconc(55,1)=0.3356866202704363
myconc(56,1)=0.36183680491588155
myconc(57,1)=0.38864870539476076
myconc(58,1)=0.4160020142863182
myconc(59,1)=0.4437685419908576
myconc(60,1)=0.4718140111014917
myconc(61,1)=0.5
myconc(62,1)=0.5281859888985083
myconc(63,1)=0.5562314580091424
myconc(64,1)=0.5839979857136818
myconc(65,1)=0.6113512946052393
myconc(66,1)=0.6381631950841185
myconc(67,1)=0.6643133797295637
myconc(68,1)=0.6896910267811551
myconc(69,1)=0.7141961775233343
myconc(70,1)=0.7377408598934618
myconc(71,1)=0.7602499389065234
myconc(72,1)=0.7816616831625545
myconc(73,1)=0.801928045423963
myconc(74,1)=0.8210146636778359
myconc(75,1)=0.8389005969187092
myconc(76,1)=0.8555778168267576
myconc(77,1)=0.8710504823538303
myconc(78,1)=0.8853340288041762
myconc(79,1)=0.8984541062114161
myconc(80,1)=0.910445403636639
myconc(81,1)=0.9213503964748575
myconc(82,1)=0.9312180530450483
myconc(83,1)=0.9401025347870409
myconc(84,1)=0.9480619214684575
myconc(85,1)=0.9551569891148177
myconc(86,1)=0.9614500641282291
myconc(87,1)=0.9670039724703262
myconc(88,1)=0.971881098061362
myconc(89,1)=0.9761425598813245
myconc(90,1)=0.9798475128187296
myconc(91,1)=0.9830525732376554
myconc(92,1)=0.9858113666310062
myconc(93,1)=0.988174191672322
myconc(94,1)=0.9901877925116802
myconc(95,1)=0.9918952292953873
myconc(96,1)=0.9933358356095912
myconc(97,1)=0.9945452508178654
myconc(98,1)=0.9955555150280428
myconc(99,1)=0.9963952146176287
myconc(100,1)=0.9970896667960946
myconc(101,1)=0.9976611325094764
myconc(102,1)=0.9999889547515006
myconc(103,1)=0.9999848984789679
myconc(104,1)=0.9999794510609503
myconc(105,1)=0.9999721718600193
myconc(106,1)=0.9999624934026673
myconc(107,1)=0.9999496890389401
myconc(108,1)=0.9999328336300297
myconc(109,1)=0.9999107561239879
myconc(110,1)=0.9998819827917353
myconc(111,1)=0.9998446698286805
myconc(112,1)=0.9997965239912775
myconc(113,1)=0.9997347099438745
myconc(114,1)=0.9996557430516775
myconc(115,1)=0.9995553664839338
myconc(116,1)=0.9994284117013217
myconc(117,1)=0.9992686417066594
myconc(118,1)=0.999068576851009
myconc(119,1)=0.9988193035186627
myconc(120,1)=0.9985102666718335
myconc(121,1)=0.9981290480222285
myconc(122,1)=0.9976611325094764
myconc(123,1)=0.9970896667960946
myconc(124,1)=0.9963952146176287
myconc(125,1)=0.9955555150280428
myconc(126,1)=0.9945452508178654
myconc(127,1)=0.9933358356095912
myconc(128,1)=0.9918952292953873
myconc(129,1)=0.9901877925116802
myconc(130,1)=0.988174191672322
myconc(131,1)=0.9858113666310062
myconc(132,1)=0.9830525732376554
myconc(133,1)=0.9798475128187296
myconc(134,1)=0.9761425598813245
myconc(135,1)=0.971881098061362
myconc(136,1)=0.9670039724703262
myconc(137,1)=0.9614500641282291
myconc(138,1)=0.9551569891148177
myconc(139,1)=0.9480619214684575
myconc(140,1)=0.9401025347870409
myconc(141,1)=0.9312180530450483
myconc(142,1)=0.9213503964748575
myconc(143,1)=0.910445403636639
myconc(144,1)=0.8984541062114161
myconc(145,1)=0.8853340288041762
myconc(146,1)=0.8710504823538303
myconc(147,1)=0.8555778168267576
myconc(148,1)=0.8389005969187092
myconc(149,1)=0.8210146636778359
myconc(150,1)=0.801928045423963
myconc(151,1)=0.7816616831625545
myconc(152,1)=0.7602499389065234
myconc(153,1)=0.7377408598934618
myconc(154,1)=0.7141961775233343
myconc(155,1)=0.6896910267811551
myconc(156,1)=0.6643133797295637
myconc(157,1)=0.6381631950841185
myconc(158,1)=0.6113512946052393
myconc(159,1)=0.5839979857136818
myconc(160,1)=0.5562314580091424
myconc(161,1)=0.5281859888985083
myconc(162,1)=0.5
myconc(163,1)=0.4718140111014917
myconc(164,1)=0.4437685419908576
myconc(165,1)=0.4160020142863182
myconc(166,1)=0.3886487053947607
myconc(167,1)=0.36183680491588155
myconc(168,1)=0.3356866202704363
myconc(169,1)=0.3103089732188449
myconc(170,1)=0.2858038224766657
myconc(171,1)=0.26225914010653817
myconc(172,1)=0.23975006109347663
myconc(173,1)=0.21833831683744553
myconc(174,1)=0.198071954576037
myconc(175,1)=0.17898533632216407
myconc(176,1)=0.16109940308129078
myconc(177,1)=0.1444221831732424
myconc(178,1)=0.1289495176461697
myconc(179,1)=0.11466597119582378
myconc(180,1)=0.10154589378858392
myconc(181,1)=0.08955459636336105
myconc(182,1)=0.0786496035251425
myconc(183,1)=0.06878194695495166
myconc(184,1)=0.05989746521295913
myconc(185,1)=0.05193807853154253
myconc(186,1)=0.04484301088518228
myconc(187,1)=0.03854993587177091
myconc(188,1)=0.03299602752967379
myconc(189,1)=0.028118901938637975
myconc(190,1)=0.02385744011867552
myconc(191,1)=0.020152487181270384
myconc(192,1)=0.01694742676234462
myconc(193,1)=0.014188633368993786
myconc(194,1)=0.011825808327677989
myconc(195,1)=0.00981220748831979
myconc(196,1)=0.008104770704612685
myconc(197,1)=0.006664164390408844
myconc(198,1)=0.005454749182134622
myconc(199,1)=0.004444484971957152
myconc(200,1)=0.0036047853823713005
myconc(201,1)=0.0029103332039054353
myconc(202,1)=0.0023388674905235884
myconc(203,1)=0.
myconc(204,1)=0.

! Water steam table
steam=
*dim,steam,table,25
steam(1,0)=0.01+273.15
steam(1,1)=206.14   !m^3/kg
steam(2,0)=6.98+273.15
steam(2,1)=129.21
steam(3,0)=13.03+273.15
steam(3,1)=87.98
steam(4,0)=17.5+273.15
steam(4,1)=67
steam(5,0)=21.08+273.15
steam(5,1)=54.25
steam(6,0)=24.08+273.15
steam(6,1)=45.67
steam(7,0)=28.96+273.15
steam(7,1)=34.80
steam(8,0)=32.88+273.15
steam(8,1)=28.19
steam(9,0)=40.29+273.15
steam(9,1)=19.24
steam(10,0)=45.81+273.15
steam(10,1)=14.67
steam(11,0)=53.97+273.15
steam(11,1)=10.02
steam(12,0)=60.06+273.15
steam(12,1)=7.649
steam(13,0)=64.97+273.15
steam(13,1)=6.204
steam(14,0)=69.10+273.15
steam(14,1)=5.229
steam(15,0)=75.87+273.15
steam(15,1)=3.993
steam(16,0)=81.33+273.15
steam(16,1)=3.24
steam(17,0)=91.78+273.15
steam(17,1)=2.217
steam(18,0)=99.63+273.15
steam(18,1)=1.6940
steam(19,0)=105.99+273.15
steam(19,1)=1.3749
steam(20,0)=111.37+273.15
steam(20,1)=1.1593
steam(21,0)=116.06+273.15
steam(21,1)=1.0036
steam(22,0)=120.23+273.15
steam(22,1)=0.8857
steam(23,0)=124.00+273.15
steam(23,1)=0.7933
steam(24,0)=127.44+273.15
steam(24,1)=0.7187
steam(25,0)=130.60+273.15
steam(25,1)=0.6573

!*vplot,steam(1,0),steam(1,1)

! Conversions
htc=htc/(1000**2)        ! Convert to W/mm^2-K
far_field=far_field+273  ! Convert to K

! Material IDs
overmold_id=1
die_id=2
substrate_id=3
die_attach_id=5

/prep7
! Material properties
! Silicon (3)
mp,kxx,die_id,0.110
mp,dens,die_id,2.330e-3
mp,c,die_id,0.712

! Water vapor density at a specific relative humidity and temp
rhog=steam(far_field)
! Convert to g/mm^3
rhog=1/rhog
rhog=rhog/(1000**2)
! Account for relative humidity
rhog=rhog*rh

start_t=273
end_t=400
dt=(end_t-start_t)/49
temp=start_t
*do,i,1,50
mptemp,i,temp
temp=temp+dt
*enddo
! mold compound (9) Sumitomo EME-G700
mp,kxx,overmold_id,0.00088
mp,dens,overmold_id,1.95e-3
mp,c,overmold_id,1.46
! Temperature dependent csat, dxx curve fit from Galloway, et. al.
mptemp,1,273.
mptemp,2,275.54
mptemp,3,278.08
mptemp,4,280.62
mptemp,5,283.16
mptemp,6,285.7
mptemp,7,288.24
mptemp,8,290.78
mptemp,9,293.32
mptemp,10,295.86
mptemp,11,298.4
mptemp,12,300.94
mptemp,13,303.48
mptemp,14,306.02
mptemp,15,308.56
mptemp,16,311.1
mptemp,17,313.64
mptemp,18,316.18
mptemp,19,318.72
mptemp,20,321.26
mptemp,21,323.8
mptemp,22,326.34
mptemp,23,328.88
mptemp,24,331.42
mptemp,25,333.96
mptemp,26,336.5
mptemp,27,339.04
mptemp,28,341.58
mptemp,29,344.12
mptemp,30,346.66
mptemp,31,349.2
mptemp,32,351.74
mptemp,33,354.28
mptemp,34,356.82
mptemp,35,359.36
mptemp,36,361.9
mptemp,37,364.44
mptemp,38,366.98
mptemp,39,369.52
mptemp,40,372.06
mptemp,41,374.6
mptemp,42,377.14
mptemp,43,379.68
mptemp,44,382.22
mptemp,45,384.76
mptemp,46,387.3
mptemp,47,389.84
mptemp,48,392.38
mptemp,49,394.92
mptemp,50,397.46
mptemp,51,400.
mpdata,csat,overmold_id,1,23156.8*rhog
mpdata,csat,overmold_id,2,19801.9*rhog
mpdata,csat,overmold_id,3,16981.6*rhog
mpdata,csat,overmold_id,4,14603.5*rhog
mpdata,csat,overmold_id,5,12592.5*rhog
mpdata,csat,overmold_id,6,10887.1*rhog
mpdata,csat,overmold_id,7,9436.79*rhog
mpdata,csat,overmold_id,8,8200.15*rhog
mpdata,csat,overmold_id,9,7142.92*rhog
mpdata,csat,overmold_id,10,6236.76*rhog
mpdata,csat,overmold_id,11,5458.15*rhog
mpdata,csat,overmold_id,12,4787.5*rhog
mpdata,csat,overmold_id,13,4208.49*rhog
mpdata,csat,overmold_id,14,3707.42*rhog
mpdata,csat,overmold_id,15,3272.84*rhog
mpdata,csat,overmold_id,16,2895.09*rhog
mpdata,csat,overmold_id,17,2566.02*rhog
mpdata,csat,overmold_id,18,2278.78*rhog
mpdata,csat,overmold_id,19,2027.52*rhog
mpdata,csat,overmold_id,20,1807.3*rhog
mpdata,csat,overmold_id,21,1613.91*rhog
mpdata,csat,overmold_id,22,1443.76*rhog
mpdata,csat,overmold_id,23,1293.76*rhog
mpdata,csat,overmold_id,24,1161.31*rhog
mpdata,csat,overmold_id,25,1044.12*rhog
mpdata,csat,overmold_id,26,940.273*rhog
mpdata,csat,overmold_id,27,848.083*rhog
mpdata,csat,overmold_id,28,766.106*rhog
mpdata,csat,overmold_id,29,693.093*rhog
mpdata,csat,overmold_id,30,627.959*rhog
mpdata,csat,overmold_id,31,569.763*rhog
mpdata,csat,overmold_id,32,517.688*rhog
mpdata,csat,overmold_id,33,471.019*rhog
mpdata,csat,overmold_id,34,429.134*rhog
mpdata,csat,overmold_id,35,391.488*rhog
mpdata,csat,overmold_id,36,357.606*rhog
mpdata,csat,overmold_id,37,327.068*rhog
mpdata,csat,overmold_id,38,299.508*rhog
mpdata,csat,overmold_id,39,274.603*rhog
mpdata,csat,overmold_id,40,252.067*rhog
mpdata,csat,overmold_id,41,231.649*rhog
mpdata,csat,overmold_id,42,213.128*rhog
mpdata,csat,overmold_id,43,196.306*rhog
mpdata,csat,overmold_id,44,181.01*rhog
mpdata,csat,overmold_id,45,167.084*rhog
mpdata,csat,overmold_id,46,154.392*rhog
mpdata,csat,overmold_id,47,142.811*rhog
mpdata,csat,overmold_id,48,132.232*rhog
mpdata,csat,overmold_id,49,122.558*rhog
mpdata,csat,overmold_id,50,113.702*rhog
mpdata,csat,overmold_id,51,105.586*rhog

mptemp,1,273.
mptemp,2,275.54
mptemp,3,278.08
mptemp,4,280.62
mptemp,5,283.16
mptemp,6,285.7
mptemp,7,288.24
mptemp,8,290.78
mptemp,9,293.32
mptemp,10,295.86
mptemp,11,298.4
mptemp,12,300.94
mptemp,13,303.48
mptemp,14,306.02
mptemp,15,308.56
mptemp,16,311.1
mptemp,17,313.64
mptemp,18,316.18
mptemp,19,318.72
mptemp,20,321.26
mptemp,21,323.8
mptemp,22,326.34
mptemp,23,328.88
mptemp,24,331.42
mptemp,25,333.96
mptemp,26,336.5
mptemp,27,339.04
mptemp,28,341.58
mptemp,29,344.12
mptemp,30,346.66
mptemp,31,349.2
mptemp,32,351.74
mptemp,33,354.28
mptemp,34,356.82
mptemp,35,359.36
mptemp,36,361.9
mptemp,37,364.44
mptemp,38,366.98
mptemp,39,369.52
mptemp,40,372.06
mptemp,41,374.6
mptemp,42,377.14
mptemp,43,379.68
mptemp,44,382.22
mptemp,45,384.76
mptemp,46,387.3
mptemp,47,389.84
mptemp,48,392.38
mptemp,49,394.92
mptemp,50,397.46
mptemp,51,400.
mpdata,dxx,overmold_id,1,1*6.446407719904012e-8
mpdata,dxx,overmold_id,2,1*7.468097175018503e-8
mpdata,dxx,overmold_id,3,1*8.628493178932612e-8
mpdata,dxx,overmold_id,4,1*9.94316081440217e-8
mpdata,dxx,overmold_id,5,1*1.1429020910662233e-7
mpdata,dxx,overmold_id,6,1*1.3104429593220262e-7
mpdata,dxx,overmold_id,7,1*1.4989259503415286e-7
mpdata,dxx,overmold_id,8,1*1.7104982539825807e-7
mpdata,dxx,overmold_id,9,1*1.9474753966583162e-7
mpdata,dxx,overmold_id,10,1*2.2123497727345713e-7
mpdata,dxx,overmold_id,11,1*2.50779927981462e-7
mpdata,dxx,overmold_id,12,1*2.836696040753369e-7
mpdata,dxx,overmold_id,13,1*3.202115194841158e-7
mpdata,dxx,overmold_id,14,1*3.607343740272398e-7
mpdata,dxx,overmold_id,15,1*4.0558894097651674e-7
mpdata,dxx,overmold_id,16,1*4.5514895610245485e-7
mpdata,dxx,overmold_id,17,1*5.098120063643585e-7
mpdata,dxx,overmold_id,18,1*5.700004164008748e-7
mpdata,dxx,overmold_id,19,1*6.361621309820223e-7
mpdata,dxx,overmold_id,20,1*7.08771591594952e-7
mpdata,dxx,overmold_id,21,1*7.883306053532917e-7
mpdata,dxx,overmold_id,22,1*8.753692044438474e-7
mpdata,dxx,overmold_id,23,1*9.704464943543126e-7
mpdata,dxx,overmold_id,24,1*1.074151489160897e-6
mpdata,dxx,overmold_id,25,1*1.1871039321955754e-6
mpdata,dxx,overmold_id,26,1*1.3099551004579983e-6
mpdata,dxx,overmold_id,27,1*1.4433885911871803e-6
mpdata,dxx,overmold_id,28,1*1.588121089062185e-6
mpdata,dxx,overmold_id,29,1*1.7449031125589633e-6
mpdata,dxx,overmold_id,30,1*1.914519738051568e-6
mpdata,dxx,overmold_id,31,1*2.0977913003105496e-6
mpdata,dxx,overmold_id,32,1*2.2955740681179447e-6
mpdata,dxx,overmold_id,33,1*2.5087608937875843e-6
mpdata,dxx,overmold_id,34,1*2.7382818354506033e-6
mpdata,dxx,overmold_id,35,1*2.9851047510385578e-6
mpdata,dxx,overmold_id,36,1*3.250235862970739e-6
mpdata,dxx,overmold_id,37,1*3.534720292626765e-6
mpdata,dxx,overmold_id,38,1*3.839642563761439e-6
mpdata,dxx,overmold_id,39,1*4.16612707409423e-6
mpdata,dxx,overmold_id,40,1*4.515338534381924e-6
mpdata,dxx,overmold_id,41,1*4.88848237435833e-6
mpdata,dxx,overmold_id,42,1*5.286805115000219e-6
mpdata,dxx,overmold_id,43,1*5.711594706653145e-6
mpdata,dxx,overmold_id,44,1*6.164180832624124e-6
mpdata,dxx,overmold_id,45,1*6.645935177920561e-6
mpdata,dxx,overmold_id,46,1*7.158271662886272e-6
mpdata,dxx,overmold_id,47,1*7.70264664155421e-6
mpdata,dxx,overmold_id,48,1*8.280559064604403e-6
mpdata,dxx,overmold_id,49,1*8.893550606880937e-6
mpdata,dxx,overmold_id,50,1*9.54320575948664e-6
mpdata,dxx,overmold_id,51,1*0.00001023115188653603

mp,kxx,substrate_id,0.00015
mp,dens,substrate_id,1.42e-3
mp,c,substrate_id,1.09
! Temperature dependent csat, dxx curve fit from Galloway, et. al.
mptemp,1,273.
mptemp,2,275.54
mptemp,3,278.08
mptemp,4,280.62
mptemp,5,283.16
mptemp,6,285.7
mptemp,7,288.24
mptemp,8,290.78
mptemp,9,293.32
mptemp,10,295.86
mptemp,11,298.4
mptemp,12,300.94
mptemp,13,303.48
mptemp,14,306.02
mptemp,15,308.56
mptemp,16,311.1
mptemp,17,313.64
mptemp,18,316.18
mptemp,19,318.72
mptemp,20,321.26
mptemp,21,323.8
mptemp,22,326.34
mptemp,23,328.88
mptemp,24,331.42
mptemp,25,333.96
mptemp,26,336.5
mptemp,27,339.04
mptemp,28,341.58
mptemp,29,344.12
mptemp,30,346.66
mptemp,31,349.2
mptemp,32,351.74
mptemp,33,354.28
mptemp,34,356.82
mptemp,35,359.36
mptemp,36,361.9
mptemp,37,364.44
mptemp,38,366.98
mptemp,39,369.52
mptemp,40,372.06
mptemp,41,374.6
mptemp,42,377.14
mptemp,43,379.68
mptemp,44,382.22
mptemp,45,384.76
mptemp,46,387.3
mptemp,47,389.84
mptemp,48,392.38
mptemp,49,394.92
mptemp,50,397.46
mptemp,51,400.
mpdata,csat,substrate_id,1,rhog*1053.8892423138027
mpdata,csat,substrate_id,2,rhog*953.8143054899153
mpdata,csat,substrate_id,3,rhog*864.8171048859999
mpdata,csat,substrate_id,4,rhog*785.5155627404079
mpdata,csat,substrate_id,5,rhog*714.7179300487828
mpdata,csat,substrate_id,6,rhog*651.3942716185576
mpdata,csat,substrate_id,7,rhog*594.6525491348456
mpdata,csat,substrate_id,8,rhog*543.7185108654426
mpdata,csat,substrate_id,9,rhog*497.9187410474845
mpdata,csat,substrate_id,10,rhog*456.66633862312347
mpdata,csat,substrate_id,11,rhog*419.44878943948396
mpdata,csat,substrate_id,12,rhog*385.817672727522
mpdata,csat,substrate_id,13,rhog*355.3799051280262
mpdata,csat,substrate_id,14,rhog*327.7902765208633
mpdata,csat,substrate_id,15,rhog*302.74507364786393
mpdata,csat,substrate_id,16,rhog*279.97662176575705
mpdata,csat,substrate_id,17,rhog*259.2486027361503
mpdata,csat,substrate_id,18,rhog*240.35203118835577
mpdata,csat,substrate_id,19,rhog*223.10178958986972
mpdata,csat,substrate_id,20,rhog*207.33363896425783
mpdata,csat,substrate_id,21,rhog*192.9016352020115
mpdata,csat,substrate_id,22,rhog*179.67589189886806
mpdata,csat,substrate_id,23,rhog*167.54063982008321
mpdata,csat,substrate_id,24,rhog*156.39254074751418
mpdata,csat,substrate_id,25,rhog*146.13921987967518
mpdata,csat,substrate_id,26,rhog*136.6979863366204
mpdata,csat,substrate_id,27,rhog*127.99471584643375
mpdata,csat,substrate_id,28,rhog*119.96287350214162
mpdata,csat,substrate_id,29,rhog*112.54265769546407
mpdata,csat,substrate_id,30,rhog*105.6802490547687
mpdata,csat,substrate_id,31,rhog*99.32715051977158
mpdata,csat,substrate_id,32,rhog*93.43960664203954
mpdata,csat,substrate_id,33,rhog*87.9780918638039
mpdata,csat,substrate_id,34,rhog*82.90685894439713
mpdata,csat,substrate_id,35,rhog*78.19353991238616
mpdata,csat,substrate_id,36,rhog*73.8087929544496
mpdata,csat,substrate_id,37,rhog*69.72598953628321
mpdata,csat,substrate_id,38,rhog*65.92093680891715
mpdata,csat,substrate_id,39,rhog*62.37163100483587
mpdata,csat,substrate_id,40,rhog*59.058038088186436
mpdata,csat,substrate_id,41,rhog*55.96189840564869
mpdata,csat,substrate_id,42,rhog*53.06655250057176
mpdata,csat,substrate_id,43,rhog*50.35678561241944
mpdata,csat,substrate_id,44,rhog*47.81868869453028
mpdata,csat,substrate_id,45,rhog*45.43953405262456
mpdata,csat,substrate_id,46,rhog*43.20766394024269
mpdata,csat,substrate_id,47,rhog*41.11239065038886
mpdata,csat,substrate_id,48,rhog*39.14390681932915
mpdata,csat,substrate_id,49,rhog*37.29320481240508
mpdata,csat,substrate_id,50,rhog*35.55200419596963
mpdata,csat,substrate_id,51,rhog*33.91268641680304

mptemp,1,273.
mptemp,2,275.54
mptemp,3,278.08
mptemp,4,280.62
mptemp,5,283.16
mptemp,6,285.7
mptemp,7,288.24
mptemp,8,290.78
mptemp,9,293.32
mptemp,10,295.86
mptemp,11,298.4
mptemp,12,300.94
mptemp,13,303.48
mptemp,14,306.02
mptemp,15,308.56
mptemp,16,311.1
mptemp,17,313.64
mptemp,18,316.18
mptemp,19,318.72
mptemp,20,321.26
mptemp,21,323.8
mptemp,22,326.34
mptemp,23,328.88
mptemp,24,331.42
mptemp,25,333.96
mptemp,26,336.5
mptemp,27,339.04
mptemp,28,341.58
mptemp,29,344.12
mptemp,30,346.66
mptemp,31,349.2
mptemp,32,351.74
mptemp,33,354.28
mptemp,34,356.82
mptemp,35,359.36
mptemp,36,361.9
mptemp,37,364.44
mptemp,38,366.98
mptemp,39,369.52
mptemp,40,372.06
mptemp,41,374.6
mptemp,42,377.14
mptemp,43,379.68
mptemp,44,382.22
mptemp,45,384.76
mptemp,46,387.3
mptemp,47,389.84
mptemp,48,392.38
mptemp,49,394.92
mptemp,50,397.46
mptemp,51,400.
mpdata,dxx,substrate_id,1,1*4.377844839690936e-8
mpdata,dxx,substrate_id,2,1*4.9134726880134374e-8
mpdata,dxx,substrate_id,3,1*5.503018586505447e-8
mpdata,dxx,substrate_id,4,1*6.150671485705391e-8
mpdata,dxx,substrate_id,5,1*6.860838177146384e-8
mpdata,dxx,substrate_id,6,1*7.638147393450715e-8
mpdata,dxx,substrate_id,7,1*8.487453623173413e-8
mpdata,dxx,substrate_id,8,1*9.413840630767912e-8
mpdata,dxx,substrate_id,9,1*1.042262467319988e-7
mpdata,dxx,substrate_id,10,1*1.151935740588201e-7
mpdata,dxx,substrate_id,11,1*1.2709828471744619e-7
mpdata,dxx,substrate_id,12,1*1.4000067768380057e-7
mpdata,dxx,substrate_id,13,1*1.5396347389303238e-7
mpdata,dxx,substrate_id,14,1*1.6905183236452438e-7
mpdata,dxx,substrate_id,15,1*1.8533336302102468e-7
mpdata,dxx,substrate_id,16,1*2.0287813619382267e-7
mpdata,dxx,substrate_id,17,1*2.2175868881569482e-7
mpdata,dxx,substrate_id,18,1*2.4205002731278234e-7
mpdata,dxx,substrate_id,19,1*2.6382962721556144e-7
mpdata,dxx,substrate_id,20,1*2.871774295176687e-7
mpdata,dxx,substrate_id,21,1*3.121758338194576e-7
mpdata,dxx,substrate_id,22,1*3.3890968830083105e-7
mpdata,dxx,substrate_id,23,1*3.6746627657511895e-7
mpdata,dxx,substrate_id,24,1*3.97935301482444e-7
mpdata,dxx,substrate_id,25,1*4.3040886588732706e-7
mpdata,dxx,substrate_id,26,1*4.6498145055099244e-7
mpdata,dxx,substrate_id,27,1*5.017498891541559e-7
mpdata,dxx,substrate_id,28,1*5.408133405508898e-7
mpdata,dxx,substrate_id,29,1*5.822732583385322e-7
mpdata,dxx,substrate_id,30,1*6.262333578324661e-7
mpdata,dxx,substrate_id,31,1*6.727995805381283e-7
mpdata,dxx,substrate_id,32,1*7.220800562155536e-7
mpdata,dxx,substrate_id,33,1*7.741850626344245e-7
mpdata,dxx,substrate_id,34,1*8.292269831197843e-7
mpdata,dxx,substrate_id,35,1*8.873202619903831e-7
mpdata,dxx,substrate_id,36,1*9.485813579930682e-7
mpdata,dxx,substrate_id,37,1*1.0131286958377278e-6
mpdata,dxx,substrate_id,38,1*1.0810826159380194e-6
mpdata,dxx,substrate_id,39,1*1.1525653224635504e-6
mpdata,dxx,substrate_id,40,1*1.2277008298093174e-6
mpdata,dxx,substrate_id,41,1*1.3066149075879504e-6
mpdata,dxx,substrate_id,42,1*1.3894350242500092e-6
mpdata,dxx,substrate_id,43,1*1.476290289436729e-6
mpdata,dxx,substrate_id,44,1*1.5673113951687963e-6
mpdata,dxx,substrate_id,45,1*1.6626305559735002e-6
mpdata,dxx,substrate_id,46,1*1.7623814480513216e-6
mpdata,dxx,substrate_id,47,1*1.8666991475813946e-6
mpdata,dxx,substrate_id,48,1*1.9757200682636593e-6
mpdata,dxx,substrate_id,49,1*2.0895818981935352e-6
mpdata,dxx,substrate_id,50,1*2.2084235361630786e-6
mpdata,dxx,substrate_id,51,1*2.3323850274802773e-6

! Temperature dependent csat, dxx curve fit from Galloway, et. al.
mptemp,1,273.
mptemp,2,275.54
mptemp,3,278.08
mptemp,4,280.62
mptemp,5,283.16
mptemp,6,285.7
mptemp,7,288.24
mptemp,8,290.78
mptemp,9,293.32
mptemp,10,295.86
mptemp,11,298.4
mptemp,12,300.94
mptemp,13,303.48
mptemp,14,306.02
mptemp,15,308.56
mptemp,16,311.1
mptemp,17,313.64
mptemp,18,316.18
mptemp,19,318.72
mptemp,20,321.26
mptemp,21,323.8
mptemp,22,326.34
mptemp,23,328.88
mptemp,24,331.42
mptemp,25,333.96
mptemp,26,336.5
mptemp,27,339.04
mptemp,28,341.58
mptemp,29,344.12
mptemp,30,346.66
mptemp,31,349.2
mptemp,32,351.74
mptemp,33,354.28
mptemp,34,356.82
mptemp,35,359.36
mptemp,36,361.9
mptemp,37,364.44
mptemp,38,366.98
mptemp,39,369.52
mptemp,40,372.06
mptemp,41,374.6
mptemp,42,377.14
mptemp,43,379.68
mptemp,44,382.22
mptemp,45,384.76
mptemp,46,387.3
mptemp,47,389.84
mptemp,48,392.38
mptemp,49,394.92
mptemp,50,397.46
mptemp,51,400.

mptemp,1,273.
mptemp,2,275.54
mptemp,3,278.08
mptemp,4,280.62
mptemp,5,283.16
mptemp,6,285.7
mptemp,7,288.24
mptemp,8,290.78
mptemp,9,293.32
mptemp,10,295.86
mptemp,11,298.4
mptemp,12,300.94
mptemp,13,303.48
mptemp,14,306.02
mptemp,15,308.56
mptemp,16,311.1
mptemp,17,313.64
mptemp,18,316.18
mptemp,19,318.72
mptemp,20,321.26
mptemp,21,323.8
mptemp,22,326.34
mptemp,23,328.88
mptemp,24,331.42
mptemp,25,333.96
mptemp,26,336.5
mptemp,27,339.04
mptemp,28,341.58
mptemp,29,344.12
mptemp,30,346.66
mptemp,31,349.2
mptemp,32,351.74
mptemp,33,354.28
mptemp,34,356.82
mptemp,35,359.36
mptemp,36,361.9
mptemp,37,364.44
mptemp,38,366.98
mptemp,39,369.52
mptemp,40,372.06
mptemp,41,374.6
mptemp,42,377.14
mptemp,43,379.68
mptemp,44,382.22
mptemp,45,384.76
mptemp,46,387.3
mptemp,47,389.84
mptemp,48,392.38
mptemp,49,394.92
mptemp,50,397.46
mptemp,51,400.

mp,kxx,die_attach_id,0.00015
mp,dens,die_attach_id,1.42e-3
mp,c,die_attach_id,1.09
! Temperature dependent csat, dxx curve fit from Galloway, et. al.
mptemp,1,273.
mptemp,2,275.54
mptemp,3,278.08
mptemp,4,280.62
mptemp,5,283.16
mptemp,6,285.7
mptemp,7,288.24
mptemp,8,290.78
mptemp,9,293.32
mptemp,10,295.86
mptemp,11,298.4
mptemp,12,300.94
mptemp,13,303.48
mptemp,14,306.02
mptemp,15,308.56
mptemp,16,311.1
mptemp,17,313.64
mptemp,18,316.18
mptemp,19,318.72
mptemp,20,321.26
mptemp,21,323.8
mptemp,22,326.34
mptemp,23,328.88
mptemp,24,331.42
mptemp,25,333.96
mptemp,26,336.5
mptemp,27,339.04
mptemp,28,341.58
mptemp,29,344.12
mptemp,30,346.66
mptemp,31,349.2
mptemp,32,351.74
mptemp,33,354.28
mptemp,34,356.82
mptemp,35,359.36
mptemp,36,361.9
mptemp,37,364.44
mptemp,38,366.98
mptemp,39,369.52
mptemp,40,372.06
mptemp,41,374.6
mptemp,42,377.14
mptemp,43,379.68
mptemp,44,382.22
mptemp,45,384.76
mptemp,46,387.3
mptemp,47,389.84
mptemp,48,392.38
mptemp,49,394.92
mptemp,50,397.46
mptemp,51,400.
mpdata,csat,die_attach_id,1,rhog*3925.116276009112
mpdata,csat,die_attach_id,2,rhog*3389.458044193504
mpdata,csat,die_attach_id,3,rhog*2934.756576426986
mpdata,csat,die_attach_id,4,rhog*2547.688830160986
mpdata,csat,die_attach_id,5,rhog*2217.2909396514488
mpdata,csat,die_attach_id,6,rhog*1934.512724871344
mpdata,csat,die_attach_id,7,rhog*1691.861284402276
mpdata,csat,die_attach_id,8,rhog*1483.114914088599
mpdata,csat,die_attach_id,9,rhog*1303.0927331628502
mpdata,csat,die_attach_id,10,rhog*1147.4685855773378
mpdata,csat,die_attach_id,11,rhog*1012.620245104944
mpdata,csat,die_attach_id,12,rhog*895.5068602162943
mpdata,csat,die_attach_id,13,rhog*793.569058365533
mpdata,csat,die_attach_id,14,rhog*704.6472871980827
mpdata,csat,die_attach_id,15,rhog*626.9148768390683
mpdata,csat,die_attach_id,16,rhog*558.8230196367489
mpdata,csat,die_attach_id,17,rhog*499.0554249837077
mpdata,csat,die_attach_id,18,rhog*446.4908504852336
mpdata,csat,die_attach_id,19,rhog*400.17206248969023
mpdata,csat,die_attach_id,20,rhog*359.28005870022594
mpdata,csat,die_attach_id,21,rhog*323.11260864803955
mpdata,csat,die_attach_id,22,rhog*291.06634619803384
mpdata,csat,die_attach_id,23,rhog*262.6217913182536
mpdata,csat,die_attach_id,24,rhog*237.3307933825989
mpdata,csat,die_attach_id,25,rhog*214.80598102578105
mpdata,csat,die_attach_id,26,rhog*194.71187854294752
mpdata,csat,die_attach_id,27,rhog*176.75740958442393
mpdata,csat,die_attach_id,28,rhog*160.6895582566005
mpdata,csat,die_attach_id,29,rhog*146.2879979387683
mpdata,csat,die_attach_id,30,rhog*133.36053094144117
mpdata,csat,die_attach_id,31,rhog*121.73920898298407
mpdata,csat,die_attach_id,32,rhog*111.27702648276293
mpdata,csat,die_attach_id,33,rhog*101.84509676982964
mpdata,csat,die_attach_id,34,rhog*93.33023621720086
mpdata,csat,die_attach_id,35,rhog*85.63289362174284
mpdata,csat,die_attach_id,36,rhog*78.6653723337661
mpdata,csat,die_attach_id,37,rhog*72.35030108337764
mpdata,csat,die_attach_id,38,rhog*66.6193164643114
mpdata,csat,die_attach_id,39,rhog*61.41192587405075
mpdata,csat,die_attach_id,40,rhog*56.674524578096296
mpdata,csat,die_attach_id,41,rhog*52.35954463494242
mpdata,csat,die_attach_id,42,rhog*48.424716824657025
mpdata,csat,die_attach_id,43,rhog*44.8324295810681
mpdata,csat,die_attach_id,44,rhog*41.54917132835573
mpdata,csat,die_attach_id,45,rhog*38.545044643833066
mpdata,csat,die_attach_id,46,rhog*35.79334237294311
mpdata,csat,die_attach_id,47,rhog*33.270177262139384
mpdata,csat,die_attach_id,48,rhog*30.954157893485686
mpdata,csat,die_attach_id,49,rhog*28.826104737315298
mpdata,csat,die_attach_id,50,rhog*26.86880101584351
mpdata,csat,die_attach_id,51,rhog*25.066773816001422

mptemp,1,273.
mptemp,2,275.54
mptemp,3,278.08
mptemp,4,280.62
mptemp,5,283.16
mptemp,6,285.7
mptemp,7,288.24
mptemp,8,290.78
mptemp,9,293.32
mptemp,10,295.86
mptemp,11,298.4
mptemp,12,300.94
mptemp,13,303.48
mptemp,14,306.02
mptemp,15,308.56
mptemp,16,311.1
mptemp,17,313.64
mptemp,18,316.18
mptemp,19,318.72
mptemp,20,321.26
mptemp,21,323.8
mptemp,22,326.34
mptemp,23,328.88
mptemp,24,331.42
mptemp,25,333.96
mptemp,26,336.5
mptemp,27,339.04
mptemp,28,341.58
mptemp,29,344.12
mptemp,30,346.66
mptemp,31,349.2
mptemp,32,351.74
mptemp,33,354.28
mptemp,34,356.82
mptemp,35,359.36
mptemp,36,361.9
mptemp,37,364.44
mptemp,38,366.98
mptemp,39,369.52
mptemp,40,372.06
mptemp,41,374.6
mptemp,42,377.14
mptemp,43,379.68
mptemp,44,382.22
mptemp,45,384.76
mptemp,46,387.3
mptemp,47,389.84
mptemp,48,392.38
mptemp,49,394.92
mptemp,50,397.46
mptemp,51,400.
mpdata,dxx,die_attach_id,1,1*1.2810243069502491e-8
mpdata,dxx,die_attach_id,2,1*1.5420636939187633e-8
mpdata,dxx,die_attach_id,3,1*1.850017554024169e-8
mpdata,dxx,die_attach_id,4,1*2.2121671349212936e-8
mpdata,dxx,die_attach_id,5,1*2.6367387003465015e-8
mpdata,dxx,die_attach_id,6,1*3.1330005658220166e-8
mpdata,dxx,die_attach_id,7,1*3.7113671297789965e-8
mpdata,dxx,die_attach_id,8,1*4.38351012612067e-8
mpdata,dxx,die_attach_id,9,1*5.162477310489107e-8
mpdata,dxx,die_attach_id,10,1*6.062818777365623e-8
mpdata,dxx,die_attach_id,11,1*7.100721088701403e-8
mpdata,dxx,die_attach_id,12,1*8.29414937711546e-8
mpdata,dxx,die_attach_id,13,1*9.662997567903577e-8
mpdata,dxx,die_attach_id,14,1*1.1229246844268492e-7
mpdata,dxx,die_attach_id,15,1*1.3017132459405424e-7
mpdata,dxx,die_attach_id,16,1*1.5053318977465603e-7
mpdata,dxx,die_attach_id,17,1*1.73670840030847e-7
mpdata,dxx,die_attach_id,18,1*1.9990510436209051e-7
mpdata,dxx,die_attach_id,19,1*2.2958687265498092e-7
mpdata,dxx,die_attach_id,20,1*2.630991888974657e-7
mpdata,dxx,die_attach_id,21,1*3.008594293265477e-7
mpdata,dxx,die_attach_id,22,1*3.433215649201054e-7
mpdata,dxx,die_attach_id,23,1*3.9097850740041673e-7
mpdata,dxx,die_attach_id,24,1*4.443645376744585e-7
mpdata,dxx,die_attach_id,25,1*5.04057815395534e-7
mpdata,dxx,die_attach_id,26,1*5.706829680927968e-7
mpdata,dxx,die_attach_id,27,1*6.449137580812939e-7
mpdata,dxx,die_attach_id,28,1*7.274758251358569e-7
mpdata,dxx,die_attach_id,29,1*8.191495026886256e-7
mpdata,dxx,die_attach_id,30,1*9.207727050928685e-7
mpdata,dxx,die_attach_id,31,1*1.0332438832862198e-6
mpdata,dxx,die_attach_id,32,1*1.157525045984766e-6
mpdata,dxx,die_attach_id,33,1*1.2946448433465546e-6
mpdata,dxx,die_attach_id,34,1*1.4457017098598402e-6
mpdata,dxx,die_attach_id,35,1*1.6118670630376663e-6
mpdata,dxx,die_attach_id,36,1*1.794388554337559e-6
mpdata,dxx,die_attach_id,37,1*1.9945933685727844e-6
mpdata,dxx,die_attach_id,38,1*2.2138915679407653e-6
mpdata,dxx,die_attach_id,39,1*2.4537794766647593e-6
mpdata,dxx,die_attach_id,40,1*2.715843102127524e-6
mpdata,dxx,die_attach_id,41,1*3.0017615882695773e-6
mpdata,dxx,die_attach_id,42,1*3.31331069693165e-6
mpdata,dxx,die_attach_id,43,1*3.6523663127390864e-6
mpdata,dxx,die_attach_id,44,1*4.020907967056902e-6
mpdata,dxx,die_attach_id,45,1*4.421022376486981e-6
mpdata,dxx,die_attach_id,46,1*4.854906991334069e-6
mpdata,dxx,die_attach_id,47,1*5.324873549433671e-6
mpdata,dxx,die_attach_id,48,1*5.833351630714112e-6
mpdata,dxx,die_attach_id,49,1*6.3828922078545806e-6
mpdata,dxx,die_attach_id,50,1*6.9761711884029745e-6
mpdata,dxx,die_attach_id,51,1*7.615992943729336e-6

! Solution units are in mm/kg/s/K
! Dimensions in mm
subw=15
subh=10.5

omw=13.5
omh=9.4

diew=7.5
dieh=6.2

! Thicknesses
sm_thk=0.08
sub_thk=0.3
die_att_thk=0.06
die_thk=0.4
om_thk=1.26
om_cap_thk=om_thk-die_att_thk-die_thk

! Substrate
rectng,0,subw/2,0,subh/2
! Overmold
rectng,0,omw/2,0,omh/2
! Die
rectng,0,diew/2,0,dieh/2
! Overlap all areas
aovlap,all
! Split the areas for mapped meshing
l,kp(diew/2,dieh/2,0),kp(omw/2,omh/2,0)
l1=_RETURN
l,kp(omw/2,omh/2,0),kp(subw/2,subh/2,0)
l2=_RETURN
asbl,all,l1
asbl,all,l2

! Grab the areas of the various pieces
asel,s,loc,x,0,diew/2
asel,r,loc,y,0,dieh/2
cm,diea,area
lsel,s,loc,y,subh/2
lsel,a,loc,x,subw/2
asll
cm,suba,area
allsel,all
cmsel,u,diea
cmsel,u,suba
cm,oma,area
allsel,all
cm,alla,area

! Build the volumes
zbase=0
allsel,all
vext,all,,,,,sm_thk
zbase=zbase+sm_thk
asel,s,loc,z,zbase
vext,all,,,,,sub_thk
zbase=zbase+sub_thk
vsel,all
cm,substrate_v,volu
! Overmold die attach region
allsel,all
asel,s,loc,z,zbase
asel,r,loc,x,0,diew/2
asel,r,loc,y,0,dieh/2
vext,all,,,,,die_att_thk
cmsel,u,substrate_v
cm,die_attach_v,volu

allsel,all
asel,s,loc,z,zbase
asel,r,loc,x,diew/2,omw/2
cm,atemp,area
asel,s,loc,z,zbase
asel,r,loc,y,dieh/2,omh/2
cmsel,a,atemp
vext,all,,,,,die_att_thk
cmdele,atemp
cmsel,u,substrate_v
cmsel,u,die_attach_v
cm,overmold_attach_v,volu
zbase=zbase+die_att_thk

! Overmold die region
allsel,all
asel,s,loc,z,zbase
asel,r,loc,x,0,diew/2
asel,r,loc,y,0,dieh/2
vext,all,,,,,die_thk
cmsel,u,substrate_v
cmsel,u,die_attach_v
cmsel,u,overmold_attach_v
cm,die_v,volu

allsel,all
asel,s,loc,z,zbase
asel,r,loc,x,diew/2,omw/2
cm,atemp,area
asel,s,loc,z,zbase
asel,r,loc,y,dieh/2,omh/2
cmsel,a,atemp
vext,all,,,,,die_thk
cmdele,atemp
cmsel,u,substrate_v
cmsel,u,die_attach_v
cmsel,u,overmold_attach_v
cmsel,u,die_v
cm,overmold_die_v,volu
zbase=zbase+die_thk
! Overmold cap
allsel,all
asel,s,loc,z,zbase
vext,all,,,,,om_cap_thk
cmsel,u,substrate_v
cmsel,u,die_attach_v
cmsel,u,overmold_attach_v
cmsel,u,die_v
cmsel,u,overmold_die_v
cm,overmold_cap_v,volu
! Merge everything together
allsel,all
nummrg,kp

! Create base components from the
! lists
cmsel,s,overmold_attach_v
cmsel,a,overmold_die_v
cmsel,a,overmold_cap_v
cm,overmold_v,volu
cmdele,overmold_attach_v
cmdele,overmold_die_v
cmdele,overmold_cap_v

! Attributes
cmsel,s,substrate_v
vatt,substrate_id,1,1
cmsel,s,die_attach_v
vatt,die_attach_id,1,1
cmsel,s,die_v
vatt,die_id,1,2
cmsel,s,overmold_v
vatt,overmold_id,1,1

! Moisture/Thermal elements
et,1,solid226
keyopt,1,1,100010
keyopt,1,2,0  ! Try strong coupling
et,2,solid70

allsel,all
mysize=0.175
esize,mysize
lsel,s,length,,0,mysize
lesize,all,,,2
mshkey,1
mshmid,2
vsweep,all
allsel,all

/solu
antype,trans
! Boundary conditions
allsel,all
! Initial temperature
ic,all,temp,initial_temp
! Initial concentration
ic,all,conc,initial_conc

kbc,1
! Concentration at the boundary. Step change at the boundary
asel,s,ext
asel,u,loc,x,0
asel,u,loc,y,0
nsla,s,1
cm,bc_nodes,node
d,all,conc,%myconc%
sf,all,conv,htc,far_field
allsel,all
/psf,conv,hcoe,off

! Calculate the timestep based on the "fourier modulus"
*get,emax,elem,0,num,max
edata=
*dim,edata,,emax,3
*vabs,1
*vget,edata(1,1),elem,1,geom
*vget,edata(1,2),elem,1,attr,mat
matdata=
*dim,matdata,,5,4
*do,i,1,5
*get,matdata(i,1),kxx,i,temp,300
*get,matdata(i,2),c,i,temp,300
*get,matdata(i,3),dens,i,temp,300
*get,matdata(i,4),dxx,i,temp,300
*enddo

avg_mat=
*dim,avg_mat,,4
*do,i,1,4
*voper,edata(1,3),matdata(1,i),gath,edata(1,2)
*voper,edata(1,3),edata(1,1),mult,edata(1,3)
*vscfun,totv,sum,edata(1,1)
*vscfun,totm,sum,edata(1,3)
avg_mat(i)=totm/totv
*enddo

! Average length as cube root of volume
*vfun,edata(1,3),pwr,edata(1,1),1/3
*vscfun,avglen,mean,edata(1,3)

dt_therm=(avglen**2)*avg_mat(3)*avg_mat(2)/(4*avg_mat(1))
dt_conc=(avglen**2)/(4*avg_mat(4))

*get,emax,elem,0,num,max
edata=
*dim,edata,,emax,3
*vabs,1
*vget,edata(1,1),elem,1,geom
*vget,edata(1,2),elem,1,attr,mat
matdata=
*dim,matdata,,5,4
*do,i,1,5
*get,matdata(i,1),kxx,i,temp,300
*get,matdata(i,2),c,i,temp,300
*get,matdata(i,3),dens,i,temp,300
*get,matdata(i,4),dxx,i,temp,300
*enddo

avg_mat=
*dim,avg_mat,,4
*do,i,1,4
*voper,edata(1,3),matdata(1,i),gath,edata(1,2)
*voper,edata(1,3),edata(1,1),mult,edata(1,3)
*vscfun,totv,sum,edata(1,1)
*vscfun,totm,sum,edata(1,3)
avg_mat(i)=totm/totv
*enddo

! Average length as cube root of volume
*vfun,edata(1,3),pwr,edata(1,1),1/3
*vscfun,avglen,mean,edata(1,3)

dt_therm=(avglen**2)*avg_mat(3)*avg_mat(2)/(4*avg_mat(1))
dt_conc=(avglen**2)/(4*avg_mat(4))

save
cnvtol,rate,,,,-1
cnvtol,conc,,,,-1
eqslv,sparse
outres,all,none
outres,basic,all
autots,on
time,1500
deltim,dt_therm,dt_therm,10000*dt_therm
solve
timint,off,therm
time,168*3600
deltim,dt_conc/10,dt_conc/10,dt_conc
solve

``````

Ansys Elite Channel Partner

Get Your Ansys Products & Support from the Engineers who Contribute to this Blog.

Product Development

Keep up to date on what is going on at PADT by subscribing to our newsletter. Every month we share news about PADT, our partners, and our customers. We also share links to useful information on simulation, product development, and 3D Printing.  Sign up, and let's stay in touch.

By submitting this form, you are consenting to receive marketing emails from: . You can revoke your consent to receive emails at any time by using the SafeUnsubscribe® link, found at the bottom of every email. Emails are serviced by Constant Contact

07/18/2024

08/05/2024

09/09/2024

09/10/2024

09/12/2024

09/13/2024

10/23/2024