SlideShare a Scribd company logo
1 of 4
Low-Power Variation-Tolerant Nonvolatile Lookup Table Design
Abstract:
Emerging nonvolatile memories (NVMs), such as MRAM, PRAM, and RRAM, have been
widely investigated to replace SRAM as the configuration bits in field-programmable gate arrays
(FPGAs) for high security and instant power ON. However, the variations inherent in NVMs and
advanced logic process bring reliability issue to FPGAs. This brief introduces a low-power
variation-tolerant nonvolatile lookup table (nvLUT) circuit to overcome the reliability issue.
Because of large ROFF/RON, 1T1R RRAM cell provides sufficient sense margin as a
configuration bit and a reference resistor. A single-stage sense amplifier with voltage clamp is
employed to reduce the power and area without impairing the reliability. Matched reference path
is proposed to reduce the parasitic RC mismatch for reliable sensing. Evaluation shows that 22%
reduction in delay, 38% reduction in power, and the tolerance of variations of 2.5× typical RON
or ROFF in reliability are achieved for proposed nvLUT with six inputs. The proposed
architecture of this paper area and power consumption analysis using tanner tool.
Enhancement of the project:
Changes the parameter for improve the efficiency of the circuit.
Existing System:
Emerging NVMs, such as MRAM, PRAM, and RRAM, has been verified with better scalability
and logic compatibility. Based on the logic-in-memory concept, lookup table, which is the core
building block in FPGAs, has been proposed with non-volatility. First, various nonvolatile
SRAM (nvSRAM) structures with MRAM and RRAM were proposed to directly replace SRAM
in the traditional lookup table to acquire non-volatility. However, the size of nvSRAM cell is
remarkably larger than that of SRAM, and the write disturbance is also difficult to avoid for half-
select RRAM cells. For MRAM, Suzuki et al. proposed a two-input nonvolatile lookup table
(nvLUT) based on MRAM in the current-mode logic for low power. Suzuki et al. also proposed
a six-input nvLUT with serial/parallel magnetic junctions to acquire enough sensing margin.
Zhao et al. proposed another MRAM-based nvLUT for run-time reconfiguration. Ren proposed a
third type of MRAM-based nvLUT named hybrid-LUT2. However, the ROFF/RON of MRAM
is smaller compared with PRAM or RRAM, resulting in less sense margin or larger area due to
serial/parallel magnetic junctions.
Moreover, the first three MRAM nvLUTs have a mismatch in parasitic RC between the selected
path in the multiplexer and the reference path, which may cause nvLUT to fail. For hybrid-
LUT2, the configuration of MRAM cells shares the same decoding circuit with logic operation,
whose inputs may be wired to other logic blocks and cannot be used as the address inputs during
configuration. For RRAM, Sakamoto et al. proposed an nvLUT based on nanobridge. However,
the programming path of nanobridge shares the same multiplexer with the logic path for
selection, making the size of transistors in the multiplexer considerably large to satisfy the reset
voltage for RON. Chen et al. proposed another RRAM-based nvLUT using crossbar array.
However, the sneaking paths inherent in crossbar array bring considerable leakage and poor
sensing margin of only 10 mV. To sum up, none of the previous work has achieved high
reliability against memory and logic variations, low power, high-area efficiency, and low leakage
at the same time.
Disadvantages:
 high parasitic RC mismatch
 high power consumption
