<?xml version="1.0"?>
<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-05-23T21:24:44Z</responseDate><request verb="GetRecord" metadataPrefix="oai_dc">https://keep.lib.asu.edu/oai/request</request><GetRecord><record><header><identifier>oai:keep.lib.asu.edu:node-156189</identifier><datestamp>2024-12-20T18:25:12Z</datestamp><setSpec>oai_pmh:all</setSpec><setSpec>oai_pmh:repo_items</setSpec></header><metadata><oai_dc:dc xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/ http://www.openarchives.org/OAI/2.0/oai_dc.xsd"><dc:identifier>156189</dc:identifier>
          <dc:identifier>https://hdl.handle.net/2286/R.I.49046</dc:identifier>
                  <dc:rights>http://rightsstatements.org/vocab/InC/1.0/</dc:rights>
          <dc:rights>All Rights Reserved</dc:rights>
                  <dc:date>2018</dc:date>
                  <dc:format>180 pages</dc:format>
                  <dc:type>Doctoral Dissertation</dc:type>
          <dc:type>Academic theses</dc:type>
          <dc:type>Text</dc:type>
                  <dc:language>eng</dc:language>
                  <dc:contributor>Yang, Jinghua</dc:contributor>
          <dc:contributor>Vrudhula, Sarma</dc:contributor>
          <dc:contributor>Barnaby, Hugh</dc:contributor>
          <dc:contributor>Cao, Yu</dc:contributor>
          <dc:contributor>Seo, Jae-Sun</dc:contributor>
          <dc:contributor>Arizona State University</dc:contributor>
                  <dc:description>Doctoral Dissertation Electrical Engineering 2018</dc:description>
          <dc:description>Static CMOS logic has remained the dominant design style of digital systems for&lt;br/&gt;&lt;br/&gt;more than four decades due to its robustness and near zero standby current. Static&lt;br/&gt;&lt;br/&gt;CMOS logic circuits consist of a network of combinational logic cells and clocked sequential&lt;br/&gt;&lt;br/&gt;elements, such as latches and flip-flops that are used for sequencing computations&lt;br/&gt;&lt;br/&gt;over time. The majority of the digital design techniques to reduce power, area, and&lt;br/&gt;&lt;br/&gt;leakage over the past four decades have focused almost entirely on optimizing the&lt;br/&gt;&lt;br/&gt;combinational logic. This work explores alternate architectures for the flip-flops for&lt;br/&gt;&lt;br/&gt;improving the overall circuit performance, power and area. It consists of three main&lt;br/&gt;&lt;br/&gt;sections.&lt;br/&gt;&lt;br/&gt;First, is the design of a multi-input configurable flip-flop structure with embedded&lt;br/&gt;&lt;br/&gt;logic. A conventional D-type flip-flop may be viewed as realizing an identity function,&lt;br/&gt;&lt;br/&gt;in which the output is simply the value of the input sampled at the clock edge. In&lt;br/&gt;&lt;br/&gt;contrast, the proposed multi-input flip-flop, named PNAND, can be configured to&lt;br/&gt;&lt;br/&gt;realize one of a family of Boolean functions called threshold functions. In essence,&lt;br/&gt;&lt;br/&gt;the PNAND is a circuit implementation of the well-known binary perceptron. Unlike&lt;br/&gt;&lt;br/&gt;other reconfigurable circuits, a PNAND can be configured by simply changing the&lt;br/&gt;&lt;br/&gt;assignment of signals to its inputs. Using a standard cell library of such gates, a technology&lt;br/&gt;&lt;br/&gt;mapping algorithm can be applied to transform a given netlist into one with&lt;br/&gt;&lt;br/&gt;an optimal mixture of conventional logic gates and threshold gates. This approach&lt;br/&gt;&lt;br/&gt;was used to fabricate a 32-bit Wallace Tree multiplier and a 32-bit booth multiplier&lt;br/&gt;&lt;br/&gt;in 65nm LP technology. Simulation and chip measurements show more than 30%&lt;br/&gt;&lt;br/&gt;improvement in dynamic power and more than 20% reduction in core area.&lt;br/&gt;&lt;br/&gt;The functional yield of the PNAND reduces with geometry and voltage scaling.&lt;br/&gt;&lt;br/&gt;The second part of this research investigates the use of two mechanisms to improve&lt;br/&gt;&lt;br/&gt;the robustness of the PNAND circuit architecture. One is the use of forward and reverse body biases to change the device threshold and the other is the use of RRAM&lt;br/&gt;&lt;br/&gt;devices for low voltage operation.&lt;br/&gt;&lt;br/&gt;The third part of this research focused on the design of flip-flops with non-volatile&lt;br/&gt;&lt;br/&gt;storage. Spin-transfer torque magnetic tunnel junctions (STT-MTJ) are integrated&lt;br/&gt;&lt;br/&gt;with both conventional D-flipflop and the PNAND circuits to implement non-volatile&lt;br/&gt;&lt;br/&gt;logic (NVL). These non-volatile storage enhanced flip-flops are able to save the state of&lt;br/&gt;&lt;br/&gt;system locally when a power interruption occurs. However, manufacturing variations&lt;br/&gt;&lt;br/&gt;in the STT-MTJs and in the CMOS transistors significantly reduce the yield, leading&lt;br/&gt;&lt;br/&gt;to an overly pessimistic design and consequently, higher energy consumption. A&lt;br/&gt;&lt;br/&gt;detailed analysis of the design trade-offs in the driver circuitry for performing backup&lt;br/&gt;&lt;br/&gt;and restore, and a novel method to design the energy optimal driver for a given yield is&lt;br/&gt;&lt;br/&gt;presented. Efficient designs of two nonvolatile flip-flop (NVFF) circuits are presented,&lt;br/&gt;&lt;br/&gt;in which the backup time is determined on a per-chip basis, resulting in minimizing&lt;br/&gt;&lt;br/&gt;the energy wastage and satisfying the yield constraint. To achieve a yield of 98%,&lt;br/&gt;&lt;br/&gt;the conventional approach would have to expend nearly 5X more energy than the&lt;br/&gt;&lt;br/&gt;minimum required, whereas the proposed tunable approach expends only 26% more&lt;br/&gt;&lt;br/&gt;energy than the minimum. A non-volatile threshold gate architecture NV-TLFF are&lt;br/&gt;&lt;br/&gt;designed with the same backup and restore circuitry in 65nm technology. The embedded&lt;br/&gt;&lt;br/&gt;logic in NV-TLFF compensates performance overhead of NVL. This leads to the&lt;br/&gt;&lt;br/&gt;possibility of zero-overhead non-volatile datapath circuits. An 8-bit multiply-and-&lt;br/&gt;&lt;br/&gt;accumulate (MAC) unit is designed to demonstrate the performance benefits of the&lt;br/&gt;&lt;br/&gt;proposed architecture. Based on the results of HSPICE simulations, the MAC circuit&lt;br/&gt;&lt;br/&gt;with the proposed NV-TLFF cells is shown to consume at least 20% less power and&lt;br/&gt;&lt;br/&gt;area as compared to the circuit designed with conventional DFFs, without sacrificing&lt;br/&gt;&lt;br/&gt;any performance.</dc:description>
                  <dc:subject>Electrical Engineering</dc:subject>
          <dc:subject>Computer Engineering</dc:subject>
          <dc:subject>High performance ASIC</dc:subject>
          <dc:subject>Minimum energy</dc:subject>
          <dc:subject>Multi-input Flip-flop</dc:subject>
          <dc:subject>Non-volatile</dc:subject>
          <dc:subject>Reconfigurable</dc:subject>
          <dc:subject>Threshold logic</dc:subject>
                  <dc:title>Embedding Logic and Non-volatile Devices in CMOS Digital Circuits for Improving Energy Efficiency</dc:title></oai_dc:dc></metadata></record></GetRecord></OAI-PMH>
