* Z:\home\khalils\Downloads\files\data\raw_asc\c2d847ff935b_03-IPB035N08N3_steady_state.asc
* Generated by LTspice 26.0.1 for Windows.
* Reference: 14 Thermal Calculations using LTSpice\nhttps://youtu.be/5CcDjbdaAM8?si=u7xlx5ZpC2L9ECkS
* Thermal resistance, junction - ambient (RthJA) = 62 K/W
* Add trace "tj#m1" to get the junction temeperature of a MOSFET
* Thermal resistance, junction - ambient (RthJA) = 62 K/W
* Without Heatsink
* With Heatsink
* Simulation
* .op
* Library below included based on ModelFile attribute of instance XU1 (C:\users\khalils\AppData\Local\LTspice\lib\sym\SOAtherm-HeatSink.asy)
+ temp 25
Rcsa2 ambient2 case2 20
R4 gate2 vpulse2 50
Rjc2 case2 junction2 1
R2 gate1 vpulse1 50
R1 vin1 out1 5
V2 vpulse1 0 10
Rca2 ambient2 case2 61
V1 vin1 0 100
V3 vin2 0 100
VTa1 ambient1 0 {t_amb}
Rca1 ambient1 case1 61
Rcsa1 ambient1 N001 20
M1 out1 gate1 0 0 IPB035N08N3 RthetaJA=62 Tambient={t_amb}
V4 vpulse2 0 10
Rjc1 case1 junction1 1
XU1 tc#m2 NC_01 NC_02 aluminum Rtheta=20 Tambient=25 Area_Contact_mm2=100 Volume_mm3=1000 ;pnba Tc)Tinterface)Tfin
VTa2 ambient2 0 {t_amb}
R3 vin2 out2 5
BPd1 0 junction1 I=V(out1)*Id(M1)+V(gate1)*Ig(M1)
BPd2 0 junction2 I=V(out2)*Id(M2)+V(gate2)*Ig(M2)
M2 out2 gate2 0 0 IPB035N08N3 RthetaJA=62 Tambient={t_amb}
.model NMOS NMOS
.model PMOS PMOS
.lib C:\users\khalils\AppData\Local\LTspice\lib\cmp\standard.mos
.param t_amb=25
.options SOAaccounting=1 ;turns on SOA accounting for MOSFETs that include thermal data
.tran 0 200 0 1
.lib SOAtherm-HeatSink.lib
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 2060 996
WIRE 240 -160 144 -160
WIRE 368 -160 240 -160
WIRE 1024 -160 928 -160
WIRE 1152 -160 1024 -160
WIRE 144 -128 144 -160
WIRE 368 -128 368 -160
WIRE 928 -128 928 -160
WIRE 1152 -128 1152 -160
WIRE 1328 -64 1312 -64
WIRE 144 -16 144 -48
WIRE 368 -16 368 -48
WIRE 400 -16 368 -16
WIRE 432 -16 400 -16
WIRE 928 -16 928 -48
WIRE 1152 -16 1152 -48
WIRE 1184 -16 1152 -16
WIRE 1216 -16 1184 -16
WIRE 368 16 368 -16
WIRE 1152 16 1152 -16
WIRE 96 96 80 96
WIRE 144 96 96 96
WIRE 272 96 224 96
WIRE 320 96 272 96
WIRE 880 96 864 96
WIRE 928 96 880 96
WIRE 1056 96 1008 96
WIRE 1104 96 1056 96
WIRE 80 112 80 96
WIRE 864 112 864 96
WIRE 368 144 368 112
WIRE 1152 144 1152 112
WIRE 80 208 80 192
WIRE 864 208 864 192
WIRE 96 368 80 368
WIRE 144 368 96 368
WIRE 272 368 224 368
WIRE 320 368 272 368
WIRE 448 368 400 368
WIRE 512 368 448 368
WIRE 544 368 512 368
WIRE 928 368 912 368
WIRE 976 368 928 368
WIRE 1104 368 1056 368
WIRE 1152 368 1104 368
WIRE 1280 368 1232 368
WIRE 1344 368 1280 368
WIRE 1376 368 1344 368
WIRE 80 400 80 368
WIRE 544 400 544 368
WIRE 912 400 912 368
WIRE 1376 400 1376 368
WIRE 448 448 448 368
WIRE 1104 448 1104 368
WIRE 1280 448 1280 368
WIRE 320 480 272 448
WIRE 400 480 448 448
WIRE 1152 480 1104 448
WIRE 1232 480 1280 448
WIRE 80 512 80 480
WIRE 544 512 544 480
WIRE 912 512 912 480
WIRE 1376 512 1376 480
WIRE 32 704 -16 704
WIRE 256 704 32 704
WIRE 512 704 464 704
WIRE 736 704 512 704
WIRE 880 704 832 704
WIRE 1104 704 880 704
WIRE 1360 704 1312 704
WIRE 1584 704 1360 704
WIRE 32 768 -16 768
WIRE 256 768 32 768
WIRE 512 768 464 768
WIRE 736 768 512 768
WIRE 880 768 832 768
WIRE 1104 768 880 768
WIRE 1360 768 1312 768
WIRE 1584 768 1360 768
DATAFLAG 192 704 ""
DATAFLAG 192 768 ""
DATAFLAG 672 704 ""
DATAFLAG 672 768 ""
DATAFLAG 1040 704 ""
DATAFLAG 1040 768 ""
DATAFLAG 1520 704 ""
DATAFLAG 1520 768 ""
RECTANGLE Normal 768 272 -32 -208 1
RECTANGLE Normal 768 608 -32 304 1
RECTANGLE Normal 1600 272 800 -208 1
RECTANGLE Normal 1600 608 800 304 1
RECTANGLE Normal 1552 -368 768 -416 2
SYMBOL res 240 352 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName Rjc1
SYMATTR Value 1
SYMBOL res 416 352 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName Rca1
SYMATTR Value 61
SYMBOL res 1024 80 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R4
SYMATTR Value 50
SYMBOL res 352 -144 R0
SYMATTR InstName R1
SYMATTR Value 5
SYMBOL voltage 1376 384 R0
SYMATTR InstName Ta2
SYMATTR Value {t_amb}
SYMBOL bi 80 480 R180
WINDOW 0 24 80 Left 2
WINDOW 3 -338 -81 Left 2
SYMATTR InstName Pd1
SYMATTR Value I=V(out1)*Id(M1)+V(gate1)*Ig(M1)
SYMBOL res 1248 352 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName Rca2
SYMATTR Value 61
SYMBOL res 1248 464 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName Rcsa2
SYMATTR Value 20
SYMBOL voltage 864 96 R0
WINDOW 0 40 62 Left 2
WINDOW 3 38 89 Left 2
SYMATTR InstName V4
SYMATTR Value 10
SYMBOL SOAtherm-HeatSink 1408 -64 R0
WINDOW 3 -118 83 Left 2
WINDOW 123 -183 108 Left 1
WINDOW 38 -23 -117 Left 2
SYMATTR InstName U1
SYMATTR Value Rtheta=20 Tambient=25
SYMATTR SpiceModel aluminum
SYMBOL voltage 544 384 R0
SYMATTR InstName Ta1
SYMATTR Value {t_amb}
SYMBOL voltage 144 -144 R0
SYMATTR InstName V1
SYMATTR Value 100
SYMBOL voltage 80 96 R0
WINDOW 0 40 62 Left 2
WINDOW 3 38 89 Left 2
SYMATTR InstName V2
SYMATTR Value 10
SYMBOL nmos 1104 16 R0
WINDOW 3 -142 167 Left 2
SYMATTR InstName M2
SYMATTR Value IPB035N08N3  RthetaJA=62 Tambient={t_amb}
SYMBOL res 1072 352 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName Rjc2
SYMATTR Value 1
SYMBOL nmos 320 16 R0
WINDOW 3 -142 167 Left 2
SYMATTR InstName M1
SYMATTR Value IPB035N08N3  RthetaJA=62 Tambient={t_amb}
SYMBOL res 240 80 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R2
SYMATTR Value 50
SYMBOL res 1136 -144 R0
SYMATTR InstName R3
SYMATTR Value 5
SYMBOL bi 912 480 R180
WINDOW 0 24 80 Left 2
WINDOW 3 -329 -74 Left 2
SYMATTR InstName Pd2
SYMATTR Value I=V(out2)*Id(M2)+V(gate2)*Ig(M2)
SYMBOL voltage 928 -144 R0
SYMATTR InstName V3
SYMATTR Value 100
SYMBOL res 416 464 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName Rcsa1
SYMATTR Value 20
FLAG 368 144 0
FLAG 400 -16 out1
FLAG 272 96 gate1
FLAG 144 -16 0
FLAG 80 208 0
FLAG 240 -160 vin1
FLAG 96 96 vpulse1
FLAG 80 512 0
FLAG 544 512 0
FLAG 96 368 junction1
FLAG 272 368 case1
FLAG 512 368 ambient1
FLAG 1152 144 0
FLAG 1184 -16 out2
FLAG 1056 96 gate2
FLAG 928 -16 0
FLAG 864 208 0
FLAG 1024 -160 vin2
FLAG 880 96 vpulse2
FLAG 912 512 0
FLAG 1376 512 0
FLAG 928 368 junction2
FLAG 1104 368 case2
FLAG 1344 368 ambient2
FLAG 1312 -64 tc#m2
FLAG 32 704 tj#M1
FLAG 32 768 tc#M1
FLAG 512 704 junction1
FLAG 512 768 case1
FLAG 880 704 tj#M2
FLAG 880 768 tc#M2
FLAG 1360 704 junction2
FLAG 1360 768 case2
TEXT -40 -416 Left 2 ;Reference: 14 Thermal Calculations using LTSpice\nhttps://youtu.be/5CcDjbdaAM8?si=u7xlx5ZpC2L9ECkS
TEXT 56 248 Left 2 ;Thermal resistance, junction - ambient (RthJA) = 62 K/W
TEXT -40 -360 Left 2 !.param t_amb=25
TEXT -40 -328 Left 2 !.options SOAaccounting=1 ;turns on SOA accounting for MOSFETs that include thermal data\n+ temp 25
TEXT 1056 -392 Left 2 !.tran 0 200 0 1
TEXT 0 640 Left 2 ;Add trace "tj#m1" to get the junction temeperature of a MOSFET
TEXT 840 248 Left 2 ;Thermal resistance, junction - ambient (RthJA) = 62 K/W
TEXT 256 -240 Left 4 ;Without Heatsink
TEXT 1040 -240 Left 4 ;With Heatsink
TEXT 800 -392 Left 2 ;Simulation
TEXT 1288 -392 Left 2 ;.op