Proposed System:
To illustrate the proposed design, a two-input nvLUT is presented, as shown in Fig. 1. The input
count can also be easily extended to six, which is prevailing in current main-stream FPGA
products. The overall architecture of nvLUT consists of an SSAVC, a tree multiplexer (TMUX),
an MRP, a RRAM slice, and a footer transistor. The RRAM slice constitutes of four 1T1R
RRAM cells at the left for configuration and a dummy RRAM cell at the right-most as a
reference resistor.
Fig. 1. Overall architecture of the proposed low-power variation-tolerant nvLUT based on
RRAM.
RRAM as a Configuration Bit and a Reference Resistor
The 1T1R RRAM cell is employed as a configuration bit and a reference resistor to provide
sufficient sense margin, as shown in Fig. 1. Different from crossbar array, a 1T1R RRAM cell
can eliminate the sneaking current and the disturbances during write and read, thus saving power
and acquiring high yield.
Fig. 2. 1T1R RRAM cell integration process and structure. (a) Cross-sectional view. (b)
Schematic.
SSAVC
SSAVC converts the resistance state of RRAM into a rail-to-rail logic voltage. As shown in Fig.
1, transistors M3–M6 constitute of a latch amplifier. Transistors M1 and M2 are used to
precharge the output nodes OUT and OUTB to VDD when CLK is low and transistor MF is used
to initiate the conversion when CLK is high.
MRP
Although trimming Rref by SAWM can help to disabuse the parasitic resistance mismatch
between the selected path in TMUX and the reference path, their parasitic capacitance mismatch
cannot be easily estimated and compensated. The MRP is devised to minimize the parasitic RC
mismatch between the above-mentioned two paths.
Fig. 3(a) and (b) compares the parasitic RC of MRP with P01. And (c) and (d) also gives the
previous reference resistor tree (RRT) and its corresponding RC equivalent circuit.
Fig. 3. Parasitic RC equivalent circuits of (a) P01 and (b) Pref in Fig. 1. (c) Schematic and (d)
parasitic RC equivalent circuit of RRT
Advantages:
 reduce the parasitic RC mismatch
 reduce the power
Software implementation:
 Tanner tools

More Related Content

What's hot

What's hot (9)

Plc splitter
Plc splitterPlc splitter
Plc splitter
 
Analysis of pocket double gate tunnel fet for low stand by power logic circuits
Analysis of pocket double gate tunnel fet for low stand by power logic circuitsAnalysis of pocket double gate tunnel fet for low stand by power logic circuits
Analysis of pocket double gate tunnel fet for low stand by power logic circuits
 
Memory base
Memory baseMemory base
Memory base
 
IRJET- Design of 4th Order Low Pass Filter using Memristive OP-AMPS
IRJET- Design of 4th Order Low Pass Filter using Memristive OP-AMPSIRJET- Design of 4th Order Low Pass Filter using Memristive OP-AMPS
IRJET- Design of 4th Order Low Pass Filter using Memristive OP-AMPS
 
samip_2015
samip_2015samip_2015
samip_2015
 
Memristors and their potential applications 2012
Memristors and their potential applications 2012Memristors and their potential applications 2012
Memristors and their potential applications 2012
 
200 m hz flash adc
200 m hz flash adc200 m hz flash adc
200 m hz flash adc
 
Dynamic floating output stage for low power buffer amplifier for lcd application
Dynamic floating output stage for low power buffer amplifier for lcd applicationDynamic floating output stage for low power buffer amplifier for lcd application
Dynamic floating output stage for low power buffer amplifier for lcd application
 
DESIGN OF LOW WRITE-POWER CONSUMPTION SRAM CELL BASED ON CNTFET AT 32nm TECHN...
DESIGN OF LOW WRITE-POWER CONSUMPTION SRAM CELL BASED ON CNTFET AT 32nm TECHN...DESIGN OF LOW WRITE-POWER CONSUMPTION SRAM CELL BASED ON CNTFET AT 32nm TECHN...
DESIGN OF LOW WRITE-POWER CONSUMPTION SRAM CELL BASED ON CNTFET AT 32nm TECHN...
 

Similar to Low power variation-tolerant nonvolatile lookup table design

Low power flexible_rake_receivers_for_wc
Low power flexible_rake_receivers_for_wcLow power flexible_rake_receivers_for_wc
Low power flexible_rake_receivers_for_wc
Md.Akm Sahansha
 
Energy optimization of 6T SRAM cell using low-voltage and high-performance in...
Energy optimization of 6T SRAM cell using low-voltage and high-performance in...Energy optimization of 6T SRAM cell using low-voltage and high-performance in...
Energy optimization of 6T SRAM cell using low-voltage and high-performance in...
IJECEIAES
 

Similar to Low power variation-tolerant nonvolatile lookup table design (20)

Iw2616951698
Iw2616951698Iw2616951698
Iw2616951698
 
250nm Technology Based Low Power SRAM Memory
250nm Technology Based Low Power SRAM Memory250nm Technology Based Low Power SRAM Memory
250nm Technology Based Low Power SRAM Memory
 
