<?xml version='1.0'?>
<!DOCTYPE art SYSTEM 'http://www.biomedcentral.com/xml/article.dtd'>
<art><ui>1556-276X-7-90</ui><ji>1556-276X</ji><fm>
<dochead>Nano Express</dochead>
<bibl>
<title>
<p>Spin-related tunneling through a nanostructured electric-magnetic barrier on the surface of a topological insulator</p>
</title>
<aug>
<au id="A1" ca="yes"><snm>Wu</snm><fnm>Zhenhua</fnm><insr iid="I1"/><insr iid="I2"/><email>zhwu@semi.ac.cn</email></au>
<au id="A2"><snm>Li</snm><fnm>Jun</fnm><insr iid="I3"/><email>lijun@xmu.edu.cn</email></au>
</aug>
<insg>
<ins id="I1"><p>SKLSM, Institute of Semiconductors, Chinese Academy of Sciences, P.O. Box 912, Beijing 100083, China</p></ins>
<ins id="I2"><p>CAE Team, Semiconductor R&amp;D Center, Samsung Electronics Co., Ltd., Gyeonggi-Do, Korea</p></ins>
<ins id="I3"><p>Department of Physics, Semiconductor Photonics Research Center, Xiamen University, Xiamen 361005, China</p></ins>
</insg>
<source>Nanoscale Research Letters</source>
<issn>1556-276X</issn>
<pubdate>2012</pubdate>
<volume>7</volume>
<issue>1</issue>
<fpage>90</fpage>
<url>http://www.nanoscalereslett.com/content/7/1/90</url>
<xrefbib><pubidlist><pubid idtype="doi">10.1186/1556-276X-7-90</pubid><pubid idtype="pmpid">22283846</pubid></pubidlist></xrefbib>
</bibl>
<history><rec><date><day>30</day><month>8</month><year>2011</year></date></rec><acc><date><day>27</day><month>1</month><year>2012</year></date></acc><pub><date><day>27</day><month>1</month><year>2012</year></date></pub></history>
<cpyrt><year>2012</year><collab>Wu and Li; licensee Springer.</collab><note>This is an Open Access article distributed under the terms of the Creative Commons Attribution License (<url>http://creativecommons.org/licenses/by/2.0</url>), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</note></cpyrt>
<abs>
<sec>
<st>
<p>Abstract</p>
</st>
<p>We investigate quantum tunneling through a single electric and/or magnetic barrier on the surface of a three-dimensional topological insulator. We found that (1) the propagating behavior of electrons in such system exhibits a strong dependence on the direction of the incident electron wavevector and incident energy, giving the possibility to construct a wave vector and/or energy filter; (2) the spin orientation can be tuned by changing the magnetic barrier structure as well as the incident angles and energies.</p>
<p>PACS numbers: 72.25.Dc; 73.20.-r; 73.23.-b; 75.70.-i.</p>
</sec>
</abs>
</fm><bdy>
<sec>
<st>
<p>1. Introduction</p>
</st>
<p>The recent discovery of a new quantum state of matter, topological insulator, has generated a lot of interest due to its great scientific and technological importance <abbrgrp>
<abbr bid="B1">1</abbr>
<abbr bid="B2">2</abbr>
<abbr bid="B3">3</abbr>
<abbr bid="B4">4</abbr>
<abbr bid="B5">5</abbr>
</abbrgrp>. In a topological insulator, spin-orbit coupling opens an energy gap in the bulk, and results in helical surface states residing in the bulk gap in the absence of magnetic fields. Such surface states are spin-dependent and are topologically protected by time-reversal symmetry <abbrgrp>
<abbr bid="B4">4</abbr>
<abbr bid="B5">5</abbr>
<abbr bid="B6">6</abbr>
<abbr bid="B7">7</abbr>
</abbrgrp> and distinct from conventional surface states, which are fragile and depend sensitively on the details of the surface geometry and bonding. This discovery sparked intensive experimental and theoretical interests, both for its fundamental novel electronics properties as well as possible applications in a new generation of electric devices.</p>
<p>Very recently, the surface states in Bi-based alloys, Bi<sub>1-<it>x</it>
</sub>Sb<sub>
<it>x</it>
</sub>, Bi<sub>2</sub>Se<sub>3</sub>, Bi<sub>2</sub>Te<sub>3</sub>, were theoretically predicted <abbrgrp>
<abbr bid="B6">6</abbr>
<abbr bid="B8">8</abbr>
</abbrgrp> and experimentally observed by using angle-resolved photoe-mission spectroscopy (ARPES) <abbrgrp>
<abbr bid="B9">9</abbr>
<abbr bid="B10">10</abbr>
<abbr bid="B11">11</abbr>
<abbr bid="B12">12</abbr>
</abbrgrp>. These 3D topological insulators have robust and simple surface states consisting of a single Dirac cone at the &#915; point <abbrgrp>
<abbr bid="B8">8</abbr>
</abbrgrp>. Note that this Hamiltonian appears similar to graphene <abbrgrp>
<abbr bid="B13">13</abbr>
</abbrgrp>, but topological insulators have an odd number of massless Dirac cones on the surface, ensured by the <it>Z</it>
<sub>2 </sub>topological invariant of the bulk, while graphene has twofold massless Dirac cones at the <it>K </it>and <it>K' </it>valleys. Another essential difference is connected with spin-related properties. In the surface, Hamiltonian of the 3D TI <b>
<it>&#963; </it>
</b>acts on the real spin of the charge carriers, while for graphene it stands for the pseudo spin, i.e., the A and B sublattices of graphene. Hence, it is natural to manipulate spin transport on the surface of a 3D topological insulator by controlling the electron orbital motion. Based on the topological surface Hamiltonian, it is clear that <b>
<it>&#963; </it>
</b>&#183; <b>
<it>k </it>
</b>is a quantum conserved quantity which implies that spin and momentum of the electron are locked. For instance in a tunneling process, the reflected electron will reverse its spin due to the helical property of the surface states, i.e., the spin-momentum locking <abbrgrp>
<abbr bid="B14">14</abbr>
</abbrgrp>. This feature will lead to some interesting phenomena, such as the spin-dependent conductance <abbrgrp>
<abbr bid="B15">15</abbr>
</abbrgrp> and the twisted RKKY interaction <abbrgrp>
<abbr bid="B16">16</abbr>
</abbrgrp>.</p>
<p>In this study, we investigate electron tunneling through single electric and magnetic potential barriers which can be created by depositing a ferromagnetic metallic strip on the surface of a 3D topological insulator. We find that the in-plane spin orientation of the transmitted and the reflected electrons can be rotated over certain angles that are determined by the incident angle and energy. Our results demonstrate that the magnetic field of the magnetic barrier bends the trajectory of the electrons, and therefore rotate the spin.</p>
</sec>
<sec>
<st>
<p>2. Theory</p>
</st>
<p>First we focus on the electron transmission through a single electric and magnetic potential barrier on the surface of a 3D topological insulator, as shown in Figure <figr fid="F1">1</figr>. We can create magnetic and electric potentials underneath a superconducting plate and a ferromagnetic strip <abbrgrp>
<abbr bid="B17">17</abbr>
<abbr bid="B18">18</abbr>
<abbr bid="B19">19</abbr>
<abbr bid="B20">20</abbr>
</abbrgrp>. The relevant magnetic and electric fields are directed perpendicular to the surface of the 3D TI, i.e., <it>V</it>(<it>x</it>) = <it>V</it>[&#920;(<it>x</it>) - &#920;(<it>x </it>- <it>d</it>)]/2 and <it>B</it>
<sub>
<it>z</it>
</sub>(<it>x</it>) = <it>B</it>[&#920;(<it>x</it>) - &#920;(<it>x </it>- <it>d</it>)]/2, where &#920; is the Heaviside step function. The magnetic field is perpendicular to the surface and the Landau gauge <b>
<it>A </it>
</b>= (0, <it>Bx</it>, 0) is adopted in our calculation. The low-energy electrons near the &#915; point of the Dirac cones can be well described by the effective Hamiltonian <abbrgrp>
<abbr bid="B21">21</abbr>
</abbrgrp>,</p>
<fig id="F1"><title><p>Figure 1</p></title><caption><p>Schematic of an electric and magnetic potential barrier on the surface of a 3D TI</p></caption><text>
   <p><b>Schematic of an electric and magnetic potential barrier on the surface of a 3D TI</b>.</p>
</text><graphic file="1556-276X-7-90-1"/></fig>
<p>
<display-formula id="M1">
<m:math name="1556-276X-7-90-i1" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:mrow>
   <m:mi>H</m:mi>
   <m:mo class="MathClass-rel">=</m:mo>
   <m:msub>
      <m:mrow>
         <m:mi>v</m:mi>
      </m:mrow>
      <m:mrow>
         <m:mstyle class="text">
            <m:mtext class="textsf" mathvariant="sans-serif">F</m:mtext>
         </m:mstyle>
      </m:mrow>
   </m:msub>
   <m:mi>&#963;</m:mi>
   <m:mo class="MathClass-bin">&#8901;</m:mo>
   <m:mrow>
      <m:mo class="MathClass-open">(</m:mo>
      <m:mrow>
         <m:mi>&#960;</m:mi>
         <m:mo class="MathClass-bin">&#215;</m:mo>
         <m:mover accent="false">
            <m:mrow>
               <m:mi>z</m:mi>
            </m:mrow>
            <m:mo class="MathClass-op"> ^</m:mo>
         </m:mover>
      </m:mrow>
      <m:mo class="MathClass-close">)</m:mo>
   </m:mrow>
   <m:mo class="MathClass-bin">+</m:mo>
   <m:mi>V</m:mi>
   <m:mo class="MathClass-bin">+</m:mo>
   <m:msub>
      <m:mrow>
         <m:mi>H</m:mi>
      </m:mrow>
      <m:mrow>
         <m:mi>z</m:mi>
      </m:mrow>
   </m:msub>
   <m:mo class="MathClass-punc">,</m:mo>
</m:mrow>
</m:math>
</display-formula>
</p>
<p>where <it>v</it>
<sub>F </sub>is the Fermi velocity, <it>&#963;</it>
<sup>
<it>i</it>
</sup>(<it>i </it>= <it>x, y, z</it>) are the Pauli matrices, <it>V </it>is the gate voltage applied on the magnetic metal strips, and the last term <it>H</it>
<sub>
<it>Z </it>
</sub>&#8801; <it>g&#956;</it>
<sub>
<it>B</it>
</sub>
<it>&#963; </it>&#183; <b>
<it>B </it>
</b>is induced by Zeeman spin spitting. Note that for <it>g </it>= 23 in Bi<sub>2</sub>Se<sub>3</sub>, the Zeeman term affects the transmission slightly at low magnetic field. The momentum is <it>&#960; </it>= <b>p </b>+ <b>e<it>A</it>
</b>, where the vector potential of the inhomogeneous magnetic field generated by the magnetic metal stripe, <inline-formula>
<m:math name="1556-276X-7-90-i2" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:mover accent="false">
   <m:mrow>
      <m:mi>z</m:mi>
   </m:mrow>
   <m:mo class="MathClass-op"> ^</m:mo>
</m:mover>
</m:math>
</inline-formula>, is the unit vector normal to the surface. Note that <inline-formula>
<m:math name="1556-276X-7-90-i3" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:mrow>
   <m:mo class="MathClass-open">[</m:mo>
   <m:mrow>
      <m:mi>&#963;</m:mi>
      <m:mo class="MathClass-bin">&#8901;</m:mo>
      <m:mrow>
         <m:mo class="MathClass-open">(</m:mo>
         <m:mrow>
            <m:mi>&#960;</m:mi>
            <m:mo class="MathClass-bin">&#215;</m:mo>
            <m:mover accent="false">
               <m:mrow>
                  <m:mi>z</m:mi>
               </m:mrow>
               <m:mo class="MathClass-op"> ^</m:mo>
            </m:mover>
         </m:mrow>
         <m:mo class="MathClass-close">)</m:mo>
      </m:mrow>
      <m:mo class="MathClass-punc">,</m:mo>
      <m:mi>H</m:mi>
   </m:mrow>
   <m:mo class="MathClass-close">]</m:mo>
</m:mrow>
<m:mo class="MathClass-rel">=</m:mo>
<m:mn>0</m:mn>
</m:math>
</inline-formula>, which implies that <inline-formula>
<m:math name="1556-276X-7-90-i4" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:mi>&#963;</m:mi>
<m:mo class="MathClass-bin">&#8901;</m:mo>
<m:mrow>
   <m:mo class="MathClass-open">(</m:mo>
   <m:mrow>
      <m:mi>&#960;</m:mi>
      <m:mo class="MathClass-bin">&#215;</m:mo>
      <m:mover accent="false">
         <m:mrow>
            <m:mi>z</m:mi>
         </m:mrow>
         <m:mo class="MathClass-op"> ^</m:mo>
      </m:mover>
   </m:mrow>
   <m:mo class="MathClass-close">)</m:mo>
</m:mrow>
</m:math>
</inline-formula> is a quantum conserved quantity during the tunneling processes, i.e., spin-momentum locking. If the incident electrons are spin polarized along the direction of the vector <inline-formula>
<m:math name="1556-276X-7-90-i5" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:mrow>
   <m:mo class="MathClass-open">(</m:mo>
   <m:mrow>
      <m:mi>&#960;</m:mi>
      <m:mo class="MathClass-bin">&#215;</m:mo>
      <m:mover accent="false">
         <m:mrow>
            <m:mi>z</m:mi>
         </m:mrow>
         <m:mo class="MathClass-op"> ^</m:mo>
      </m:mover>
   </m:mrow>
   <m:mo class="MathClass-close">)</m:mo>
</m:mrow>
</m:math>
</inline-formula>, the magnetic field bends the trajectory of the electrons, resulting in a rotation of the spin of the transmitted electrons. The reflected electrons suffer similar spin rotations accompanied by the reversal of the momentum <it>p</it>
<sub>
<it>x</it>
</sub>. Interestingly, the gate voltage can be used to control the reflection and transmission, and therefore tune the spin polarization of the reflected and transmitted electrons.</p>
<p>For simplicity, we introduce the dimensionless units: <it>l</it>
<sub>
<it>B </it>
</sub>= [<it>&#295;</it>/<it>eB</it>
<sub>0</sub>]<sup>1/2</sup>, <it>B</it>(<it>x</it>) &#8594; <it>B</it>
<sub>0</sub>
<it>B</it>(<it>x</it>), <it>A</it>
<sub>
<it>y</it>
</sub>(<it>x</it>) &#8594; <it>B</it>
<sub>0</sub>
<it>l</it>
<sub>
<it>B</it>
</sub>
<it>A<sub>y</sub>
</it>(<it>x</it>), <it>E </it>&#8594; <it>E</it>
<sub>0</sub>
<it>E</it>, <b>
<it>r </it>
</b>&#8594; <it>l</it>
<sub>
<it>B</it>
</sub>
<b>
<it>r</it>
</b>, <b>
<it>k </it>
</b>&#8594; <b>
<it>k</it>
</b>/<it>l</it>
<sub>
<it>B</it>
</sub>, and rewrite the Hamiltonian as</p>
<p>
<display-formula id="M2">
<m:math name="1556-276X-7-90-i6" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:mrow>
   <m:mi>H</m:mi>
   <m:mo class="MathClass-rel">=</m:mo>
   <m:mfenced separators="" open="(" close=")">
      <m:mrow>
         <m:mtable equalrows="false" columnlines="none none none none none none none none none none none none none none none none none none none" equalcolumns="false" class="array">
            <m:mtr>
               <m:mtd class="array" columnalign="center">
                  <m:mi>V</m:mi>
                  <m:mo class="MathClass-bin">+</m:mo>
                  <m:mi>g</m:mi>
                  <m:msub>
                     <m:mrow>
                        <m:mi>&#956;</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>B</m:mi>
                     </m:mrow>
                  </m:msub>
                  <m:mi>B</m:mi>
               </m:mtd>
               <m:mtd class="array" columnalign="center">
                  <m:msub>
                     <m:mrow>
                        <m:mi>k</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>y</m:mi>
                     </m:mrow>
                  </m:msub>
                  <m:mo class="MathClass-bin">+</m:mo>
                  <m:msub>
                     <m:mrow>
                        <m:mi>A</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>y</m:mi>
                     </m:mrow>
                  </m:msub>
                  <m:mo class="MathClass-bin">+</m:mo>
                  <m:mi>i</m:mi>
                  <m:msub>
                     <m:mrow>
                        <m:mi>k</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>x</m:mi>
                     </m:mrow>
                  </m:msub>
               </m:mtd>
            </m:mtr>
            <m:mtr>
               <m:mtd class="array" columnalign="center">
                  <m:msub>
                     <m:mrow>
                        <m:mi>k</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>y</m:mi>
                     </m:mrow>
                  </m:msub>
                  <m:mo class="MathClass-bin">+</m:mo>
                  <m:msub>
                     <m:mrow>
                        <m:mi>A</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>y</m:mi>
                     </m:mrow>
                  </m:msub>
                  <m:mo class="MathClass-bin">-</m:mo>
                  <m:mi>i</m:mi>
                  <m:msub>
                     <m:mrow>
                        <m:mi>k</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>x</m:mi>
                     </m:mrow>
                  </m:msub>
               </m:mtd>
               <m:mtd class="array" columnalign="center">
                  <m:mi>V</m:mi>
                  <m:mo class="MathClass-bin">-</m:mo>
                  <m:mi>g</m:mi>
                  <m:msub>
                     <m:mrow>
                        <m:mi>&#956;</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>B</m:mi>
                     </m:mrow>
                  </m:msub>
                  <m:mi>B</m:mi>
               </m:mtd>
            </m:mtr>
            <m:mtr>
               <m:mtd class="array" columnalign="center"/>
            </m:mtr>
         </m:mtable>
      </m:mrow>
   </m:mfenced>
   <m:mi>.</m:mi>
</m:mrow>
</m:math>
</display-formula>
</p>
<p>In the presence of the magnetic-electric potentials, the wavevector satisfies <inline-formula>
<m:math name="1556-276X-7-90-i7" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:msubsup>
   <m:mrow>
      <m:mi>k</m:mi>
   </m:mrow>
   <m:mrow>
      <m:mi>x</m:mi>
   </m:mrow>
   <m:mrow>
      <m:mn>2</m:mn>
   </m:mrow>
</m:msubsup>
<m:mo class="MathClass-bin">+</m:mo>
<m:msup>
   <m:mrow>
      <m:mrow>
         <m:mo class="MathClass-open">(</m:mo>
         <m:mrow>
            <m:msub>
               <m:mrow>
                  <m:mi>k</m:mi>
               </m:mrow>
               <m:mrow>
                  <m:mi>y</m:mi>
               </m:mrow>
            </m:msub>
            <m:mo class="MathClass-bin">+</m:mo>
            <m:msub>
               <m:mrow>
                  <m:mi>A</m:mi>
               </m:mrow>
               <m:mrow>
                  <m:mi>y</m:mi>
               </m:mrow>
            </m:msub>
         </m:mrow>
         <m:mo class="MathClass-close">)</m:mo>
      </m:mrow>
   </m:mrow>
   <m:mrow>
      <m:mn>2</m:mn>
   </m:mrow>
</m:msup>
<m:mo class="MathClass-rel">=</m:mo>
<m:msup>
   <m:mrow>
      <m:mrow>
         <m:mo class="MathClass-open">(</m:mo>
         <m:mrow>
            <m:mi>E</m:mi>
            <m:mo class="MathClass-bin">-</m:mo>
            <m:mi>V</m:mi>
         </m:mrow>
         <m:mo class="MathClass-close">)</m:mo>
      </m:mrow>
   </m:mrow>
   <m:mrow>
      <m:mn>2</m:mn>
   </m:mrow>
</m:msup>
<m:mo class="MathClass-bin">-</m:mo>
<m:msup>
   <m:mrow>
      <m:mrow>
         <m:mo class="MathClass-open">(</m:mo>
         <m:mrow>
            <m:mi>g</m:mi>
            <m:msub>
               <m:mrow>
                  <m:mi>&#956;</m:mi>
               </m:mrow>
               <m:mrow>
                  <m:mi>B</m:mi>
               </m:mrow>
            </m:msub>
            <m:mi>B</m:mi>
         </m:mrow>
         <m:mo class="MathClass-close">)</m:mo>
      </m:mrow>
   </m:mrow>
   <m:mrow>
      <m:mn>2</m:mn>
   </m:mrow>
</m:msup>
</m:math>
</inline-formula>. Note that the translational invariance along the <it>y </it>direction gives rise to conservation of <it>k</it>
<sub>
<it>y</it>
</sub>, and thus the solutions can be written as <inline-formula>
<m:math name="1556-276X-7-90-i8" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:mi>&#968;</m:mi>
<m:mrow>
   <m:mo class="MathClass-open">(</m:mo>
   <m:mrow>
      <m:mi>x</m:mi>
      <m:mo class="MathClass-punc">,</m:mo>
      <m:mi>y</m:mi>
   </m:mrow>
   <m:mo class="MathClass-close">)</m:mo>
</m:mrow>
<m:mo class="MathClass-rel">=</m:mo>
<m:mi>&#968;</m:mi>
<m:mrow>
   <m:mo class="MathClass-open">(</m:mo>
   <m:mrow>
      <m:mi>x</m:mi>
   </m:mrow>
   <m:mo class="MathClass-close">)</m:mo>
</m:mrow>
<m:msup>
   <m:mrow>
      <m:mi>e</m:mi>
   </m:mrow>
   <m:mrow>
      <m:mi>i</m:mi>
      <m:msub>
         <m:mrow>
            <m:mi>k</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>y</m:mi>
         </m:mrow>
      </m:msub>
      <m:mi>y</m:mi>
   </m:mrow>
</m:msup>
</m:math>
</inline-formula>. In the free region, the eigenvalues are <it>E</it>
<sub>&#177; </sub>= &#177;<it>v</it>
<sub>
<it>F</it>
</sub>
<it>&#960;</it>, and the corresponding eigenvectors are</p>
<p>
<display-formula id="M3">
<m:math name="1556-276X-7-90-i9" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:mtable columnalign="left" class="align">
   <m:mtr>
      <m:mtd columnalign="right" class="align-odd">
         <m:msub>
            <m:mrow>
               <m:mi>&#968;</m:mi>
            </m:mrow>
            <m:mrow>
               <m:mi>L</m:mi>
            </m:mrow>
         </m:msub>
         <m:mrow>
            <m:mo class="MathClass-open">(</m:mo>
            <m:mrow>
               <m:mi>x</m:mi>
            </m:mrow>
            <m:mo class="MathClass-close">)</m:mo>
         </m:mrow>
      </m:mtd>
      <m:mtd class="align-even">
         <m:mo class="MathClass-rel">=</m:mo>
         <m:mfrac>
            <m:mrow>
               <m:mn>1</m:mn>
            </m:mrow>
            <m:mrow>
               <m:msqrt>
                  <m:mrow>
                     <m:mn>2</m:mn>
                  </m:mrow>
               </m:msqrt>
            </m:mrow>
         </m:mfrac>
         <m:mfenced separators="" open="(" close=")">
            <m:mrow>
               <m:mtable equalrows="false" columnlines="none none none none none none none none none none none none none none none none none none none" equalcolumns="false" class="array">
                  <m:mtr>
                     <m:mtd class="array" columnalign="center">
                        <m:mn>1</m:mn>
                     </m:mtd>
                  </m:mtr>
                  <m:mtr>
                     <m:mtd class="array" columnalign="center">
                        <m:mfrac>
                           <m:mrow>
                              <m:mo class="MathClass-bin">-</m:mo>
                              <m:mi>i</m:mi>
                              <m:msub>
                                 <m:mrow>
                                    <m:mi>k</m:mi>
                                 </m:mrow>
                                 <m:mrow>
                                    <m:mi>x</m:mi>
                                 </m:mrow>
                              </m:msub>
                              <m:mo class="MathClass-bin">+</m:mo>
                              <m:mrow>
                                 <m:mo class="MathClass-open">(</m:mo>
                                 <m:mrow>
                                    <m:msub>
                                       <m:mrow>
                                          <m:mi>k</m:mi>
                                       </m:mrow>
                                       <m:mrow>
                                          <m:mi>y</m:mi>
                                       </m:mrow>
                                    </m:msub>
                                    <m:mo class="MathClass-bin">+</m:mo>
                                    <m:msub>
                                       <m:mrow>
                                          <m:mi>A</m:mi>
                                       </m:mrow>
                                       <m:mrow>
                                          <m:mi>y</m:mi>
                                       </m:mrow>
                                    </m:msub>
                                 </m:mrow>
                                 <m:mo class="MathClass-close">)</m:mo>
                              </m:mrow>
                           </m:mrow>
                           <m:mrow>
                              <m:msub>
                                 <m:mrow>
                                    <m:mi>E</m:mi>
                                 </m:mrow>
                                 <m:mrow>
                                    <m:mi>F</m:mi>
                                 </m:mrow>
                              </m:msub>
                              <m:mo class="MathClass-bin">-</m:mo>
                              <m:mi>V</m:mi>
                           </m:mrow>
                        </m:mfrac>
                     </m:mtd>
                  </m:mtr>
                  <m:mtr>
                     <m:mtd class="array" columnalign="center"/>
                  </m:mtr>
               </m:mtable>
            </m:mrow>
         </m:mfenced>
         <m:msup>
            <m:mrow>
               <m:mi>e</m:mi>
            </m:mrow>
            <m:mrow>
               <m:mi>i</m:mi>
               <m:msub>
                  <m:mrow>
                     <m:mi>k</m:mi>
                  </m:mrow>
                  <m:mrow>
                     <m:mi>x</m:mi>
                  </m:mrow>
               </m:msub>
               <m:mi>x</m:mi>
            </m:mrow>
         </m:msup>
         <m:mspace width="2em"/>
      </m:mtd>
   </m:mtr>
   <m:mtr>
      <m:mtd columnalign="right" class="align-odd"/>
      <m:mtd class="align-even">
         <m:mspace width="1em" class="quad"/>
         <m:mo class="MathClass-bin">+</m:mo>
         <m:mfrac>
            <m:mrow>
               <m:mi>r</m:mi>
            </m:mrow>
            <m:mrow>
               <m:msqrt>
                  <m:mrow>
                     <m:mn>2</m:mn>
                  </m:mrow>
               </m:msqrt>
            </m:mrow>
         </m:mfrac>
         <m:mfenced separators="" open="(" close=")">
            <m:mrow>
               <m:mtable equalrows="false" columnlines="none none none none none none none none none none none none none none none none none none none" equalcolumns="false" class="array">
                  <m:mtr>
                     <m:mtd class="array" columnalign="center">
                        <m:mn>1</m:mn>
                     </m:mtd>
                  </m:mtr>
                  <m:mtr>
                     <m:mtd class="array" columnalign="center">
                        <m:mfrac>
                           <m:mrow>
                              <m:mi>i</m:mi>
                              <m:msub>
                                 <m:mrow>
                                    <m:mi>k</m:mi>
                                 </m:mrow>
                                 <m:mrow>
                                    <m:mi>x</m:mi>
                                 </m:mrow>
                              </m:msub>
                              <m:mo class="MathClass-bin">+</m:mo>
                              <m:mrow>
                                 <m:mo class="MathClass-open">(</m:mo>
                                 <m:mrow>
                                    <m:msub>
                                       <m:mrow>
                                          <m:mi>k</m:mi>
                                       </m:mrow>
                                       <m:mrow>
                                          <m:mi>y</m:mi>
                                       </m:mrow>
                                    </m:msub>
                                    <m:mo class="MathClass-bin">+</m:mo>
                                    <m:msub>
                                       <m:mrow>
                                          <m:mi>A</m:mi>
                                       </m:mrow>
                                       <m:mrow>
                                          <m:mi>y</m:mi>
                                       </m:mrow>
                                    </m:msub>
                                 </m:mrow>
                                 <m:mo class="MathClass-close">)</m:mo>
                              </m:mrow>
                           </m:mrow>
                           <m:mrow>
                              <m:msub>
                                 <m:mrow>
                                    <m:mi>E</m:mi>
                                 </m:mrow>
                                 <m:mrow>
                                    <m:mi>F</m:mi>
                                 </m:mrow>
                              </m:msub>
                              <m:mo class="MathClass-bin">-</m:mo>
                              <m:mi>V</m:mi>
                           </m:mrow>
                        </m:mfrac>
                     </m:mtd>
                  </m:mtr>
                  <m:mtr>
                     <m:mtd class="array" columnalign="center"/>
                  </m:mtr>
               </m:mtable>
            </m:mrow>
         </m:mfenced>
         <m:msup>
            <m:mrow>
               <m:mi>e</m:mi>
            </m:mrow>
            <m:mrow>
               <m:mo class="MathClass-bin">-</m:mo>
               <m:mi>i</m:mi>
               <m:msub>
                  <m:mrow>
                     <m:mi>k</m:mi>
                  </m:mrow>
                  <m:mrow>
                     <m:mi>x</m:mi>
                  </m:mrow>
               </m:msub>
               <m:mi>x</m:mi>
            </m:mrow>
         </m:msup>
         <m:mo class="MathClass-punc">,</m:mo>
         <m:mspace width="2em"/>
      </m:mtd>
   </m:mtr>
   <m:mtr>
      <m:mtd columnalign="right" class="align-odd"/>
      <m:mtd class="align-even">
         <m:mspace width="2em"/>
      </m:mtd>
   </m:mtr>
</m:mtable>
</m:math>
</display-formula>
</p>
<p>
<display-formula id="M4">
<m:math name="1556-276X-7-90-i10" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:mrow>
   <m:msub>
      <m:mrow>
         <m:mi>&#968;</m:mi>
      </m:mrow>
      <m:mrow>
         <m:mi>R</m:mi>
      </m:mrow>
   </m:msub>
   <m:mrow>
      <m:mo class="MathClass-open">(</m:mo>
      <m:mrow>
         <m:mi>x</m:mi>
      </m:mrow>
      <m:mo class="MathClass-close">)</m:mo>
   </m:mrow>
   <m:mo class="MathClass-rel">=</m:mo>
   <m:mfrac>
      <m:mrow>
         <m:mi>t</m:mi>
      </m:mrow>
      <m:mrow>
         <m:msqrt>
            <m:mrow>
               <m:mn>2</m:mn>
            </m:mrow>
         </m:msqrt>
      </m:mrow>
   </m:mfrac>
   <m:mfenced separators="" open="(" close=")">
      <m:mrow>
         <m:mtable equalrows="false" columnlines="none none none none none none none none none none none none none none none none none none none" equalcolumns="false" class="array">
            <m:mtr>
               <m:mtd class="array" columnalign="center">
                  <m:mn>1</m:mn>
               </m:mtd>
            </m:mtr>
            <m:mtr>
               <m:mtd class="array" columnalign="center">
                  <m:mfrac>
                     <m:mrow>
                        <m:mo class="MathClass-bin">-</m:mo>
                        <m:mi>i</m:mi>
                        <m:msub>
                           <m:mrow>
                              <m:mi>k</m:mi>
                           </m:mrow>
                           <m:mrow>
                              <m:mi>x</m:mi>
                           </m:mrow>
                        </m:msub>
                        <m:mo class="MathClass-bin">+</m:mo>
                        <m:mrow>
                           <m:mo class="MathClass-open">(</m:mo>
                           <m:mrow>
                              <m:msub>
                                 <m:mrow>
                                    <m:mi>k</m:mi>
                                 </m:mrow>
                                 <m:mrow>
                                    <m:mi>y</m:mi>
                                 </m:mrow>
                              </m:msub>
                              <m:mo class="MathClass-bin">+</m:mo>
                              <m:msub>
                                 <m:mrow>
                                    <m:mi>A</m:mi>
                                 </m:mrow>
                                 <m:mrow>
                                    <m:mi>y</m:mi>
                                 </m:mrow>
                              </m:msub>
                           </m:mrow>
                           <m:mo class="MathClass-close">)</m:mo>
                        </m:mrow>
                     </m:mrow>
                     <m:mrow>
                        <m:msub>
                           <m:mrow>
                              <m:mi>E</m:mi>
                           </m:mrow>
                           <m:mrow>
                              <m:mi>F</m:mi>
                           </m:mrow>
                        </m:msub>
                        <m:mo class="MathClass-bin">-</m:mo>
                        <m:mi>V</m:mi>
                     </m:mrow>
                  </m:mfrac>
               </m:mtd>
            </m:mtr>
            <m:mtr>
               <m:mtd class="array" columnalign="center"/>
            </m:mtr>
         </m:mtable>
      </m:mrow>
   </m:mfenced>
   <m:msup>
      <m:mrow>
         <m:mi>e</m:mi>
      </m:mrow>
      <m:mrow>
         <m:mi>i</m:mi>
         <m:msub>
            <m:mrow>
               <m:mi>k</m:mi>
            </m:mrow>
            <m:mrow>
               <m:mi>x</m:mi>
            </m:mrow>
         </m:msub>
         <m:mi>x</m:mi>
      </m:mrow>
   </m:msup>
   <m:mi>.</m:mi>
</m:mrow>
</m:math>
</display-formula>
</p>
<p>In the barrier region the vector potential is <b>
<it>A </it>
</b>= (0, <it>Bx</it>, 0) and the solution can be expressed in terms of parabolic cylinder functions <it>D</it>
<sub>
<it>&#957;</it>
</sub>,</p>
<p>
<display-formula id="M5">
<m:math name="1556-276X-7-90-i11" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:mrow>
   <m:mi>&#968;</m:mi>
   <m:mo class="MathClass-rel">=</m:mo>
   <m:munder class="msub">
      <m:mrow>
         <m:mo mathsize="big"> &#8721;</m:mo>
      </m:mrow>
      <m:mrow>
         <m:mo class="MathClass-bin">&#177;</m:mo>
      </m:mrow>
   </m:munder>
   <m:msub>
      <m:mrow>
         <m:mi>c</m:mi>
      </m:mrow>
      <m:mrow>
         <m:mo class="MathClass-bin">&#177;</m:mo>
      </m:mrow>
   </m:msub>
   <m:mfenced separators="" open="(" close=")">
      <m:mrow>
         <m:mtable equalrows="false" columnlines="none none none none none none none none none none none none none none none none none none none" equalcolumns="false" class="array">
            <m:mtr>
               <m:mtd class="array" columnalign="center">
                  <m:msub>
                     <m:mrow>
                        <m:mi>D</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>v</m:mi>
                        <m:mo class="MathClass-bin">/</m:mo>
                        <m:mn>2</m:mn>
                        <m:mo class="MathClass-bin">-</m:mo>
                        <m:mn>1</m:mn>
                     </m:mrow>
                  </m:msub>
                  <m:mrow>
                     <m:mo class="MathClass-open">[</m:mo>
                     <m:mrow>
                        <m:mo class="MathClass-bin">&#177;</m:mo>
                        <m:msqrt>
                           <m:mrow>
                              <m:mn>2</m:mn>
                           </m:mrow>
                        </m:msqrt>
                        <m:mrow>
                           <m:mo class="MathClass-open">(</m:mo>
                           <m:mrow>
                              <m:mi>x</m:mi>
                              <m:mo class="MathClass-bin">+</m:mo>
                              <m:msub>
                                 <m:mrow>
                                    <m:mi>k</m:mi>
                                 </m:mrow>
                                 <m:mrow>
                                    <m:mi>y</m:mi>
                                 </m:mrow>
                              </m:msub>
                           </m:mrow>
                           <m:mo class="MathClass-close">)</m:mo>
                        </m:mrow>
                     </m:mrow>
                     <m:mo class="MathClass-close">]</m:mo>
                  </m:mrow>
               </m:mtd>
            </m:mtr>
            <m:mtr>
               <m:mtd class="array" columnalign="center">
                  <m:mo class="MathClass-bin">&#177;</m:mo>
                  <m:msqrt>
                     <m:mrow>
                        <m:mfrac>
                           <m:mrow>
                              <m:mn>2</m:mn>
                           </m:mrow>
                           <m:mrow>
                              <m:mi>v</m:mi>
                           </m:mrow>
                        </m:mfrac>
                     </m:mrow>
                  </m:msqrt>
                  <m:msub>
                     <m:mrow>
                        <m:mi>D</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>v</m:mi>
                        <m:mo class="MathClass-bin">/</m:mo>
                        <m:mn>2</m:mn>
                     </m:mrow>
                  </m:msub>
                  <m:mrow>
                     <m:mo class="MathClass-open">[</m:mo>
                     <m:mrow>
                        <m:mo class="MathClass-bin">&#177;</m:mo>
                        <m:msqrt>
                           <m:mrow>
                              <m:mn>2</m:mn>
                           </m:mrow>
                        </m:msqrt>
                        <m:mrow>
                           <m:mo class="MathClass-open">(</m:mo>
                           <m:mrow>
                              <m:mi>x</m:mi>
                              <m:mo class="MathClass-bin">+</m:mo>
                              <m:msub>
                                 <m:mrow>
                                    <m:mi>k</m:mi>
                                 </m:mrow>
                                 <m:mrow>
                                    <m:mi>y</m:mi>
                                 </m:mrow>
                              </m:msub>
                           </m:mrow>
                           <m:mo class="MathClass-close">)</m:mo>
                        </m:mrow>
                     </m:mrow>
                     <m:mo class="MathClass-close">]</m:mo>
                  </m:mrow>
               </m:mtd>
            </m:mtr>
            <m:mtr>
               <m:mtd class="array" columnalign="center"/>
            </m:mtr>
         </m:mtable>
      </m:mrow>
   </m:mfenced>
   <m:mo class="MathClass-punc">,</m:mo>
</m:mrow>
</m:math>
</display-formula>
</p>
<p>with complex coefficients <it>c</it>
<sub>&#177; </sub>and <it>&#965; </it>&#8801; (<it>E</it>
<sub>
<it>F </it>
</sub>- <it>V</it>)<sup>2 </sup>- (<it>g&#956;</it>
<sub>
<it>B</it>
</sub>
<it>B</it>)<sup>2</sup>. After some lengthy algebra, all of the above coefficients of the wave functions can be obtained from the boundary conditions.</p>
</sec>
<sec>
<st>
<p>3. Spin and momentum filtering</p>
</st>
<p>First we consider that the incident electrons are spin polarized along the direction of the vector <inline-formula>
<m:math xmlns:m="http://www.w3.org/1998/Math/MathML" name="1556-276X-7-90-i5">
<m:mrow>
<m:mo class="MathClass-open">(</m:mo>
<m:mrow>
<m:mi>&#960;</m:mi>
<m:mo class="MathClass-bin">&#215;</m:mo>
<m:mover accent="false">
<m:mrow>
<m:mi>z</m:mi>
</m:mrow>
<m:mo class="MathClass-op"> ^</m:mo>
</m:mover>
</m:mrow>
<m:mo class="MathClass-close">)</m:mo>
</m:mrow>
</m:math>
</inline-formula>, i.e., perpendicular to the direction of the electron motion. We examine the transmission characteristics for a pure electric barrier (<it>B </it>= 0, <it>V </it>= 4), which are shown in Figure <figr fid="F2">2a,b</figr>. In Figure <figr fid="F2">2a</figr> we plot the transmission probability as a function of the incident angle and energy. The symmetry of the low-energy effective Hamiltonian when <b>
<it>A </it>
</b>= 0 ensures the invariance of the transmission with respect to <it>k</it>
<sub>
<it>y </it>
</sub>&#8594; -<it>k</it>
<sub>
<it>y</it>
</sub>. Note that, perfect transmission always exists in the vicinity of normal incidence, i.e., this is the so-called Klein tunneling, induced by the helical property of the Dirac fermion. This perfect tunneling process can even occur for a low incident energy, and a high and wide barrier. Figure <figr fid="F2">2b</figr> shows the spin orientation as a function of the incident angles and the incident energies. From the spin orientation one can see that the transmitted electron spins are polarized along the same direction as the incident electron spin, indicating that a pure electric barrier without magnetic field will not affect the spin orientation, the reason is that an electric barrier cannot bend the trajectories of the electrons and the outgoing electrons will propagate in the same direction as the incident ones. The spin of the reflected electron, with reversed longitudinal wavevector and conserved transverse wavevector, is rotated due to the spin-momentum locking.</p>
<fig id="F2"><title><p>Figure 2</p></title><caption><p>Transmission spectrum through the single magnetic/electric barrier and spin rotation of transmitted/reflected electrons</p></caption><text>
   <p><b>Transmission spectrum through the single magnetic/electric barrier and spin rotation of transmitted/reflected electrons</b>. <b>(a) </b>The contour plot of the transmission probability as a function of the incident angle and the incident energy, for a fixed barrier width <it>d </it>= 1 and height <it>V </it>= 4, for magnetic field <it>B </it>= 0. <b>(b) </b>The spin orientation of the incident (black arrows), transmitted (red arrows), and reflected (green arrows) electrons as a function of the incident angle and energy. The lengths of the arrows indicate the transmitted or reflected probabilities. The magnetic field unit is <it>B</it><sub>0 </sub>= 1 <it>T</it>, the energy unit is <it>E</it><sub>0 </sub>= 16 meV, and the length unit is <it>l</it><sub><it>B </it></sub>= 26 nm.</p>
</text><graphic file="1556-276X-7-90-2"/></fig>
<p>Next we consider the tunneling process through a pure magnetic single barrier. The transmission probability is shown in Figure <figr fid="F3">3a</figr> for a magnetic barrier (<it>B </it>= 1) with width <it>d </it>= 1. Compared to the pure electric barrier case (see Figure <figr fid="F2">2a</figr>), the transmission becomes asymmetric with respect to the in-plane momentum <it>k</it>
<sub>
<it>y </it>
</sub>parallel along the interface, since the magnetic field breaks the time reversal symmetry. Note that Figure <figr fid="F3">3a</figr> implies that for a certain incident angle <it>&#981;</it>, tunneling is forbidden, the boundary of the total reflection region (<it>T </it>= 0) can be approximately given by the relation <it>k</it>
<sub>
<it>y </it>
</sub>+ <it>Bd </it>= <it>E</it>, which implies that the transmitted wave is an evanescent mode which decays exponentially along the propagating direction. This total reflection is always present regardless of the incidence angle <it>&#981; </it>when <it>E </it>&lt; <it>Bd</it>/2, and results in an asymmetric behavior of the transmission as a function of the incident angle. This total reflection can be understood semiclassically: when the width <it>d </it>of the barrier is large as compared to the Fermi wavelength <it>&#955;</it>
<sub>
<it>F</it>
</sub>, the electron inside the barrier will move on a cyclotron orbit, and if the cyclotron orbit radius <it>R</it>
<sub>
<it>c </it>
</sub>&lt; <it>d</it>, the incident electron will exit the barrier region backwards eventually. This feature illustrates that the Dirac quasi-particles can be confined by the inhomogeneous magnetic field, and, more interestingly, the incident electron spin-oriented parallel along the interface will be flipped in the total reflection region. Figure <figr fid="F3">3b</figr> shows the spin orientation as a function of the incident angles and energies, which is also asymmetric with respect to the incident angles, as a consequence of the perpendicular inhomogeneous magnetic field. Note that the transmitted electron spin no longer points along the same direction of the incident electron spin, but is rotated over an angle, which is determined by the incident angle, the electron energy and the barrier width. In addition, changing the length of the barrier and/or the magnetic field can tune the total reflection and the perfect transmission regions.</p>
<fig id="F3"><title><p>Figure 3</p></title><caption><p>The same as Figure 2, but now for a pure magnetic barrier with <it>B </it>= 1, and <it>V </it>= 0</p></caption><text>
   <p><b>The same as Figure 2, but now for a pure magnetic barrier with <it>B </it>= 1, and <it>V </it>= 0</b>.</p>
</text><graphic file="1556-276X-7-90-3"/></fig>
<p>We also examined the electron transmission through a combined electric and magnetic barrier. The transmission and spin orientation (see Figure <figr fid="F4">4a,b</figr>) become very different from that of the pure magnetic barrier case. The interplay between electric barrier and magnetic field strongly reduces the perfect transmission region, and provides us with an additional way to control the transmission and the spin orientation of the transmitted and reflected electrons.</p>
<fig id="F4"><title><p>Figure 4</p></title><caption><p>The same as Figure 2, but now for a combined electric and magnetic barrier with <it>B </it>= 1, and <it>V </it>= 4</p></caption><text>
   <p><b>The same as Figure 2, but now for a combined electric and magnetic barrier with <it>B </it>= 1, and <it>V </it>= 4</b>.</p>
</text><graphic file="1556-276X-7-90-4"/></fig>
<p>The transmission feature shown above can be examined by the measurable quantities, the conductance <it>G</it>, and Fano factor <it>F </it>
<abbrgrp>
<abbr bid="B22">22</abbr>
<abbr bid="B23">23</abbr>
</abbrgrp>. The ballistic conductance and Fano factor for a given Fermi energy at zero temperature are given by summing over the modes,</p>
<p>
<display-formula id="M6">
<m:math name="1556-276X-7-90-i12" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:mrow>
   <m:mtable class="gathered">
      <m:mtr>
         <m:mtd>
            <m:mspace width="1em" class="quad"/>
            <m:mspace width="1em" class="quad"/>
            <m:mspace width="1em" class="quad"/>
            <m:mspace width="1em" class="quad"/>
            <m:mspace width="1em" class="quad"/>
            <m:mi>G</m:mi>
            <m:mrow>
               <m:mo class="MathClass-open">(</m:mo>
               <m:mrow>
                  <m:msub>
                     <m:mrow>
                        <m:mi>E</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mstyle class="text">
                           <m:mtext class="textsf" mathvariant="sans-serif">F</m:mtext>
                        </m:mstyle>
                     </m:mrow>
                  </m:msub>
               </m:mrow>
               <m:mo class="MathClass-close">)</m:mo>
            </m:mrow>
            <m:mo class="MathClass-rel">=</m:mo>
            <m:msub>
               <m:mrow>
                  <m:mi>G</m:mi>
               </m:mrow>
               <m:mrow>
                  <m:mn>0</m:mn>
               </m:mrow>
            </m:msub>
            <m:msubsup>
               <m:mrow>
                  <m:mo mathsize="big"> &#8721;</m:mo>
               </m:mrow>
               <m:mrow>
                  <m:mi>n</m:mi>
                  <m:mo class="MathClass-rel">=</m:mo>
                  <m:mo class="MathClass-bin">-</m:mo>
                  <m:mi>&#8734;</m:mi>
               </m:mrow>
               <m:mrow>
                  <m:mi>&#8734;</m:mi>
               </m:mrow>
            </m:msubsup>
            <m:msub>
               <m:mrow>
                  <m:mi>T</m:mi>
               </m:mrow>
               <m:mrow>
                  <m:mi>n</m:mi>
               </m:mrow>
            </m:msub>
            <m:mrow>
               <m:mo class="MathClass-open">(</m:mo>
               <m:mrow>
                  <m:msub>
                     <m:mrow>
                        <m:mi>E</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mstyle class="text">
                           <m:mtext class="textsf" mathvariant="sans-serif">F</m:mtext>
                        </m:mstyle>
                     </m:mrow>
                  </m:msub>
               </m:mrow>
               <m:mo class="MathClass-close">)</m:mo>
            </m:mrow>
            <m:mo class="MathClass-punc">,</m:mo>
         </m:mtd>
      </m:mtr>
      <m:mtr>
         <m:mtd>
            <m:mi>F</m:mi>
            <m:mrow>
               <m:mo class="MathClass-open">(</m:mo>
               <m:mrow>
                  <m:msub>
                     <m:mrow>
                        <m:mi>E</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mstyle class="text">
                           <m:mtext class="textsf" mathvariant="sans-serif">F</m:mtext>
                        </m:mstyle>
                     </m:mrow>
                  </m:msub>
               </m:mrow>
               <m:mo class="MathClass-close">)</m:mo>
            </m:mrow>
            <m:mo class="MathClass-rel">=</m:mo>
            <m:msubsup>
               <m:mrow>
                  <m:mo mathsize="big"> &#8721;</m:mo>
               </m:mrow>
               <m:mrow>
                  <m:mi>n</m:mi>
                  <m:mo class="MathClass-rel">=</m:mo>
                  <m:mo class="MathClass-bin">-</m:mo>
                  <m:mi>&#8734;</m:mi>
               </m:mrow>
               <m:mrow>
                  <m:mi>&#8734;</m:mi>
               </m:mrow>
            </m:msubsup>
            <m:msub>
               <m:mrow>
                  <m:mi>T</m:mi>
               </m:mrow>
               <m:mrow>
                  <m:mi>n</m:mi>
               </m:mrow>
            </m:msub>
            <m:mrow>
               <m:mo class="MathClass-open">(</m:mo>
               <m:mrow>
                  <m:msub>
                     <m:mrow>
                        <m:mi>E</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mstyle class="text">
                           <m:mtext class="textsf" mathvariant="sans-serif">F</m:mtext>
                        </m:mstyle>
                     </m:mrow>
                  </m:msub>
               </m:mrow>
               <m:mo class="MathClass-close">)</m:mo>
            </m:mrow>
            <m:mrow>
               <m:mo class="MathClass-open">[</m:mo>
               <m:mrow>
                  <m:mn>1</m:mn>
                  <m:mo class="MathClass-bin">-</m:mo>
                  <m:msub>
                     <m:mrow>
                        <m:mi>T</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>n</m:mi>
                     </m:mrow>
                  </m:msub>
                  <m:mrow>
                     <m:mo class="MathClass-open">(</m:mo>
                     <m:mrow>
                        <m:msub>
                           <m:mrow>
                              <m:mi>E</m:mi>
                           </m:mrow>
                           <m:mrow>
                              <m:mstyle class="text">
                                 <m:mtext class="textsf" mathvariant="sans-serif">F</m:mtext>
                              </m:mstyle>
                           </m:mrow>
                        </m:msub>
                     </m:mrow>
                     <m:mo class="MathClass-close">)</m:mo>
                  </m:mrow>
               </m:mrow>
               <m:mo class="MathClass-close">]</m:mo>
            </m:mrow>
            <m:mo class="MathClass-bin">/</m:mo>
            <m:msubsup>
               <m:mrow>
                  <m:mo mathsize="big"> &#8721;</m:mo>
               </m:mrow>
               <m:mrow>
                  <m:mi>n</m:mi>
                  <m:mo class="MathClass-rel">=</m:mo>
                  <m:mo class="MathClass-bin">-</m:mo>
                  <m:mi>&#8734;</m:mi>
               </m:mrow>
               <m:mrow>
                  <m:mi>&#8734;</m:mi>
               </m:mrow>
            </m:msubsup>
            <m:msub>
               <m:mrow>
                  <m:mi>T</m:mi>
               </m:mrow>
               <m:mrow>
                  <m:mi>n</m:mi>
               </m:mrow>
            </m:msub>
            <m:mrow>
               <m:mo class="MathClass-open">(</m:mo>
               <m:mrow>
                  <m:msub>
                     <m:mrow>
                        <m:mi>E</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mstyle class="text">
                           <m:mtext class="textsf" mathvariant="sans-serif">F</m:mtext>
                        </m:mstyle>
                     </m:mrow>
                  </m:msub>
               </m:mrow>
               <m:mo class="MathClass-close">)</m:mo>
            </m:mrow>
            <m:mo class="MathClass-punc">,</m:mo>
         </m:mtd>
      </m:mtr>
      <m:mtr>
         <m:mtd/>
      </m:mtr>
   </m:mtable>
</m:mrow>
</m:math>
</display-formula>
</p>
<p>where <inline-formula>
<m:math name="1556-276X-7-90-i13" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:msub>
   <m:mrow>
      <m:mi>G</m:mi>
   </m:mrow>
   <m:mrow>
      <m:mn>0</m:mn>
   </m:mrow>
</m:msub>
<m:mo class="MathClass-rel">&#8801;</m:mo>
<m:mfrac>
   <m:mrow>
      <m:msup>
         <m:mrow>
            <m:mi>e</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mn>2</m:mn>
         </m:mrow>
      </m:msup>
   </m:mrow>
   <m:mrow>
      <m:mi>&#960;</m:mi>
      <m:mi>&#8463;</m:mi>
   </m:mrow>
</m:mfrac>
</m:math>
</inline-formula> is taken as the conductance unit. The dependence of the conductance <it>G </it>and the Fano factor <it>F </it>on the incident energy <it>E</it>
<sub>F </sub>are plotted in Figure <figr fid="F5">5</figr>. In low-energy region, the magnetic barrier can suppress the electron transmission probability for any incident angles, and thus lead to vanished conductances. The conductance increases as the Fermi energy since the magnetic field is not strong enough to confine the electrons. For a pure electric barrier, the conductance is very large in low energy region, since the electrons can effectively tunnel through the barrier via the down branch of the surface state, i.e., the Klein tunneling. When the incident energy approaches the top of an electric barrier, the conductance decrease drastically. This is because the wave vectors in the electric barrier become imaginary if the electrons are not normal incident. The Fano factor shows good correspondence with the changes of conductance. We can see clearly a significant change when the barrier changes from transparent to opaque. These quantities are what experimentalists can actually measure.</p>
<fig id="F5"><title><p>Figure 5</p></title><caption><p>Conductance and Fano factor of the single magnetic/electric barrier</p></caption><text>
   <p><b>Conductance and Fano factor of the single magnetic/electric barrier</b>. <b>(a) </b>The conductance as a function of the incident energy with B = 1, V = 0 (black solid line); B = 1, V = 4 (red solid line); and B = 0, V = 4 (blue solid line). <b>(b) </b>The Fano factor as a function of the incident energy for the same magnetic/electric barrier.</p>
</text><graphic file="1556-276X-7-90-5"/></fig>
</sec>
<sec>
<st>
<p>4. Conclusion</p>
</st>
<p>In summary, we investigated theoretically quantum tunneling processes through a single electric and magnetic barrier on the surface of a 3D topological insulator. Our theoretical results show that the propagating behavior of electrons in such a 2D system can be controlled by electric and magnetic barriers. We have also observed the rotation of the electron spin, depending on the parameters of the magnetic barrier structure as well as the incident angle and energy. This investigation could be helpful to offer a promising functional unit for future wavevector, and/or spin filtering quantum devices.</p>
</sec>
<sec>
<st>
<p>Competing interests</p>
</st>
<p>The authors declare that they have no competing interests.</p>
</sec>
<sec>
<st>
<p>Authors' contributions</p>
</st>
<p>ZW conceived of the study and carried out the numerical calculation. JL participated in establishing the physical model and developing the numerical code. All authors have participated in the interpretation of the numerical results. All authors read and approved the final manuscript.</p>
</sec>
</bdy><bm>
<ack>
<sec>
<st>
<p>Acknowledgements</p>
</st>
<p>The study was supported by NSFC Grant No. 11104232.</p>
</sec>
</ack>
<refgrp><bibl id="B1"><title><p><it>Z</it><sub>2 </sub>Topological order and the quantum spin Hall effect</p></title><aug><au><snm>Kane</snm><fnm>CL</fnm></au><au><snm>Mele</snm><fnm>EJ</fnm></au></aug><source>Phys Rev Lett</source><pubdate>2005</pubdate><volume>95</volume><fpage>146802</fpage><note>Kane CL, Mele EJ: Quantum spin Hall effect in graphene. <it>Phys Rev Lett </it>2005, <b>95</b>:226801</note><xrefbib><pubid idtype="pmpid" link="fulltext">16241681</pubid></xrefbib></bibl><bibl id="B2"><title><p>Quantum spin Hall effect</p></title><aug><au><snm>Bernevig</snm><fnm>BA</fnm></au><au><snm>Zhang</snm><fnm>SC</fnm></au></aug><source>Phys Rev Lett</source><pubdate>2006</pubdate><volume>96</volume><fpage>106802</fpage><xrefbib><pubid idtype="pmpid" link="fulltext">16605772</pubid></xrefbib></bibl><bibl id="B3"><title><p>Quantum spin Hall effect and topological phase transition in HgTe quantum wells</p></title><aug><au><snm>Bernevig</snm><fnm>BA</fnm></au><au><snm>Hughes</snm><fnm>T</fnm></au><au><snm>Zhang</snm><fnm>SC</fnm></au></aug><source>Science</source><pubdate>2006</pubdate><volume>314</volume><fpage>1757</fpage><xrefbib><pubidlist><pubid idtype="doi">10.1126/science.1133734</pubid><pubid idtype="pmpid" link="fulltext">17170299</pubid></pubidlist></xrefbib></bibl><bibl id="B4"><title><p>Topological invariants of time-reversal-invariant band structures</p></title><aug><au><snm>Moore</snm><fnm>JE</fnm></au><au><snm>Balents</snm><fnm>L</fnm></au></aug><source>Phys Rev B</source><pubdate>2007</pubdate><volume>75</volume><fpage>121306(R)</fpage></bibl><bibl id="B5"><title><p>Topological insulators in three dimensions</p></title><aug><au><snm>Fu</snm><fnm>L</fnm></au><au><snm>Kane</snm><fnm>CL</fnm></au><au><snm>Mele</snm><fnm>EJ</fnm></au></aug><source>Phys Rev Lett</source><pubdate>2007</pubdate><volume>98</volume><fpage>106803</fpage><xrefbib><pubid idtype="pmpid" link="fulltext">17358555</pubid></xrefbib></bibl><bibl id="B6"><title><p>Topological insulators with inversion symmetry</p></title><aug><au><snm>Fu</snm><fnm>L</fnm></au><au><snm>Kane</snm><fnm>CL</fnm></au></aug><source>Phys Rev B</source><pubdate>2007</pubdate><volume>76</volume><fpage>045302</fpage></bibl><bibl id="B7"><title><p>Topological field theory of time-reversal invariant insulators</p></title><aug><au><snm>Qi</snm><fnm>XL</fnm></au><au><snm>Hughes</snm><fnm>TL</fnm></au><au><snm>Zhang</snm><fnm>SC</fnm></au></aug><source>Phys Rev B</source><pubdate>2008</pubdate><volume>78</volume><fpage>195424</fpage></bibl><bibl id="B8"><title><p>Topological insulators in <it>Bi</it><sub>2</sub><it>Se</it><sub>3</sub>, <it>Bi</it><sub>2</sub><it>Te</it><sub>3 </sub>and <it>Sb</it><sub>2</sub><it>Te</it><sub>3 </sub>with a single Dirac cone on the surface</p></title><aug><au><snm>Zhang</snm><fnm>HJ</fnm></au><au><snm>Liu</snm><fnm>CX</fnm></au><au><snm>Qi</snm><fnm>XL</fnm></au><au><snm>Dai</snm><fnm>X</fnm></au><au><snm>Fang</snm><fnm>Z</fnm></au><au><snm>Zhang</snm><fnm>SC</fnm></au></aug><source>Nat Phys</source><pubdate>2009</pubdate><volume>5</volume><fpage>438</fpage><xrefbib><pubid idtype="doi">10.1038/nphys1270</pubid></xrefbib></bibl><bibl id="B9"><title><p>A topological Dirac insulator in a quantum spin hall phase</p></title><aug><au><snm>Hsieh</snm><fnm>D</fnm></au><au><snm>Qian</snm><fnm>D</fnm></au><au><snm>Wray</snm><fnm>L</fnm></au><au><snm>Xia</snm><fnm>Y</fnm></au><au><snm>Hor</snm><fnm>YS</fnm></au><au><snm>Cava</snm><fnm>RJ</fnm></au><au><snm>Hasan</snm><fnm>MZ</fnm></au></aug><source>Nature</source><pubdate>2008</pubdate><volume>452</volume><fpage>970</fpage><xrefbib><pubidlist><pubid idtype="doi">10.1038/nature06843</pubid><pubid idtype="pmpid" link="fulltext">18432240</pubid></pubidlist></xrefbib></bibl><bibl id="B10"><title><p>Observation of unconventional quantum spin textures in topological insulators</p></title><aug><au><snm>Hsieh</snm><fnm>D</fnm></au><au><snm>Xia</snm><fnm>Y</fnm></au><au><snm>Wray</snm><fnm>L</fnm></au><au><snm>Qian</snm><fnm>D</fnm></au><au><snm>Pal</snm><fnm>A</fnm></au><au><snm>Dil</snm><fnm>JH</fnm></au><au><snm>Osterwalder</snm><fnm>J</fnm></au><au><snm>Meier</snm><fnm>F</fnm></au><au><snm>Bihlmayer</snm><fnm>G</fnm></au><au><snm>Kane</snm><fnm>CL</fnm></au><au><snm>Hor</snm><fnm>YS</fnm></au><au><snm>Cava</snm><fnm>RJ</fnm></au><au><snm>Hasan</snm><fnm>MZ</fnm></au></aug><source>Science</source><pubdate>2009</pubdate><volume>323</volume><fpage>919</fpage><xrefbib><pubidlist><pubid idtype="doi">10.1126/science.1167733</pubid><pubid idtype="pmpid" link="fulltext">19213915</pubid></pubidlist></xrefbib></bibl><bibl id="B11"><title><p>Observation of a large-gap topological-insulator class with a single Dirac cone on the surface</p></title><aug><au><snm>Xia</snm><fnm>Y</fnm></au><au><snm>Qian</snm><fnm>D</fnm></au><au><snm>Hsieh</snm><fnm>D</fnm></au><au><snm>Wray</snm><fnm>L</fnm></au><au><snm>Pal</snm><fnm>A</fnm></au><au><snm>Lin</snm><fnm>H</fnm></au><au><snm>Bansil</snm><fnm>A</fnm></au><au><snm>Grauer</snm><fnm>D</fnm></au><au><snm>Hor</snm><fnm>YS</fnm></au><au><snm>Cava</snm><fnm>RJ</fnm></au><au><snm>Hasan</snm><fnm>MZ</fnm></au></aug><source>Nat Phys</source><pubdate>2009</pubdate><volume>5</volume><fpage>398</fpage><xrefbib><pubid idtype="doi">10.1038/nphys1274</pubid></xrefbib></bibl><bibl id="B12"><title><p>Experimental realization of a three-dimensional topological insulator, <it>Bi</it><sub>2</sub><it>Te</it><sub>3</sub></p></title><aug><au><snm>Chen</snm><fnm>YL</fnm></au><au><snm>Analytis</snm><fnm>JG</fnm></au><au><snm>Chu</snm><fnm>JH</fnm></au><au><snm>Liu</snm><fnm>ZK</fnm></au><au><snm>Mo</snm><fnm>SK</fnm></au><au><snm>Qi</snm><fnm>XL</fnm></au><au><snm>Zhang</snm><fnm>HJ</fnm></au><au><snm>Lu</snm><fnm>DH</fnm></au><au><snm>Dai</snm><fnm>X</fnm></au><au><snm>Fang</snm><fnm>Z</fnm></au><au><snm>Zhang</snm><fnm>SC</fnm></au><au><snm>Fisher</snm><fnm>IR</fnm></au><au><snm>Hussain</snm><fnm>Z</fnm></au><au><snm>Shen</snm><fnm>ZX</fnm></au></aug><source>Science</source><pubdate>2009</pubdate><volume>325</volume><fpage>178</fpage><xrefbib><pubidlist><pubid idtype="doi">10.1126/science.1173034</pubid><pubid idtype="pmpid" link="fulltext">19520912</pubid></pubidlist></xrefbib></bibl><bibl id="B13"><title><p>The electronic properties of graphene</p></title><aug><au><snm>Castro Neto</snm><fnm>AH</fnm></au><au><snm>Guinea</snm><fnm>F</fnm></au><au><snm>Peres</snm><fnm>NMR</fnm></au><au><snm>Novoselov</snm><fnm>KS</fnm></au><au><snm>Geim</snm><fnm>AK</fnm></au></aug><source>Rev Mod Phys</source><pubdate>2009</pubdate><volume>81</volume><fpage>109</fpage><xrefbib><pubid idtype="doi">10.1103/RevModPhys.81.109</pubid></xrefbib></bibl><bibl id="B14"><title><p>A tunable topological insulator in the spin helical Dirac transport regime</p></title><aug><au><snm>Hsieh</snm><fnm>D</fnm></au><au><snm>Xia</snm><fnm>Y</fnm></au><au><snm>Qian</snm><fnm>D</fnm></au><au><snm>Wray</snm><fnm>L</fnm></au><au><snm>Dil</snm><fnm>JH</fnm></au><au><snm>Meier</snm><fnm>F</fnm></au><au><snm>Osterwalder</snm><fnm>J</fnm></au><au><snm>Patthey</snm><fnm>L</fnm></au><au><snm>Checkelsky</snm><fnm>JG</fnm></au><au><snm>Ong</snm><fnm>NP</fnm></au><au><snm>Fedorov</snm><fnm>AV</fnm></au><au><snm>Lin</snm><fnm>H</fnm></au><au><snm>Bansil</snm><fnm>A</fnm></au><au><snm>Grauer</snm><fnm>D</fnm></au><au><snm>Hor</snm><fnm>YS</fnm></au><au><snm>Cava</snm><fnm>RJ</fnm></au><au><snm>Hasan</snm><fnm>MZ</fnm></au></aug><source>Nature</source><pubdate>2009</pubdate><volume>460</volume><fpage>1101</fpage><xrefbib><pubidlist><pubid idtype="doi">10.1038/nature08234</pubid><pubid idtype="pmpid" link="fulltext">19620959</pubid></pubidlist></xrefbib></bibl><bibl id="B15"><title><p>Electrical switching of the edge channel transport in HgTe quantum wells with an inverted band structure</p></title><aug><au><snm>Zhang</snm><fnm>LB</fnm></au><au><snm>Cheng</snm><fnm>F</fnm></au><au><snm>Zhai</snm><fnm>F</fnm></au><au><snm>Chang</snm><fnm>K</fnm></au></aug><source>Phys Rev B</source><pubdate>2011</pubdate><volume>83</volume><fpage>081402(R)</fpage></bibl><bibl id="B16"><title><p>Electrically Controllable Surface Magnetism on the Surface of Topological Insulators</p></title><aug><au><snm>Zhu</snm><fnm>JJ</fnm></au><au><snm>Yao</snm><fnm>D</fnm></au><au><snm>Zhang</snm><fnm>SC</fnm></au><au><snm>Chang</snm><fnm>K</fnm></au></aug><source>Phys Rev Lett</source><pubdate>2011</pubdate><volume>106</volume><fpage>097201</fpage><xrefbib><pubid idtype="pmpid" link="fulltext">21405648</pubid></xrefbib></bibl><bibl id="B17"><title><p>Electrons in a periodic magnetic field induced by a regular array of micromagnets</p></title><aug><au><snm>Ye</snm><fnm>PD</fnm></au><au><snm>Weiss</snm><fnm>D</fnm></au><au><snm>Gerhardts</snm><fnm>RR</fnm></au><au><snm>Seeger</snm><fnm>M</fnm></au><au><snm>von Klitzing</snm><fnm>K</fnm></au><au><snm>Eberl</snm><fnm>K</fnm></au><au><snm>Nickel</snm><fnm>H</fnm></au></aug><source>Phys Rev Lett</source><pubdate>1995</pubdate><volume>74</volume><fpage>3013</fpage><xrefbib><pubidlist><pubid idtype="doi">10.1103/PhysRevLett.74.3013</pubid><pubid idtype="pmpid" link="fulltext">10058081</pubid></pubidlist></xrefbib></bibl><bibl id="B18"><title><p>Wave-vector-dependent tunneling through magnetic barriers</p></title><aug><au><snm>Matulis</snm><fnm>A</fnm></au><au><snm>Peeters</snm><fnm>FM</fnm></au><au><snm>Vasilopoulos</snm><fnm>P</fnm></au></aug><source>Phys Rev Lett</source><pubdate>1994</pubdate><volume>72</volume><fpage>1518</fpage><xrefbib><pubidlist><pubid idtype="doi">10.1103/PhysRevLett.72.1518</pubid><pubid idtype="pmpid" link="fulltext">10055629</pubid></pubidlist></xrefbib></bibl><bibl id="B19"><title><p>Local Hall effect in hybrid ferromagnetic/semiconductor devices</p></title><aug><au><snm>Hong</snm><fnm>J</fnm></au><au><snm>Joo</snm><fnm>S</fnm></au><au><snm>Kim</snm><fnm>TS</fnm></au><au><snm>Rhie</snm><fnm>K</fnm></au><au><snm>Kim</snm><fnm>KH</fnm></au><au><snm>Kim</snm><fnm>SU</fnm></au><au><snm>Lee</snm><fnm>BC</fnm></au><au><snm>Shinc</snm><fnm>KH</fnm></au></aug><source>Appl Phys Lett</source><pubdate>2007</pubdate><volume>90</volume><fpage>023510</fpage><xrefbib><pubid idtype="doi">10.1063/1.2416000</pubid></xrefbib></bibl><bibl id="B20"><title><p>Effect of edge transmission and elastic scattering on the resistance of magnetic barriers: Experiment and theory</p></title><aug><au><snm>Cerchez</snm><fnm>M</fnm></au><au><snm>Hugger</snm><fnm>S</fnm></au><au><snm>Heinzel</snm><fnm>T</fnm></au><au><snm>Schulz</snm><fnm>N</fnm></au></aug><source>Phys Rev B</source><pubdate>2007</pubdate><volume>75</volume><note>035341 and references therein</note></bibl><bibl id="B21"><title><p>Inverse spin-galvanic effect in the interface between a topological insulator and a ferromagnet</p></title><aug><au><snm>Ion</snm><fnm>G</fnm></au><au><snm>Franz</snm><fnm>M</fnm></au></aug><source>Phys Rev Lett</source><pubdate>2010</pubdate><volume>104</volume><fpage>146802</fpage><xrefbib><pubid idtype="pmpid" link="fulltext">20481953</pubid></xrefbib></bibl><bibl id="B22"><title><p>Neutrino billiards: time-reversal symmetry-breaking without magnetic fields</p></title><aug><au><snm>Berry</snm><fnm>MV</fnm></au><au><snm>Mondragon</snm><fnm>RJ</fnm></au></aug><source>Proc R Soc London, Ser A</source><pubdate>1987</pubdate><volume>412</volume><fpage>53</fpage><xrefbib><pubid idtype="doi">10.1098/rspa.1987.0080</pubid></xrefbib></bibl><bibl id="B23"><title><p>Sub-poissonian shot noise in graphene</p></title><aug><au><snm>Tworzyd</snm><fnm>J</fnm></au><au><snm>Trauzettel</snm><fnm>B</fnm></au><au><snm>Titov</snm><fnm>M</fnm></au><au><snm>Rycerz</snm><fnm>A</fnm></au><au><snm>Beenakker</snm><fnm>CWJ</fnm></au></aug><source>Phys Rev Lett</source><pubdate>2006</pubdate><volume>96</volume><fpage>246802</fpage><xrefbib><pubid idtype="pmpid" link="fulltext">16907266</pubid></xrefbib></bibl></refgrp>
</bm></art>