title 'GaN HEMT Double 1um Gate Time Dependent' Coordinates cartesian3 variables Temp !(threshold=0.1) definitions k { thermal conductivity -- values supplied later } kgan=0.00021 {hexagonal GaN, W/um-K} ksic=0.00049 {6H-SiC} kau=0.000381 {Gold } kcu=0.000401 {Cu} kair=0.0000000257 Q { Thermal source } h=3e-11 {Heat transfer coefficient, here 30 W/m2-K = 30*10-12 W/um2-K} Rho RhoSic=3.211e-9 {g/um^3} RhoCu=8.94e-9 RhoAu=19.30E-9 RhoGaN=6.1e-9 Cp CpSic=1.09 {J/molK} CpGaN=35.3 {*can be temperature dependent Cp=32.960+0.162*10^-1*Temp+2360170T^-2-775370000T^-3 Tomaskiewicz et al. "Heat Capacity of GaN" Journal of Thermal analysis and colorimetry} CpCu=24.44 CpAu=25.418 initial values Temp = 60 equations div [ k * grad(Temp) ] + Q = Rho * Cp * dt(Temp) ! div[k*grad(Temp)] + Q = 0 { the heat equation } Extrusion Surface 'Bottom' Z=0 Layer 'Package' Surface 'Substrate' Z=630 Layer 'SiC' Surface 'Buffer' Z=880 Layer 'GaN' Surface 'Active Layer' Z=882.248 Layer 'Channel' Surface 'Contact' Z=882.268 Layer 'Gate' Surface 'Top' Z=882.298 BOUNDARIES Surface 'Bottom' Value(temp)=100 Surface 'Top' Natural(temp)=h*(25-temp) Region 1 'SiC' Layer 'Package' k=kcu Q=0 Rho=RhoCu Cp=CpCu Layer 'SiC' k=ksic Q=0 Rho=RhoSic Cp= CpSic Layer 'GaN' k=kgan Q=0 Rho=RhoGaN Cp=CpGaN Layer 'Channel' Void Layer 'Gate' Void start (-487.5,-1212.5) line to (-487.5,1212.5) to (487.5,1212.5) to (487.5,-1212.5) line to close Limited Region 3 'Active Area' Layer 'Package' Void !k=kcu Q=0 Rho=RhoCu Cp=CpCu Layer 'SiC' Void !k=ksic Q=0 Rho=RhoSic Cp=CpSic Layer 'GaN' Void !k=kgan Q=0 Rho=RhoGaN Cp=CpGaN Layer 'Channel' k=kgan Q=0.898 Rho=RhoGaN Cp=CpGaN Layer 'Gate' k=kau Q=0 Rho=RhoAu Cp=CpAu start (-16,-80) line to (-16,80) to (-15,80) to (-15,-80) line to close start (15,-80) line to (15,80) to (16,80) to (16,-80) line to close TIME 0 TO 1 by 1 { if time dependent} plots for t=1 grid(x,y,z) grid(x,0,z) grid(0,y,z) grid(x,y,0) contour(TEMP) painted on z=0 as "XY Temp" contour(TEMP) painted on x=0 as "YZ Temp" contour(TEMP) painted on y=0 as "XZ Temp" elevation(TEMP) painted from (-488,0,0) to (488,0,0) as "X-Axis Temp" !range=(0,tmax) elevation(TEMP) painted from (0,-1213,0) to (0,1213,0) as "Y-Axis Temp" !range=(0,tmax) elevation(TEMP) painted from (0,0,0) to (0,0,883) as "Z-Axis Temp" !range=(0,tmax)} surface(temp) on x=0 surface(temp) on y=0 surface (temp) on z=0 end