A Novel Low Power Energy Efficient SRAM Cell With Reduced Power Consumption u...
A Novel Low Power Energy Efficient SRAM Cell With Reduced Power Consumption u...A Novel Low Power Energy Efficient SRAM Cell With Reduced Power Consumption u...
A Novel Low Power Energy Efficient SRAM Cell With Reduced Power Consumption u...
 
MTJ-Based Nonvolatile 9T SRAM Cell
MTJ-Based Nonvolatile 9T SRAM CellMTJ-Based Nonvolatile 9T SRAM Cell
MTJ-Based Nonvolatile 9T SRAM Cell
 
Single Ended Schmitt Trigger Based Robust Low Power SRAM Cell
Single Ended Schmitt Trigger Based Robust Low Power SRAM CellSingle Ended Schmitt Trigger Based Robust Low Power SRAM Cell
Single Ended Schmitt Trigger Based Robust Low Power SRAM Cell
 
Kc2517811784
Kc2517811784Kc2517811784
Kc2517811784
 
Kc2517811784
Kc2517811784Kc2517811784
Kc2517811784
 
IRJET- Design of Energy Efficient 8T SRAM Cell at 90nm Technology
IRJET-  	  Design of Energy Efficient 8T SRAM Cell at 90nm TechnologyIRJET-  	  Design of Energy Efficient 8T SRAM Cell at 90nm Technology
IRJET- Design of Energy Efficient 8T SRAM Cell at 90nm Technology
 
Low power flexible_rake_receivers_for_wc
Low power flexible_rake_receivers_for_wcLow power flexible_rake_receivers_for_wc
Low power flexible_rake_receivers_for_wc
 
STATIC NOISE MARGIN OPTIMIZED 11NM SHORTED-GATE AND INDEPENDENT-GATE LOW POWE...
STATIC NOISE MARGIN OPTIMIZED 11NM SHORTED-GATE AND INDEPENDENT-GATE LOW POWE...STATIC NOISE MARGIN OPTIMIZED 11NM SHORTED-GATE AND INDEPENDENT-GATE LOW POWE...
STATIC NOISE MARGIN OPTIMIZED 11NM SHORTED-GATE AND INDEPENDENT-GATE LOW POWE...
 
STATIC NOISE MARGIN OPTIMIZED 11NM SHORTED-GATE AND INDEPENDENT-GATE LOW POWE...
STATIC NOISE MARGIN OPTIMIZED 11NM SHORTED-GATE AND INDEPENDENT-GATE LOW POWE...STATIC NOISE MARGIN OPTIMIZED 11NM SHORTED-GATE AND INDEPENDENT-GATE LOW POWE...
STATIC NOISE MARGIN OPTIMIZED 11NM SHORTED-GATE AND INDEPENDENT-GATE LOW POWE...
 
STATIC NOISE MARGIN OPTIMIZED 11NM SHORTED-GATE AND INDEPENDENT-GATE LOW POWE...
STATIC NOISE MARGIN OPTIMIZED 11NM SHORTED-GATE AND INDEPENDENT-GATE LOW POWE...STATIC NOISE MARGIN OPTIMIZED 11NM SHORTED-GATE AND INDEPENDENT-GATE LOW POWE...
STATIC NOISE MARGIN OPTIMIZED 11NM SHORTED-GATE AND INDEPENDENT-GATE LOW POWE...
 
STATIC NOISE MARGIN OPTIMIZED 11NM SHORTED-GATE AND INDEPENDENT-GATE LOW POWE...
STATIC NOISE MARGIN OPTIMIZED 11NM SHORTED-GATE AND INDEPENDENT-GATE LOW POWE...STATIC NOISE MARGIN OPTIMIZED 11NM SHORTED-GATE AND INDEPENDENT-GATE LOW POWE...
STATIC NOISE MARGIN OPTIMIZED 11NM SHORTED-GATE AND INDEPENDENT-GATE LOW POWE...
 
A Single-Ended With Dynamic Feedback Control 8T Subthreshold SRAM Cell
A Single-Ended With Dynamic Feedback Control 8T Subthreshold SRAM Cell A Single-Ended With Dynamic Feedback Control 8T Subthreshold SRAM Cell
A Single-Ended With Dynamic Feedback Control 8T Subthreshold SRAM Cell
 
