<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>NBTI Lifetime Evaluation and Extension in Instruction Caches</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Cisco Systems, Inc</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Shengyu Duan</institution>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2016</year>
      </pub-date>
      <fpage>9</fpage>
      <lpage>12</lpage>
      <abstract>
        <p>-CMOS devices suffer from wearout mechanisms resulting in reliability issues. Negative bias temperature instability (NBTI) is one of the dominant ageing effects that can cause threshold voltage shift on PMOS devices and subsequently impact circuit performance. The static noise margin (SNM) of an SRAM cell may be sharply reduced with unbalanced NBTI stress. This will impact SRAM read stability. From our observations of instruction caches, NBTI stress duty cycles for each cache line generally have similar but unbalanced patterns even when running very different programs. Based on the patterns, we propose an algorithm to evaluate the lifetime of instruction caches by running SPICE simulation. The results predict 6 and 7 years NBTI lifetimes of instruction caches for ARM and MIPS architectures respectively. One of the practical solutions is periodically flipping each cell to balance the degradation rate. However the performance benefits in terms of lifetime are not actually proven before. Using the stress patterns and lifetime evaluation algorithm, our work for the first time prove this technique can extend the lifetime of the cache by two orders of magnitude.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>I. INTRODUCTION</title>
      <p>
        As transistor dimensions continue to shrink, reliability is
