现在自旋电子学领域RuO2薄膜基底一般有哪些?

Creado el: 25 de diciembre de 2025

Respondido usando GPT-5.2 Thinking por Chat01

Pregunta

现在自旋电子学领域RuO2薄膜基底一般有哪些?

Pensamiento

Explaining typical substrate choices for thin films in spintronics

For thin films in spintronics, substrates like LaAlO3, MgO, and YSZ are notable, but recent studies highlight TiO2, MgF2, Al2O3 r-plane, and SrTiO3. Key considerations include lattice matching and orientation control. Rutile substrates offer optimal epitaxy; sapphire supports r-plane alignment. Perovskites like SrTiO3 provide strain and symmetry advantages, and polycrystalline Silicon can be used, though often with buffers.

I'll summarize this in Chinese with bullet points and typical use-cases. I'll give citations to support the details from recent sources.

Explaining substrates in spintronics for RuO2 films

In spintronics and altermagnetism research on RuO2 thin films, common substrates include TiO2 (rutile), MgF2 (rutile), α-Al2O3 (sapphire) (r-plane (1-102)), SrTiO3 (001), MgO (001)/(110), LaAlO3 (100), YSZ, and Si (100). High-quality epitaxial growth is essential, with rutile substrates preferred for altermagnetism. Sometimes buffer layers, like CeO2 on sapphire, are used. I'll include citations to support the details. I'll craft this in Chinese to make the response clear and structured.

Thought for 35s

Respuesta

在**自旋电子学/反铁磁(尤其是近几年 RuO₂ 的 altermagnetism)**相关的 RuO₂ 薄膜工作里,常见基底大致就这几类(按“用得最常见/最容易做出外延质量”的思路排):

1) Rutile 同结构、晶格最匹配(最常见)

  • TiO₂(rutile)单晶:很多高质量外延 RuO₂ 都直接长在 TiO₂ 上(例如 RuO₂/TiO₂ 界面与超薄膜工作)。(OUP Academic)
    • 常见取向:TiO₂(110)、(001) 等(用来给 RuO₂ 提供各向异性应变/选取薄膜取向)。
  • MgF₂(rutile)单晶:同为 rutile 结构、晶格参数相近,常被用来做 RuO₂ 外延与应变调控。(arXiv)

这两种(TiO₂、MgF₂)因为“同结构 rutile + 接近晶格常数”,在追求单晶外延、低缺陷、可控应变时最受欢迎。(arXiv)

2) 氧化铝蓝宝石(常用于实现特定取向/单畴)

  • α-Al₂O₃(sapphire)单晶:很多工作用它来实现特定外延关系与取向控制;近期也有在 Al₂O₃ r-plane(11̄02) 上实现高质量/单变体(single-variant)RuO₂(101) 的研究。(arXiv)
    • 有时会用 CeO₂ 等缓冲层来改善匹配或取向。(AIP Publishing)

3) 钙钛矿氧化物基底(便于做氧化物异质结/器件集成)

  • SrTiO₃(STO)单晶:常见于 PLD 等工艺,能长出取向明确的 RuO₂ 薄膜,也方便后续堆叠氧化物自旋电子器件结构。(APS Journals)

4) 立方氧化物/其他外延模板(相对“工程化”选择)

  • MgO 单晶:已有用 MBE/MOCVD 等在 MgO(100)/(110) 上获得外延或高度取向 RuO₂ 的报道。(Springer)
  • LaAlO₃(LAO)单晶:也被用作外延生长基底(历史上较多用于导电 RuO₂ 外延/电学性质研究)。(ScienceDirect)
  • YSZ(钇稳定氧化锆):在“基底影响/择优取向”类研究里出现过,用来获得较好的取向与电学表现。(Scilit)

5) 硅基底(更偏集成,但往往牺牲外延质量)

  • Si(100):可以沉积 RuO₂,但很多情况下更容易得到多晶/择优取向而非真正外延(除非引入缓冲层/模板工程)。(ScienceDirect)

选基底时的“快速经验”

  • 想要最高外延质量/最清晰的反铁磁或 altermagnetic 信号:优先 TiO₂、MgF₂(rutile)。(arXiv)
  • 想要特定取向、单畴/单变体:经常会用 **sapphire(尤其 r-plane)**路线。(arXiv)
  • 想做氧化物异质结器件堆叠:常选 SrTiO₃(以及同类钙钛矿体系)。(APS Journals)

如果你告诉我你关心的是 RuO₂ 的哪种取向(比如 (101)/(110)/(100))、以及你的沉积方法(PLD/溅射/MBE/MOCVD),我可以把“基底—取向—应变—常见生长窗口”的组合给你整理成一个更具体的对照表。

Pregunta

帮我写一个matlab程序计算一下下面x,y在线性代数拟合下的结果:
-6x+12y=91.3745,24x-12y=183.1556,2x=30.3601

Python

python
import numpy as np A=np.array([[-6,12],[24,-12],[2,0]],dtype=float) b=np.array([91.3745,183.1556,30.3601],dtype=float) x=np.linalg.lstsq(A,b,rcond=None)[0] x array([15.24994639, 15.23822048])

Python

python
res=b-A@x res, np.linalg.norm(res), np.sum(res**2) (array([ 0.01553253, 0.01553253, -0.13979277]), 0.14150808397870773, 0.020024537831325)

Python

python
x,y=x x,y (15.24994638554217, 15.23822048192771)

Python

python
x,y=x x,y (15.24994638554217, 15.23822048192771) array([ 91.35896747, 183.14006747, 30.49989277])

Pensamiento

x,y=x x,y

(15.24994638554217, 15.23822048192771)

array([ 91.35896747, 183.14006747, 30.49989277])

Thought for 16s

Respuesta

下面这个是用**最小二乘(线性代数拟合)**来解超定方程组(3 条方程、2 个未知数)的 MATLAB 程序。核心就是 p = A\b;(MATLAB 会自动做最小二乘)。

matlab
% Least-squares fit for x,y % Equations: % -6x + 12y = 91.3745 % 24x - 12y = 183.1556 % 2x = 30.3601 A = [-6 12; 24 -12; 2 0]; b = [ 91.3745; 183.1556; 30.3601]; % Least-squares solution p = A \ b; % same as pinv(A)*b for LS, but numerically better x = p(1); y = p(2); % Residuals and error metrics r = A*p - b; % residual vector (Ax - b) res_norm2 = norm(r); % 2-norm sse = sum(r.^2); % sum of squared errors fprintf('Least-squares solution:\n'); fprintf('x = %.10f\n', x); fprintf('y = %.10f\n', y); fprintf('\nResiduals (Ax-b):\n'); disp(r); fprintf('||r||_2 = %.10f\n', res_norm2); fprintf('SSE = %.10f\n', sse); % Predicted left-hand-sides for each equation lhs = A*p; fprintf('\nLHS values (A*[x;y]):\n'); disp(lhs); fprintf('Given b:\n'); disp(b);

用最小二乘算出来的结果是(我这边先算了一遍,供你对照):

  • x ≈ 15.2499463855
  • y ≈ 15.2382204819

Compartir este Q&A