Energy optimization of 6T SRAM cell using low-voltage and high-performance in...
Energy optimization of 6T SRAM cell using low-voltage and high-performance in...Energy optimization of 6T SRAM cell using low-voltage and high-performance in...
Energy optimization of 6T SRAM cell using low-voltage and high-performance in...
 
Design of Low Power High Density SRAM Bit Cell
Design of Low Power High Density SRAM Bit CellDesign of Low Power High Density SRAM Bit Cell
Design of Low Power High Density SRAM Bit Cell
 
FPGA IMPLEMENTATION OF LOW POWER SRAM BASED PROCESSOR IN 8T USING HETTS
FPGA IMPLEMENTATION OF LOW POWER SRAM BASED PROCESSOR IN 8T USING HETTSFPGA IMPLEMENTATION OF LOW POWER SRAM BASED PROCESSOR IN 8T USING HETTS
FPGA IMPLEMENTATION OF LOW POWER SRAM BASED PROCESSOR IN 8T USING HETTS
 
IMPLEMENTATION OF LOW POWER ADIABATIC SRAM
IMPLEMENTATION OF LOW POWER ADIABATIC SRAMIMPLEMENTATION OF LOW POWER ADIABATIC SRAM
IMPLEMENTATION OF LOW POWER ADIABATIC SRAM
 
Analysis and Simulation of Sub-threshold Leakage Current in P3 SRAM Cell at D...
Analysis and Simulation of Sub-threshold Leakage Current in P3 SRAM Cell at D...Analysis and Simulation of Sub-threshold Leakage Current in P3 SRAM Cell at D...
Analysis and Simulation of Sub-threshold Leakage Current in P3 SRAM Cell at D...
 
Implementation of an Efficient SRAM for Ultra-Low Voltage Application Based o...
Implementation of an Efficient SRAM for Ultra-Low Voltage Application Based o...Implementation of an Efficient SRAM for Ultra-Low Voltage Application Based o...
Implementation of an Efficient SRAM for Ultra-Low Voltage Application Based o...
 

More from Ieee Xpert

More from Ieee Xpert (8)

A high performance fir filter architecture for fixed and reconfigurable appli...
A high performance fir filter architecture for fixed and reconfigurable appli...A high performance fir filter architecture for fixed and reconfigurable appli...
A high performance fir filter architecture for fixed and reconfigurable appli...
 
A cellular network architecture with polynomial weight functions
A cellular network architecture with polynomial weight functions A cellular network architecture with polynomial weight functions
A cellular network architecture with polynomial weight functions
 
Flexible dsp accelerator architecture exploiting carry save arithmetic
Flexible dsp accelerator architecture exploiting carry save arithmeticFlexible dsp accelerator architecture exploiting carry save arithmetic
Flexible dsp accelerator architecture exploiting carry save arithmetic
 
Graph based transistor network generation method for supergate design
Graph based transistor network generation method for supergate designGraph based transistor network generation method for supergate design
Graph based transistor network generation method for supergate design
 
Lut optimization for distributed arithmetic based block least mean square ada...
Lut optimization for distributed arithmetic based block least mean square ada...Lut optimization for distributed arithmetic based block least mean square ada...
Lut optimization for distributed arithmetic based block least mean square ada...
 
High performance nb-ldpc decoder with reduction of message exchange
High performance nb-ldpc decoder with reduction of message exchange High performance nb-ldpc decoder with reduction of message exchange
High performance nb-ldpc decoder with reduction of message exchange
 
High performance pipelined architecture of elliptic curve scalar multiplicati...
High performance pipelined architecture of elliptic curve scalar multiplicati...High performance pipelined architecture of elliptic curve scalar multiplicati...
High performance pipelined architecture of elliptic curve scalar multiplicati...
 
Ieee power electrincs projects 2016 2017 titles mtech
Ieee power electrincs projects  2016 2017 titles mtechIeee power electrincs projects  2016 2017 titles mtech
Ieee power electrincs projects 2016 2017 titles mtech
 

Recently uploaded

Recently uploaded (20)

Falcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business GrowthFalcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business Growth
 
Arti Languages Pre Seed Teaser Deck 2024.pdf
Arti Languages Pre Seed Teaser Deck 2024.pdfArti Languages Pre Seed Teaser Deck 2024.pdf
Arti Languages Pre Seed Teaser Deck 2024.pdf
 