one of the most significant remaining concerns for CMOS
technology [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Negative bias temperature instability (NBTI)
is one of the dominant ageing mechanisms, in which the
threshold voltage (Vth) of a PMOS transistor [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]–[
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] increases
over time.
      </p>
      <p>
        The NBTI effect on CMOS memory devices such as SRAM
cache has received much attention [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]–[
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. NBTI leads to
degradation of the SRAM static noise margin (SNM) due
to time-dependent mismatches [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. One of the practical
solutions is periodically flipping each cell to balance the
degradation rate [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. However, since the storage value
is considered unpredictable in these works, the performance
benefits of this technique are not actually proven.
      </p>
      <p>Our work presents a method to evaluate NBTI lifetime in
instruction caches. The contributions are as follows: 1) a novel
analysis of the instruction cache that shows the NBTI stress
duty cycles for each cache line generally have similar patterns
even when running very different programs; 2) an algorithm
of running SPICE simulation to predict the NBTI lifetime for
the instruction cache based on this observation; 3) lifetime
extension of cell flipping in instruction caches is proven by
using the stress patterns and lifetime evaluation algorithm.</p>
      <p>This paper is organized as follows. Section II presents the
theory and simulation results of NBTI on both a single
transistor and an SRAM cell. In Section III, we demonstrate that the
pattern of NBTI stress locality does not vary much between
different programs and from this cell lifetimes are calculated.</p>
      <p>The lifetime evaluation algorithm and the simulation results
for instruction caches in ARM and MIPS architectures are
presented in Section IV, while Section V describes the lifetime
extension by cell flipping. Finally, the paper is concluded in
Section VI.</p>
      <p>II. NBTI EFFECT AND SRAM CELL DEGRADATION
A. Impact of NBTI on Single PMOS Transistor</p>
      <p>NBTI can result in an increased Vth over time. A PMOS
transistor can be switched between the NBTI stress phase
and the recovery phase. Si-H bonds are disassociated under
negative bias condition (Vgs = VDD) and hydrogen spaces
and traps are produced at the oxide interface. These
hydrogen spaces then diffuse away. Once the stress is removed
(Vgs = 0), some bonds recover because of recombination with
hydrogen. Some traps still remain and therefore the recovery
is partial.</p>
      <p>
        Thus, the Vth shift is proportional to the density of traps
at the oxide interface [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. The traps are produced during
the stress phase and some will be neutralized in the recovery
phase. Therefore, Vth degradation is highly dependent on the
stress duty cycle, which is the probability of a logic zero at
the gate of a PMOS transistor in a digital circuit.
      </p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], the authors propose a long-term NBTI model to
quantify Vth degradation after a given operation time t:
where
      </p>
      <p>Vth(t) =
pKv2↵ Tclk
1 t1/2n</p>
      <p>!2n
t =
1
2⇠ 1te + p⇠ 2C(1
2tox + p Ct
↵ )Tclk
!</p>
      <p>(1)
where ↵ is the key parameter – the stress duty cycle. Kv
is a function of supply voltage, temperature and technology
while Tclk is the equivalent stress-recovery period. n is either
1/4 or 1/6 depending on the diffusion spaces (H or H2).</p>
      <p>C is the diffusion speed in the gate material. ⇠ 1 and ⇠ 2
represent the annealing probabilities in the oxide and the
gate respectively. Finally, te is the effective oxide thickness
indicating the diffusion distance in the oxide and is less than
or equal to the oxide thickness, tox.</p>
      <p>
        Based on the long-term NBTI model, above, and data from
[
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], Vth shifts are simulated using MATLAB as in Figure
1. The technology parameters are from the Synopsys 90-nm
SPICE model. 90-nm technology is, truly, outdated. However,
according to the NBTI models proposed already [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], we
believe the trends also apply to smaller technologies.
      </p>
      <p>B. Impact of NBTI on 6-T SRAM Cell</p>
      <p>WL</p>
      <p>BL</p>
      <p>MN3</p>
      <p>MP1</p>
      <p>Q
MN1</p>
      <p>VDD</p>
      <p>MP2
Q
MN2</p>
      <p>MN4</p>
      <p>BL</p>
      <p>
        Figure 2 shows a basic 6-T SRAM cell, in which only the
pull-up transistors, MP1 and MP2, would suffer from NBTI
[
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. Since MP1 and MP2 are part of cross coupled inverters,
only one would be under NBTI stress at any time. This might
result in unbalanced Vth degradations of these two transistors
and thereby lead to a mismatch.
10
      </p>
      <p>The static noise margin (SNM) is the biggest noise voltage
the SRAM cell can tolerate. Vth mismatch on an SRAM cell
can result in an asymmetric transfer characteristic and thereby
reduce the SNM, Figure 3.</p>
      <p>Using the long-term NBTI model in Equation (1) to modify
the SPICE model, the degradation in the SRAM cell can be
simulated, Figure 4. A cell with 50% stress duty cycle ages
most slowly because MP1 and MP2 are matched. Uneven
stress accelerates ageing.</p>
      <p>III. STRESS LOCALITY OF INSTRUCTION CACHE</p>
      <p>The observation is noticed that the data stored in a cache
shows very similar patterns when executing different
benchmark programs. We ran a test on the instruction caches of
ARM and MIPS architectures, using GEM5. 16 benchmark
programs, all with more than ten thousand instructions, were
chosen. The signal probability of each bit of each cache word
is shown in Figure 5. It can be seen that some bits preserve the
same values in most locations, consequently leading to NBTI
stress locality.</p>
      <p>This phenomenon can be explained as following. For any
program, we can expect some types of instruction to be used
more frequently than the others. Take the ARM processor
results in Figure 5a as an example. The most significant four bits
are the condition field and ”1110” is used for unconditional
instructions. The number of unconditional instructions is much
bigger than that of conditional ones in any program. As a
result, the most significant four bits have a high probability of
being ”1110” as seen in Figure 5a.</p>
      <p>If the SNM degrades to a value smaller than expected noise,
the storage data might be flipped, which causes a failure
when the data is read out. This gives the NBTI lifetime of
the instruction cache. 50% signal probability will give the
longest lifetime because both inverters in the SRAM cell
age at the same rate and so are not mismatched. The bit
with the probability furthest from 50% would fail first, which
determines the lifetime of the whole SRAM array.</p>
      <p>IV. NBTI LIFETIME EVALUATION OF INSTRUCTION</p>
      <p>CACHE</p>
      <p>According to the stress locality in last section, NBTI
lifetime of a instruction cache is predictable. We propose
Algorithm1 to evaluate the lifetime. This algorithm uses Monte
Workshop on Early Reliability Modeling for Aging and Variability in Silicon Systems – March 18th 2016 – Co-Located with DATE
2016 - Dresden, Germany
Copyright © 2016 for the individual papers by the papers' authors. Copying permitted for private and academic purposes. This
volume is published and copyrighted by its editors.
Carlo simulations to detect the moment when stored data is
corrupted and also calculates the flipped bit rate over the whole
instruction cache.</p>
      <p>Algorithm 1 SRAM cache lifetime evaluation
1: procedure LIFEEVA
2: i 0
3: j 1
4: t 0
5: Monte Carlo:
6: ↵ 1 ⇠ N (µi, i2)
7: ↵ 2 1 ↵ 1
8: Vth1 FNBT I (↵ 1, t)
9: Vth2 FNBT I (↵ 2, t)
10: run SP ICE simulation
11: if Data f lipping error occurs then
12: lif etime t
13: else if j &lt; total iteration times then
14: j j + 1
15: else if i &lt; instruction length
16: i i + 1
17: else
18: t t + 1
19: update f lipped bit rate
20: goto Monte Carlo</p>
      <p>1 then
. i indicates current bit location
. j indicates current iteration times
. t indicates current year</p>
      <p>. Normal distribution
. Implement NBTI model</p>
      <p>V. LIFETIME EXTENSION BY PERIODIC CELL FLIPPING</p>
      <p>
        The motivation for previous cell flipping work, [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ],
is to avoid a cell holding the same value for a long time.
      </p>
      <p>However, since the storage value is considered unpredictable in
that work, the performance benefits of periodical cell flipping
are not actually proven. On the other hand, in our work, we
note that the NBTI stress in the instruction cache stays constant
over time.</p>
      <p>Figure 7 shows the new probability mean values and
standard deviations if cell flipping is applied. By definition, the
mean values of the probabilities are at 50%. From this, the
new predicted lifetimes can be calculated, as shown in Figure
8. As can be seen, for the same operating conditions, data
failures start to occur after more than 300 years in both ARM
and MIPS processors. While the exact figure is, of course,
dependent on the modelling, it is unarguable that a significant
extension to the lifetime of an SRAM instruction cache is
achievable by simply flipping cell values periodically.</p>
    </sec>
    <sec id="sec-2">
      <title>VI. CONCLUSION</title>
      <p>To model typical operation, the storage value in each cell
is set to both 1 and 0 but with different probabilities: we
assume NBTI stress duty cycles are distributed with normal
distributions with the means and standard deviations shown in</p>
      <p>Rapid shrinkage of CMOS transistors has led to
concerns about reliability risks such as ageing. The effect of
NBTI on the Static Noise Margin of SRAM-based instruction
cache is discussed in this paper. NBTI directly affects the
Workshop on Early Reliability Modeling for Aging and Variability in Silicon Systems – March 18th 2016 – Co-Located with DATE
2016 - Dresden, Germany
Copyright © 2016 for the individual papers by the papers' authors. Copying permitted for private and academic purposes. This
volume is published and copyrighted by its editors.</p>
      <p>(a) CPU model: 32-bit ARM
threshold voltage of PMOS devices and thereby impacts on
the performance. In an SRAM cell, an unbalanced NBTI
stress duty cycle can reduce the SNM and affect the read
stability. From our observations, the NBTI stress duty cycles
for an instruction cache generally has similar patterns even
running very different programs. Therefore the NBTI lifetime
is predictable, and our results suggest 6 or 7 year lifetimes for
instruction caches in ARM and MIPS processors by using the
proposed lifetime evaluation method. Additionally, the benefit
of lifetime extension by periodically flipping each SRAM cell
is presented using our proposed stress patterns and lifetime
evaluation algorithm. It has been shown the instruction cache
lifetimes can be extended by two orders of magnitude by this
technique.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>G.</given-names>
            <surname>Ribes</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Rafik</surname>
          </string-name>
          , and
          <string-name>
            <given-names>D.</given-names>
            <surname>Roy</surname>
          </string-name>
          , “
          <article-title>Reliability issues for nano-scale CMOS dielectrics,” Microelectronic engineering</article-title>
          , vol.
          <volume>84</volume>
          , no.
          <issue>9</issue>
          , pp.
          <fpage>1910</fpage>
          -
          <lpage>1916</lpage>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>W.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Bhardwaj</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Vrudhula</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Liu</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Y.</given-names>
            <surname>Cao</surname>
          </string-name>
          , “
          <article-title>The impact of NBTI effect on combinational circuit: modeling, simulation, and analysis,” Very Large Scale Integration (VLSI) Systems</article-title>
          , IEEE Transactions on, vol.
          <volume>18</volume>
          , no.
          <issue>2</issue>
          , pp.
          <fpage>173</fpage>
          -
          <lpage>183</lpage>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>K. K.</given-names>
            <surname>Saluja</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Vijayakumar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Sootkaneung</surname>
          </string-name>
          , and
          <string-name>
            <given-names>X.</given-names>
            <surname>Yang</surname>
          </string-name>
          , “
          <article-title>NBTI degradation: A problem or a scare?</article-title>
          ”
          <source>in VLSI Design</source>
          ,
          <year>2008</year>
          .
          <source>VLSID</source>
          <year>2008</year>
          . 21st International Conference on. IEEE,
          <year>2008</year>
          , pp.
          <fpage>137</fpage>
          -
          <lpage>142</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>S. V.</given-names>
            <surname>Kumar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. H.</given-names>
            <surname>Kim</surname>
          </string-name>
          , and
          <string-name>
            <given-names>S. S.</given-names>
            <surname>Sapatnekar</surname>
          </string-name>
          , “
          <article-title>An analytical model for negative bias temperature instability,” in Proceedings of the 2006 IEEE/ACM international conference on Computer-aided design</article-title>
          .
          <source>ACM</source>
          ,
          <year>2006</year>
          , pp.
          <fpage>493</fpage>
          -
          <lpage>496</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>V.</given-names>
            <surname>Huard</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Parthasarathy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Guerin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Valentin</surname>
          </string-name>
          , E. Pion,
          <string-name>
            <given-names>M.</given-names>
            <surname>Mammasse</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Planes</surname>
          </string-name>
          , and L. Camus, “
          <article-title>NBTI degradation: From transistor to SRAM arrays</article-title>
          ,” in
          <source>Reliability Physics Symposium</source>
          ,
          <year>2008</year>
          .
          <article-title>IRPS 2008</article-title>
          . IEEE International. IEEE,
          <year>2008</year>
          , pp.
          <fpage>289</fpage>
          -
          <lpage>300</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>A.</given-names>
            <surname>Calimera</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Loghi</surname>
          </string-name>
          , E. Macii, and
          <string-name>
            <given-names>M.</given-names>
            <surname>Poncino</surname>
          </string-name>
          , “
          <article-title>Dynamic indexing: concurrent leakage and aging optimization for caches,” in Proceedings of the 16th ACM/IEEE international symposium on Low power electronics and design</article-title>
          .
          <source>ACM</source>
          ,
          <year>2010</year>
          , pp.
          <fpage>343</fpage>
          -
          <lpage>348</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>S. V.</given-names>
            <surname>Kumar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. H.</given-names>
            <surname>Kim</surname>
          </string-name>
          , and
          <string-name>
            <given-names>S. S.</given-names>
            <surname>Sapatnekar</surname>
          </string-name>
          , “
          <article-title>Impact of NBTI on SRAM read stability and design for reliability</article-title>
          ,” in Quality Electronic Design,
          <year>2006</year>
          . ISQED'
          <volume>06</volume>
          . 7th International Symposium on. IEEE,
          <year>2006</year>
          , pp.
          <fpage>6</fpage>
          -pp.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>J.</given-names>
            <surname>Qin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>and J. B.</given-names>
            <surname>Bernstein</surname>
          </string-name>
          , “
          <article-title>Sram stability analysis considering gate oxide sbd, nbti</article-title>
          and hci,” in
          <source>Integrated Reliability Workshop Final Report</source>
          ,
          <year>2007</year>
          .
          <article-title>IRW 2007</article-title>
          . IEEE International. IEEE,
          <year>2007</year>
          , pp.
          <fpage>33</fpage>
          -
          <lpage>37</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>X.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Qin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Huang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Zhang</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J. B.</given-names>
            <surname>Bernstein</surname>
          </string-name>
          , “
          <article-title>SRAM circuitfailure modeling and reliability simulation with SPICE,” Device and Materials Reliability, IEEE Transactions on</article-title>
          , vol.
          <volume>6</volume>
          , no.
          <issue>2</issue>
          , pp.
          <fpage>235</fpage>
          -
          <lpage>246</lpage>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>A.</given-names>
            <surname>Gebregiorgis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Ebrahimi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Kiamehr</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Oboril</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Hamdioui</surname>
          </string-name>
          , and
          <string-name>
            <surname>M. B. Tahoori</surname>
          </string-name>
          , “
          <article-title>Aging mitigation in memory arrays using self-controlled bit-flipping technique,” in Design Automation Conference (ASP-DAC), 2015 20th Asia and South Pacific</article-title>
          . IEEE,
          <year>2015</year>
          , pp.
          <fpage>231</fpage>
          -
          <lpage>236</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>W.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Reddy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. T.</given-names>
            <surname>Krishnan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Vattikonda</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Krishnan</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Y.</given-names>
            <surname>Cao</surname>
          </string-name>
          , “
          <article-title>Compact modeling and simulation of circuit reliability for 65-nm CMOS technology,” Device and Materials Reliability, IEEE Transactions on</article-title>
          , vol.
          <volume>7</volume>
          , no.
          <issue>4</issue>
          , pp.
          <fpage>509</fpage>
          -
          <lpage>517</lpage>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>S.</given-names>
            <surname>Bhardwaj</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Vattikonda</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Cao</surname>
          </string-name>
          , and
          <string-name>
            <given-names>S.</given-names>
            <surname>Vrudhula</surname>
          </string-name>
          , “
          <article-title>Predictive modeling of the NBTI effect for reliable design</article-title>
          ,” in Custom Integrated Circuits Conference,
          <year>2006</year>
          . CICC'06. IEEE. IEEE,
          <year>2006</year>
          , pp.
          <fpage>189</fpage>
          -
          <lpage>192</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>