<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/oai-pmh.xsl"?>
<OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd">
  <responseDate>2026-09-18T19:12:45Z</responseDate>
  <request identifier="oai:www.ideals.illinois.edu:2142/78571" metadataPrefix="etdms" verb="GetRecord">https://www.ideals.illinois.edu/oai-pmh</request>
  <GetRecord>
    <record>
      <header>
        <identifier>oai:www.ideals.illinois.edu:2142/78571</identifier>
        <datestamp>2023-07-11</datestamp>
        <setSpec>col_2142_5131</setSpec>
        <setSpec>col_2142_8888</setSpec>
        <setSpec>com_2142_5130</setSpec>
        <setSpec>com_2142_8887</setSpec>
        <setSpec>com_2142_234</setSpec>
      </header>
      <metadata>
        <thesis xmlns="http://www.ndltd.org/standards/metadata/etdms/1.1/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dc="http://purl.org/dc/elements/1.1/" xsi:schemaLocation="http://www.ndltd.org/standards/metadata/etdms/1.1/ http://www.ndltd.org/standards/metadata/etdms/1.1/etdms11.xsd http://purl.org/dc/elements/1.1/ http://www.ndltd.org/standards/metadata/etdms/1.1/etdmsdc.xsd">
          <dc:creator>Vissa, Pranay</dc:creator>
          <dc:date>2015-07-22T22:18:21Z</dc:date>
          <dc:date>2015-07-22T22:18:21Z</dc:date>
          <dc:date>2015-05</dc:date>
          <dc:date>2015-05-01</dc:date>
          <dc:date>2015-5</dc:date>
          <dc:description>With transistor dimensions shrinking to the atomic scale, a plethora of new reliability problems presents a barrier to continued Moore’s law scaling. Traditional modular redundancy techniques with 2x and 3x area cost eliminate the area reduction benefits of such scaling. In this study, we take a partial redundancy approach to the reliability problem for arithmetic-orientated datapaths by performing lightweight shadow computations in the mod-b space, where b is the base of our modulo residue, for each main computation. We leverage the binding and scheduling flexibility of high-level synthesis to detect control errors through diverse binding and minimize area cost through intelligent checkpoint scheduling and modulo-b reducer sharing. We introduce logic and dataflow optimizations to further reduce cost. We evaluated our technique with 12 high-level synthesis benchmarks from the arithmetic- oriented PolyBench benchmark suite using FPGA emulated netlist-level error injection. When b = 3, we observe coverages of 99.2% for stuck-at faults, 99.5% for soft errors, and 99.8% for timing errors with a 25.7% area cost and negligible performance impact. When b = 5, we observe coverages of 99.4% for stuck-at faults, 99.8% for soft errors, and 99.9% for timing errors with a 48.5% area cost and negligible performance impact. Leveraging a mean error detection latency of 13.92 and 14.96 cycles, with both mod-3 and mod-5 units respectively (2554x faster than end result check) for soft errors, we also explore a rollback recovery method with an additional area cost of 28.0% for both cases, observing 411x increase in reliability against soft errors.</dc:description>
          <dc:description>Submission original under an indefinite embargo labeled 'Open Access'. The submission was exported from vireo on 2015-07-22 without embargo terms</dc:description>
          <dc:description>The student, Pranay Vissa, accepted the attached license on 2015-05-01 at 10:27.</dc:description>
          <dc:description>The student, Pranay Vissa, submitted this Thesis for approval on 2015-05-01 at 10:36.</dc:description>
          <dc:description>This Thesis was approved for publication on 2015-05-01 at 10:47.</dc:description>
          <dc:description>DSpace SAF Submission Ingestion Package generated from Vireo submission #8227 on 2015-07-22 at 10:35:19</dc:description>
          <dc:description>Made available in DSpace on 2015-07-22T22:18:21Z (GMT). No. of bitstreams: 2
VISSA-THESIS-2015.pdf: 1055593 bytes, checksum: 616a928d6d7403a807b2578e9e2476fc (MD5)
LICENSE.txt: 4209 bytes, checksum: b91301cd9a646137496f708d1dc58fa6 (MD5)
  Previous issue date: 2015-05-01</dc:description>
          <dc:format>application/pdf</dc:format>
          <dc:identifier>http://hdl.handle.net/2142/78571</dc:identifier>
          <dc:language>en</dc:language>
          <dc:rights>Copyright 2015 Pranay Vissa</dc:rights>
          <dc:subject>high-level synthesis</dc:subject>
          <dc:subject>automation</dc:subject>
          <dc:subject>error detection</dc:subject>
          <dc:subject>scheduling</dc:subject>
          <dc:subject>binding</dc:subject>
          <dc:subject>optimization</dc:subject>
          <dc:subject>pipelining</dc:subject>
          <dc:subject>modulo arithmetic</dc:subject>
          <dc:subject>logic optimization</dc:subject>
          <dc:subject>state machine</dc:subject>
          <dc:subject>datapath</dc:subject>
          <dc:subject>shadow logic</dc:subject>
          <dc:subject>low cost</dc:subject>
          <dc:subject>high performance</dc:subject>
          <dc:subject>electrical faults</dc:subject>
          <dc:subject>Aliasing</dc:subject>
          <dc:subject>stuck-at faults</dc:subject>
          <dc:subject>soft errors</dc:subject>
          <dc:subject>timing errors</dc:subject>
          <dc:subject>checkpointing</dc:subject>
          <dc:subject>rollback recovery</dc:subject>
          <dc:title>Toward high-level synthesis of reliable circuits through low-cost modulo shadow datapaths</dc:title>
          <dc:type>text</dc:type>
          <dc:type>text</dc:type>
          <degree>
            <department>Electrical &amp; Computer Eng</department>
            <discipline>Electrical &amp; Computer Engr</discipline>
            <grantor>University of Illinois at Urbana-Champaign</grantor>
            <level>Thesis</level>
            <name>M.S.</name>
          </degree>
        </thesis>
      </metadata>
    </record>
  </GetRecord>
</OAI-PMH>