JHARSUGUDA CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JHARSUGUDA ESCORTS
JHARSUGUDA CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JHARSUGUDA ESCORTSJHARSUGUDA CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JHARSUGUDA ESCORTS
JHARSUGUDA CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JHARSUGUDA ESCORTS
 
PITHAMPUR 💋 Call Girl 9827461493 Call Girls in Escort service book now
PITHAMPUR 💋 Call Girl 9827461493 Call Girls in  Escort service book nowPITHAMPUR 💋 Call Girl 9827461493 Call Girls in  Escort service book now
PITHAMPUR 💋 Call Girl 9827461493 Call Girls in Escort service book now
 
Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...
Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...
Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investors
 
Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...
Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...
Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...
 
Puri CALL GIRL ❤️8084732287❤️ CALL GIRLS IN ESCORT SERVICE WE ARW PROVIDING
Puri CALL GIRL ❤️8084732287❤️ CALL GIRLS IN ESCORT SERVICE WE ARW PROVIDINGPuri CALL GIRL ❤️8084732287❤️ CALL GIRLS IN ESCORT SERVICE WE ARW PROVIDING
Puri CALL GIRL ❤️8084732287❤️ CALL GIRLS IN ESCORT SERVICE WE ARW PROVIDING
 
PARK STREET 💋 Call Girl 9827461493 Call Girls in Escort service book now
PARK STREET 💋 Call Girl 9827461493 Call Girls in  Escort service book nowPARK STREET 💋 Call Girl 9827461493 Call Girls in  Escort service book now
PARK STREET 💋 Call Girl 9827461493 Call Girls in Escort service book now
 
PHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation Final
 
HomeRoots Pitch Deck | Investor Insights | April 2024
HomeRoots Pitch Deck | Investor Insights | April 2024HomeRoots Pitch Deck | Investor Insights | April 2024
HomeRoots Pitch Deck | Investor Insights | April 2024
 
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 MonthsSEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
 
Nanded Call Girl Just Call 8084732287 Top Class Call Girl Service Available
Nanded Call Girl Just Call 8084732287 Top Class Call Girl Service AvailableNanded Call Girl Just Call 8084732287 Top Class Call Girl Service Available
Nanded Call Girl Just Call 8084732287 Top Class Call Girl Service Available
 
ALWAR 💋 Call Girl 9827461493 Call Girls in Escort service book now
ALWAR 💋 Call Girl 9827461493 Call Girls in  Escort service book nowALWAR 💋 Call Girl 9827461493 Call Girls in  Escort service book now
ALWAR 💋 Call Girl 9827461493 Call Girls in Escort service book now
 
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
 
Bankura Call Girl Just Call♥️ 8084732287 ♥️Top Class Call Girl Service Available
Bankura Call Girl Just Call♥️ 8084732287 ♥️Top Class Call Girl Service AvailableBankura Call Girl Just Call♥️ 8084732287 ♥️Top Class Call Girl Service Available
Bankura Call Girl Just Call♥️ 8084732287 ♥️Top Class Call Girl Service Available
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
 
Putting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptxPutting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptx
 
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAIGetting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
 

Low power variation-tolerant nonvolatile lookup table design

  • 1. Low-Power Variation-Tolerant Nonvolatile Lookup Table Design Abstract: Emerging nonvolatile memories (NVMs), such as MRAM, PRAM, and RRAM, have been widely investigated to replace SRAM as the configuration bits in field-programmable gate arrays (FPGAs) for high security and instant power ON. However, the variations inherent in NVMs and advanced logic process bring reliability issue to FPGAs. This brief introduces a low-power variation-tolerant nonvolatile lookup table (nvLUT) circuit to overcome the reliability issue. Because of large ROFF/RON, 1T1R RRAM cell provides sufficient sense margin as a configuration bit and a reference resistor. A single-stage sense amplifier with voltage clamp is employed to reduce the power and area without impairing the reliability. Matched reference path is proposed to reduce the parasitic RC mismatch for reliable sensing. Evaluation shows that 22% reduction in delay, 38% reduction in power, and the tolerance of variations of 2.5× typical RON or ROFF in reliability are achieved for proposed nvLUT with six inputs. The proposed architecture of this paper area and power consumption analysis using tanner tool. Enhancement of the project: Changes the parameter for improve the efficiency of the circuit. Existing System: Emerging NVMs, such as MRAM, PRAM, and RRAM, has been verified with better scalability and logic compatibility. Based on the logic-in-memory concept, lookup table, which is the core building block in FPGAs, has been proposed with non-volatility. First, various nonvolatile SRAM (nvSRAM) structures with MRAM and RRAM were proposed to directly replace SRAM in the traditional lookup table to acquire non-volatility. However, the size of nvSRAM cell is remarkably larger than that of SRAM, and the write disturbance is also difficult to avoid for half- select RRAM cells. For MRAM, Suzuki et al. proposed a two-input nonvolatile lookup table (nvLUT) based on MRAM in the current-mode logic for low power. Suzuki et al. also proposed a six-input nvLUT with serial/parallel magnetic junctions to acquire enough sensing margin. Zhao et al. proposed another MRAM-based nvLUT for run-time reconfiguration. Ren proposed a third type of MRAM-based nvLUT named hybrid-LUT2. However, the ROFF/RON of MRAM is smaller compared with PRAM or RRAM, resulting in less sense margin or larger area due to serial/parallel magnetic junctions. Moreover, the first three MRAM nvLUTs have a mismatch in parasitic RC between the selected path in the multiplexer and the reference path, which may cause nvLUT to fail. For hybrid- LUT2, the configuration of MRAM cells shares the same decoding circuit with logic operation, whose inputs may be wired to other logic blocks and cannot be used as the address inputs during configuration. For RRAM, Sakamoto et al. proposed an nvLUT based on nanobridge. However, the programming path of nanobridge shares the same multiplexer with the logic path for
  • 2. selection, making the size of transistors in the multiplexer considerably large to satisfy the reset voltage for RON. Chen et al. proposed another RRAM-based nvLUT using crossbar array. However, the sneaking paths inherent in crossbar array bring considerable leakage and poor sensing margin of only 10 mV. To sum up, none of the previous work has achieved high reliability against memory and logic variations, low power, high-area efficiency, and low leakage at the same time. Disadvantages:  high parasitic RC mismatch  high power consumption Proposed System: To illustrate the proposed design, a two-input nvLUT is presented, as shown in Fig. 1. The input count can also be easily extended to six, which is prevailing in current main-stream FPGA products. The overall architecture of nvLUT consists of an SSAVC, a tree multiplexer (TMUX), an MRP, a RRAM slice, and a footer transistor. The RRAM slice constitutes of four 1T1R RRAM cells at the left for configuration and a dummy RRAM cell at the right-most as a reference resistor. Fig. 1. Overall architecture of the proposed low-power variation-tolerant nvLUT based on RRAM.
  • 3. RRAM as a Configuration Bit and a Reference Resistor The 1T1R RRAM cell is employed as a configuration bit and a reference resistor to provide sufficient sense margin, as shown in Fig. 1. Different from crossbar array, a 1T1R RRAM cell can eliminate the sneaking current and the disturbances during write and read, thus saving power and acquiring high yield. Fig. 2. 1T1R RRAM cell integration process and structure. (a) Cross-sectional view. (b) Schematic. SSAVC SSAVC converts the resistance state of RRAM into a rail-to-rail logic voltage. As shown in Fig. 1, transistors M3–M6 constitute of a latch amplifier. Transistors M1 and M2 are used to precharge the output nodes OUT and OUTB to VDD when CLK is low and transistor MF is used to initiate the conversion when CLK is high. MRP Although trimming Rref by SAWM can help to disabuse the parasitic resistance mismatch between the selected path in TMUX and the reference path, their parasitic capacitance mismatch cannot be easily estimated and compensated. The MRP is devised to minimize the parasitic RC mismatch between the above-mentioned two paths. Fig. 3(a) and (b) compares the parasitic RC of MRP with P01. And (c) and (d) also gives the previous reference resistor tree (RRT) and its corresponding RC equivalent circuit.
  • 4. Fig. 3. Parasitic RC equivalent circuits of (a) P01 and (b) Pref in Fig. 1. (c) Schematic and (d) parasitic RC equivalent circuit of RRT Advantages:  reduce the parasitic RC mismatch  reduce the power Software implementation:  Tanner tools