SlideShare a Scribd company logo
International Journal of Modern Engineering Research (IJMER)
www.ijmer.com Vol. 3, Issue. 4, Jul - Aug. 2013 pp-1994-1998 ISSN: 2249-6645
www.ijmer.com 1994 | Page
1
Prasanna Kumari P., 2
Satyanarayana S. V. V., 3
Nagireddy S.
1, 3
Associate professor, 2
Master of Engineering, Teegala Krishna Reddy Engineering college, Meerpet, Faculty of
Electronics and Communication Engineering, Jawaharlal Nehru Technological University, Hyderabad, India.
Abstract: The memory blocks testing is a separate testing procedure followed in VLSI testing. The memory blocks testing
involve writing a specific bit sequences in the memory locations and reading them again. This type of test is called March
test. A particular March test consists of a sequence of writes followed by reads with increasing or decreasing address. For
example the March B test has the following test pattern.
↕(W0)↑(R0,W1,R1,W0,R0,W1)↑(R1,W0,W1)↓(R1,W0,W1,W0)↓(R0,W1,W0) There are several test circuits available for
testing the memory chips. However no test setup is developed so far for testing the memory blocks inside the FPGA. The
SRAM blocks of FPGA are designed to work at much higher frequency than the FPGA core logic. Hence testing the SRAMs
at higher speed is essential. The conventional memory test circuits cannot be used for this purpose. Hence the proposed
work develops a memory testing tool based on March tests for FPGA based SRAM (Block RAM testing). The code modules
for March test generator shall be developed in VHDL and shall be synthesized for Xilinx Spartan 3 Family device. A PC
based GUI tool shall send command to FPGA using serial port for selecting the type of test. The FPGA core gets the
command through UART and performs the appropriate and sends the test report back to PC. The results shall be verified in
simulation with Xilinx ISE simulator and also in hardware by using Chip scope. Xilinx Spartan 3 family FPGA board shall
be used for hardware verification of the developed March test generator.
Key words: SRAM block, FPGA, VLSI-very large scale integration.
I. INTRODUCTION
Nowadays, the area occupied by embedded memories in System-on-Chip (soc) is over 90 %, and expected to rise up
to 94% by 2014 [1]. Thus, the performance and yield of embedded memories will dominate that of SOCs. However, memory
fabrication yield is limited largely by random defects, random oxide pinholes, and random leakage defects. Gross processing
and assembly faults, specific processing faults, misalignments, gross photo defects and other faults and defects [2].
This paper aims to propose a new solution for researchers and engineers to find a efficient test and diagnosis
algorithm in shorter time. A combinational march-based test algorithm will be implemented for this purpose. Universities
and industry involved in memory Built-in-Self test, Built-in-self diagnose will benefit by saving a few years on research and
development developed in this work is compatible and expandable for SRAM memory due to fact the manual and automatic
test procedure testing.
In this article, we present an original memory test frame work: an SRAM memory test bench, roaming and
programmable. This test bench allows not only to employ different commercial SRAM memories but also to apply various
algorithms for test. With this new test bench, students can concertize the memories testing’s lectures and enlightened the
inherent properties of the various applied algorithms as well as the difference between the memory architectures and
technologies.
II. MARCH TEST GENERATOR
The memory blocks testing involve writing a specific bit sequences in the memory locations and reading them again
[3]. This type of test is called March test. A March test consists of a sequence of March elements. A March elements has a
certain number of operations (or March primitives) that must be applied to all memory cells of an arrays. Thus, ↑ (r0; w1) is
a March element and r0 and w1 are March primitives. The addressing order of a March element can be done in an up (↑),
down (↓) way or (↨) if the order is not significant .A March primitive can be a write 1 (w1), write 0 (w0), read 0 (r0) that can
be performed ina memory cell. There are many March tests such as March SR, March C-, March B, and so on. March B
chosen in this paper because it has better fault coverage Than March SR and March C- . March B is an efficient and
economical memory test should provide best fault coverage in the shortest time [4].
March B algorithm has following steps :
↕ (W0) ↑(R0,W1,R1,W0,R0,W1)↑(R1,W0,W1)
↓(R1,W0,W1,W0)↓(R0,W1,W0)
In the above steps, “up” represent executing SRAM address in ascending order while “down” in descending order.
This well-know March test allows to detect all the stuck @ and transition fault of a memory cell array, as well as all
address decoder faults and coupling (interaction between two cells) faults.
Complex test pattern generation for high speed fault diagnosis
in Embedded SRAM
International Journal of Modern Engineering Research (IJMER)
www.ijmer.com Vol. 3, Issue. 4, Jul - Aug. 2013 pp-1994-1998 ISSN: 2249-6645
www.ijmer.com 1995 | Page
The following figure shows the sequences of March tests to be applied to the SRAMs of FPGA.
March C-
↕(W0) ↑(R0,W1) ↑(R1,W0)
↓(R0,W1) ↓(R1,W0) ↕(R0)
March SR
↓(W0) ↑(R0,W1,R1,W0) ↓(R0,R0)
↑(W1) ↓(R1,W0,R0,W1) ↑(R1,R1)
March B
↕ (W0) ↑(R0,W1,R1,W0,R0,W1)
↑(R1,W0,W1) ↓(R1,W0,W1,W0)
↓(R0,W1,W0)
Fig 2.1: March Test Sequence
III. TEST BENCH ARCHITECTURE
Our test bench architecture for memories is composed of one computer, a March test generator, a serial interface
(for communication between the programmable generator and the computer) and SRAMs on FPGA.
Fig 3.1: Test Bench Architecture
A user interface allows us to choose or set a specific March test. The chosen March test is uploaded through the
serial connection to the Programmable test generator and then applied to SRAMs of FPGA.
If no fault is detected, the programmable generator returns a positive acknowledgement on the SRAM. Whether the
opposite case occurs, i.e; when a reading operation (r0 or r1) does not return the expected data: the failing memory, the
failing address, the failing march element and operation. Only the knowledge of physical defects beside the observed fault,
or at least to make reasonable suppositions.
Fig 3.2: User Interface
IV. EXPERIMENTAL RESULTS
The following chapter consists of all the software and hardware results observed in the project. The results include
snapshots of each and every module individually with all the inputs, outputs and intermediate waveforms.
International Journal of Modern Engineering Research (IJMER)
www.ijmer.com Vol. 3, Issue. 4, Jul - Aug. 2013 pp-1994-1998 ISSN: 2249-6645
www.ijmer.com 1996 | Page
4.1 Simulation results
Figure 4.1: Data output of SRAM using March C
 The written input values into SRAM with expected values. are read
 Here the contents of SRAM are read without any failure.
 Hence March test C- is Successful and SRAM is fault Free.
Figure 4.2: Data output of SRAM using March C- with Fault insertion
 The written input values into SRAM are read with expected values except at address “aa”.
 Here the contents of SRAM are read with fault.
 Hence March test C- is Successful and SRAM is faulty.
Figure 4.3: Data output of SRAM Using March SR
 The written input values into SRAM are read with expected values.
 Here the contents of SRAM are read without any failure.
 Hence March SR test is Successful and SRAM is fault Free.
Figure 4.4: Data output of SRAM using March SR with Fault insertion
International Journal of Modern Engineering Research (IJMER)
www.ijmer.com Vol. 3, Issue. 4, Jul - Aug. 2013 pp-1994-1998 ISSN: 2249-6645
www.ijmer.com 1997 | Page
 The written input values into SRAM are read with expected values except at address “aa”.
 Here the contents of SRAM are read with fault.
 Hence March SR test is Successful and SRAM is faulty.
Figure 4.5: Data output of SRAM using March B
 The written input values into SRAM are read with expected values.
 Here the contents of SRAM are read without any failure.
 Hence March B test is Successful and SRAM is fault Free.
Figure 4.6: Data output of SRAM using March B with fault insertion
 The written input values into SRAM are read with expected values except at address “aa”.
 Here the contents of SRAM are read with fault.
 Hence March B test is Successful and SRAM is faulty.
4.2 CHIP SCOPE RESULTS
Figure 4.7: Data output of SRAM using March B
V. CONCLUSION
The generation and refinement of this teaching frame work come from the observation that the teaching of the
test of the integrated circuits is too often approach in theoretical or virtual ways. We believe that, for our engineering
International Journal of Modern Engineering Research (IJMER)
www.ijmer.com Vol. 3, Issue. 4, Jul - Aug. 2013 pp-1994-1998 ISSN: 2249-6645
www.ijmer.com 1998 | Page
students, it would be important to have the opportunity to develop theoretical and practical skills to generate adequate test
solution for actual electronic device .Although this platform has still to be improved the early feedback of our students is
very encouraging. In all cases, they have affirmed to have clearly understood the way March test sequences are applied to
have clearly understood the way March test sequence are applied to memories as well as the sensitization and observation
process of the various fault models. Moreover, they also showed to have highly perfected their knowledge of the memory
architecture and function.
REFERENCES
[1] Semiconductor Industry Association, “International technology roadmap for semiconductors (TTRS), 2003 edition,” Hsinchu,
Taiwan, Dec.2003.
[2] C. Stapper, A Mclaren, and M Dreckman, “Yield model for productivity optimization of VLSI Memory Chips with redundancy
and partially good product,” IBM Journal of Research and Development, Vol 24, No. 23, pp.398-409, May 1980.
[3] A.J Van de Goor, “Testing Semiconductor Memories: Theory and Practice, “John Wiley & Sons, ISBN 0-471-92586-1, 1991
[4] Pavlov. Andrei and Sachedev. Manoj, CMOS SRAM Circuit Design and parametric Test in Nano-Scaled Technologies, CA:
Springer, 2008, pp.85-86.
Author’s Profile
Associate Professor, Department of electronics and communication Engg, Teegala Krishna Reddy
Engineering College, Meerpet, Andhra Pradesh, India.
Master Of Scholar, Teegala Krishna Reddy Engineering college, Meerpet, Andhra Pradesh, India
Assistance Professor, Department of electronics and communication Engg, Teegala Krishna Reddy
Engineering College, Meerpet, Andhra Pradesh, India.

More Related Content

Viewers also liked

Evaluation and Accuracy Assessment of Static GPS Technique in Monitoring of ...
Evaluation and Accuracy Assessment of Static GPS Technique in  Monitoring of ...Evaluation and Accuracy Assessment of Static GPS Technique in  Monitoring of ...
Evaluation and Accuracy Assessment of Static GPS Technique in Monitoring of ...
IJMER
 
Making Trust Relationship For Peer To Peer System With Secure Protocol
Making Trust Relationship For Peer To Peer System With Secure  ProtocolMaking Trust Relationship For Peer To Peer System With Secure  Protocol
Making Trust Relationship For Peer To Peer System With Secure Protocol
IJMER
 
CFD Analysis and Fabrication of Aluminium Cenosphere Composites
CFD Analysis and Fabrication of Aluminium Cenosphere  CompositesCFD Analysis and Fabrication of Aluminium Cenosphere  Composites
CFD Analysis and Fabrication of Aluminium Cenosphere Composites
IJMER
 
Ao318992
Ao318992Ao318992
Ao318992
IJMER
 
Helicopter Flapping Under Dynamic Stall
Helicopter Flapping Under Dynamic StallHelicopter Flapping Under Dynamic Stall
Helicopter Flapping Under Dynamic Stall
IJMER
 
A Novel Switch Mechanism for Load Balancing in Public Cloud
A Novel Switch Mechanism for Load Balancing in Public CloudA Novel Switch Mechanism for Load Balancing in Public Cloud
A Novel Switch Mechanism for Load Balancing in Public Cloud
IJMER
 
Aw32736738
Aw32736738Aw32736738
Aw32736738
IJMER
 
Bc32769772
Bc32769772Bc32769772
Bc32769772
IJMER
 
User Interactive Color Transformation between Images
User Interactive Color Transformation between ImagesUser Interactive Color Transformation between Images
User Interactive Color Transformation between Images
IJMER
 
Experimental Investigation and Parametric Studies of Surface Roughness Analy...
Experimental Investigation and Parametric Studies of Surface  Roughness Analy...Experimental Investigation and Parametric Studies of Surface  Roughness Analy...
Experimental Investigation and Parametric Studies of Surface Roughness Analy...
IJMER
 
Bf31183188
Bf31183188Bf31183188
Bf31183188
IJMER
 
Ijmer 46053040
Ijmer 46053040Ijmer 46053040
Ijmer 46053040
IJMER
 
Sender Authentication with Transmission Power Adjustment Method Using RSSI in...
Sender Authentication with Transmission Power Adjustment Method Using RSSI in...Sender Authentication with Transmission Power Adjustment Method Using RSSI in...
Sender Authentication with Transmission Power Adjustment Method Using RSSI in...
IJMER
 
Ijmer 46062932
Ijmer 46062932Ijmer 46062932
Ijmer 46062932
IJMER
 
Analyzing the indicators walkability of cities, in order to improving urban ...
Analyzing the indicators walkability of cities, in order to  improving urban ...Analyzing the indicators walkability of cities, in order to  improving urban ...
Analyzing the indicators walkability of cities, in order to improving urban ...
IJMER
 
Au2419291933
Au2419291933Au2419291933
Au2419291933
IJMER
 
Ea2645474558
Ea2645474558Ea2645474558
Ea2645474558
IJMER
 
Load balancing in Content Delivery Networks in Novel Distributed Equilibrium
Load balancing in Content Delivery Networks in Novel Distributed EquilibriumLoad balancing in Content Delivery Networks in Novel Distributed Equilibrium
Load balancing in Content Delivery Networks in Novel Distributed Equilibrium
IJMER
 
Ah32642646
Ah32642646Ah32642646
Ah32642646
IJMER
 
C04011117
C04011117C04011117
C04011117
IJMER
 

Viewers also liked (20)

Evaluation and Accuracy Assessment of Static GPS Technique in Monitoring of ...
Evaluation and Accuracy Assessment of Static GPS Technique in  Monitoring of ...Evaluation and Accuracy Assessment of Static GPS Technique in  Monitoring of ...
Evaluation and Accuracy Assessment of Static GPS Technique in Monitoring of ...
 
Making Trust Relationship For Peer To Peer System With Secure Protocol
Making Trust Relationship For Peer To Peer System With Secure  ProtocolMaking Trust Relationship For Peer To Peer System With Secure  Protocol
Making Trust Relationship For Peer To Peer System With Secure Protocol
 
CFD Analysis and Fabrication of Aluminium Cenosphere Composites
CFD Analysis and Fabrication of Aluminium Cenosphere  CompositesCFD Analysis and Fabrication of Aluminium Cenosphere  Composites
CFD Analysis and Fabrication of Aluminium Cenosphere Composites
 
Ao318992
Ao318992Ao318992
Ao318992
 
Helicopter Flapping Under Dynamic Stall
Helicopter Flapping Under Dynamic StallHelicopter Flapping Under Dynamic Stall
Helicopter Flapping Under Dynamic Stall
 
A Novel Switch Mechanism for Load Balancing in Public Cloud
A Novel Switch Mechanism for Load Balancing in Public CloudA Novel Switch Mechanism for Load Balancing in Public Cloud
A Novel Switch Mechanism for Load Balancing in Public Cloud
 
Aw32736738
Aw32736738Aw32736738
Aw32736738
 
Bc32769772
Bc32769772Bc32769772
Bc32769772
 
User Interactive Color Transformation between Images
User Interactive Color Transformation between ImagesUser Interactive Color Transformation between Images
User Interactive Color Transformation between Images
 
Experimental Investigation and Parametric Studies of Surface Roughness Analy...
Experimental Investigation and Parametric Studies of Surface  Roughness Analy...Experimental Investigation and Parametric Studies of Surface  Roughness Analy...
Experimental Investigation and Parametric Studies of Surface Roughness Analy...
 
Bf31183188
Bf31183188Bf31183188
Bf31183188
 
Ijmer 46053040
Ijmer 46053040Ijmer 46053040
Ijmer 46053040
 
Sender Authentication with Transmission Power Adjustment Method Using RSSI in...
Sender Authentication with Transmission Power Adjustment Method Using RSSI in...Sender Authentication with Transmission Power Adjustment Method Using RSSI in...
Sender Authentication with Transmission Power Adjustment Method Using RSSI in...
 
Ijmer 46062932
Ijmer 46062932Ijmer 46062932
Ijmer 46062932
 
Analyzing the indicators walkability of cities, in order to improving urban ...
Analyzing the indicators walkability of cities, in order to  improving urban ...Analyzing the indicators walkability of cities, in order to  improving urban ...
Analyzing the indicators walkability of cities, in order to improving urban ...
 
Au2419291933
Au2419291933Au2419291933
Au2419291933
 
Ea2645474558
Ea2645474558Ea2645474558
Ea2645474558
 
Load balancing in Content Delivery Networks in Novel Distributed Equilibrium
Load balancing in Content Delivery Networks in Novel Distributed EquilibriumLoad balancing in Content Delivery Networks in Novel Distributed Equilibrium
Load balancing in Content Delivery Networks in Novel Distributed Equilibrium
 
Ah32642646
Ah32642646Ah32642646
Ah32642646
 
C04011117
C04011117C04011117
C04011117
 

Similar to Complex test pattern generation for high speed fault diagnosis in Embedded SRAM

Complex Test Pattern Generation for high speed fault diagnosis in FPGA based ...
Complex Test Pattern Generation for high speed fault diagnosis in FPGA based ...Complex Test Pattern Generation for high speed fault diagnosis in FPGA based ...
Complex Test Pattern Generation for high speed fault diagnosis in FPGA based ...
IJMERJOURNAL
 
Iaetsd march c algorithm for embedded memories in fpga
Iaetsd march c algorithm for embedded memories in fpgaIaetsd march c algorithm for embedded memories in fpga
Iaetsd march c algorithm for embedded memories in fpga
Iaetsd Iaetsd
 
Performance Analysis, Designing and Testing 512 Bit Sram Memory Chip Using Xi...
Performance Analysis, Designing and Testing 512 Bit Sram Memory Chip Using Xi...Performance Analysis, Designing and Testing 512 Bit Sram Memory Chip Using Xi...
Performance Analysis, Designing and Testing 512 Bit Sram Memory Chip Using Xi...
IRJET Journal
 
MODIFIED MARCH C- WITH CONCURRENCY IN TESTING FOR EMBEDDED MEMORY APPLICATIONS
MODIFIED MARCH C- WITH CONCURRENCY IN TESTING FOR EMBEDDED MEMORY APPLICATIONSMODIFIED MARCH C- WITH CONCURRENCY IN TESTING FOR EMBEDDED MEMORY APPLICATIONS
MODIFIED MARCH C- WITH CONCURRENCY IN TESTING FOR EMBEDDED MEMORY APPLICATIONS
VLSICS Design
 
IRJET- An Efficient and Low Power Sram Testing using Clock Gating
IRJET-  	  An Efficient and Low Power Sram Testing using Clock GatingIRJET-  	  An Efficient and Low Power Sram Testing using Clock Gating
IRJET- An Efficient and Low Power Sram Testing using Clock Gating
IRJET Journal
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
IJERD Editor
 
Cx4301574577
Cx4301574577Cx4301574577
Cx4301574577
IJERA Editor
 
Testing nanometer memories: a review of architectures, applications, and chal...
Testing nanometer memories: a review of architectures, applications, and chal...Testing nanometer memories: a review of architectures, applications, and chal...
Testing nanometer memories: a review of architectures, applications, and chal...
IJECEIAES
 
SRAM BASED IN-MEMORY MATRIX VECTOR MULTIPLIER
SRAM BASED IN-MEMORY MATRIX VECTOR MULTIPLIERSRAM BASED IN-MEMORY MATRIX VECTOR MULTIPLIER
SRAM BASED IN-MEMORY MATRIX VECTOR MULTIPLIER
IRJET Journal
 
2-Advanced Computer Architecture Pipelining
2-Advanced Computer Architecture Pipelining2-Advanced Computer Architecture Pipelining
2-Advanced Computer Architecture Pipelining
Karla Adamson
 
Detection of DC Voltage Fault in SRM Drives Using K-Means Clustering and Cla...
Detection of DC Voltage Fault in SRM Drives Using K-Means  Clustering and Cla...Detection of DC Voltage Fault in SRM Drives Using K-Means  Clustering and Cla...
Detection of DC Voltage Fault in SRM Drives Using K-Means Clustering and Cla...
IJMER
 
Ijmer 41023842
Ijmer 41023842Ijmer 41023842
Ijmer 41023842
IJMER
 
IRJET- Deisgn of Low Power 16x16 Sram with Adiabatic Logic
IRJET- Deisgn of Low Power 16x16 Sram with Adiabatic LogicIRJET- Deisgn of Low Power 16x16 Sram with Adiabatic Logic
IRJET- Deisgn of Low Power 16x16 Sram with Adiabatic Logic
IRJET Journal
 
Implementation of FSM-MBIST and Design of Hybrid MBIST for Memory cluster in ...
Implementation of FSM-MBIST and Design of Hybrid MBIST for Memory cluster in ...Implementation of FSM-MBIST and Design of Hybrid MBIST for Memory cluster in ...
Implementation of FSM-MBIST and Design of Hybrid MBIST for Memory cluster in ...
Editor IJCATR
 
A Comparitive Analysis of Improved 6t Sram Cell With Different Sram Cell
A Comparitive Analysis of Improved 6t Sram Cell With Different Sram CellA Comparitive Analysis of Improved 6t Sram Cell With Different Sram Cell
A Comparitive Analysis of Improved 6t Sram Cell With Different Sram Cell
IJERA Editor
 
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
IRJET Journal
 
IRJET - Multi-Key Privacy in Cloud Computing
IRJET -  	  Multi-Key Privacy in Cloud ComputingIRJET -  	  Multi-Key Privacy in Cloud Computing
IRJET - Multi-Key Privacy in Cloud Computing
IRJET Journal
 
IRJET - Stock Market Prediction using Machine Learning Algorithm
IRJET - Stock Market Prediction using Machine Learning AlgorithmIRJET - Stock Market Prediction using Machine Learning Algorithm
IRJET - Stock Market Prediction using Machine Learning Algorithm
IRJET Journal
 
Advancing VLSI Design Reliability: A Comprehensive Examination of Embedded De...
Advancing VLSI Design Reliability: A Comprehensive Examination of Embedded De...Advancing VLSI Design Reliability: A Comprehensive Examination of Embedded De...
Advancing VLSI Design Reliability: A Comprehensive Examination of Embedded De...
IRJET Journal
 
J1067783
J1067783J1067783
J1067783
IJERD Editor
 

Similar to Complex test pattern generation for high speed fault diagnosis in Embedded SRAM (20)

Complex Test Pattern Generation for high speed fault diagnosis in FPGA based ...
Complex Test Pattern Generation for high speed fault diagnosis in FPGA based ...Complex Test Pattern Generation for high speed fault diagnosis in FPGA based ...
Complex Test Pattern Generation for high speed fault diagnosis in FPGA based ...
 
Iaetsd march c algorithm for embedded memories in fpga
Iaetsd march c algorithm for embedded memories in fpgaIaetsd march c algorithm for embedded memories in fpga
Iaetsd march c algorithm for embedded memories in fpga
 
Performance Analysis, Designing and Testing 512 Bit Sram Memory Chip Using Xi...
Performance Analysis, Designing and Testing 512 Bit Sram Memory Chip Using Xi...Performance Analysis, Designing and Testing 512 Bit Sram Memory Chip Using Xi...
Performance Analysis, Designing and Testing 512 Bit Sram Memory Chip Using Xi...
 
MODIFIED MARCH C- WITH CONCURRENCY IN TESTING FOR EMBEDDED MEMORY APPLICATIONS
MODIFIED MARCH C- WITH CONCURRENCY IN TESTING FOR EMBEDDED MEMORY APPLICATIONSMODIFIED MARCH C- WITH CONCURRENCY IN TESTING FOR EMBEDDED MEMORY APPLICATIONS
MODIFIED MARCH C- WITH CONCURRENCY IN TESTING FOR EMBEDDED MEMORY APPLICATIONS
 
IRJET- An Efficient and Low Power Sram Testing using Clock Gating
IRJET-  	  An Efficient and Low Power Sram Testing using Clock GatingIRJET-  	  An Efficient and Low Power Sram Testing using Clock Gating
IRJET- An Efficient and Low Power Sram Testing using Clock Gating
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
 
Cx4301574577
Cx4301574577Cx4301574577
Cx4301574577
 
Testing nanometer memories: a review of architectures, applications, and chal...
Testing nanometer memories: a review of architectures, applications, and chal...Testing nanometer memories: a review of architectures, applications, and chal...
Testing nanometer memories: a review of architectures, applications, and chal...
 
SRAM BASED IN-MEMORY MATRIX VECTOR MULTIPLIER
SRAM BASED IN-MEMORY MATRIX VECTOR MULTIPLIERSRAM BASED IN-MEMORY MATRIX VECTOR MULTIPLIER
SRAM BASED IN-MEMORY MATRIX VECTOR MULTIPLIER
 
2-Advanced Computer Architecture Pipelining
2-Advanced Computer Architecture Pipelining2-Advanced Computer Architecture Pipelining
2-Advanced Computer Architecture Pipelining
 
Detection of DC Voltage Fault in SRM Drives Using K-Means Clustering and Cla...
Detection of DC Voltage Fault in SRM Drives Using K-Means  Clustering and Cla...Detection of DC Voltage Fault in SRM Drives Using K-Means  Clustering and Cla...
Detection of DC Voltage Fault in SRM Drives Using K-Means Clustering and Cla...
 
Ijmer 41023842
Ijmer 41023842Ijmer 41023842
Ijmer 41023842
 
IRJET- Deisgn of Low Power 16x16 Sram with Adiabatic Logic
IRJET- Deisgn of Low Power 16x16 Sram with Adiabatic LogicIRJET- Deisgn of Low Power 16x16 Sram with Adiabatic Logic
IRJET- Deisgn of Low Power 16x16 Sram with Adiabatic Logic
 
Implementation of FSM-MBIST and Design of Hybrid MBIST for Memory cluster in ...
Implementation of FSM-MBIST and Design of Hybrid MBIST for Memory cluster in ...Implementation of FSM-MBIST and Design of Hybrid MBIST for Memory cluster in ...
Implementation of FSM-MBIST and Design of Hybrid MBIST for Memory cluster in ...
 
A Comparitive Analysis of Improved 6t Sram Cell With Different Sram Cell
A Comparitive Analysis of Improved 6t Sram Cell With Different Sram CellA Comparitive Analysis of Improved 6t Sram Cell With Different Sram Cell
A Comparitive Analysis of Improved 6t Sram Cell With Different Sram Cell
 
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
 
IRJET - Multi-Key Privacy in Cloud Computing
IRJET -  	  Multi-Key Privacy in Cloud ComputingIRJET -  	  Multi-Key Privacy in Cloud Computing
IRJET - Multi-Key Privacy in Cloud Computing
 
IRJET - Stock Market Prediction using Machine Learning Algorithm
IRJET - Stock Market Prediction using Machine Learning AlgorithmIRJET - Stock Market Prediction using Machine Learning Algorithm
IRJET - Stock Market Prediction using Machine Learning Algorithm
 
Advancing VLSI Design Reliability: A Comprehensive Examination of Embedded De...
Advancing VLSI Design Reliability: A Comprehensive Examination of Embedded De...Advancing VLSI Design Reliability: A Comprehensive Examination of Embedded De...
Advancing VLSI Design Reliability: A Comprehensive Examination of Embedded De...
 
J1067783
J1067783J1067783
J1067783
 

More from IJMER

A Study on Translucent Concrete Product and Its Properties by Using Optical F...
A Study on Translucent Concrete Product and Its Properties by Using Optical F...A Study on Translucent Concrete Product and Its Properties by Using Optical F...
A Study on Translucent Concrete Product and Its Properties by Using Optical F...
IJMER
 
Developing Cost Effective Automation for Cotton Seed Delinting
Developing Cost Effective Automation for Cotton Seed DelintingDeveloping Cost Effective Automation for Cotton Seed Delinting
Developing Cost Effective Automation for Cotton Seed Delinting
IJMER
 
Study & Testing Of Bio-Composite Material Based On Munja Fibre
Study & Testing Of Bio-Composite Material Based On Munja FibreStudy & Testing Of Bio-Composite Material Based On Munja Fibre
Study & Testing Of Bio-Composite Material Based On Munja Fibre
IJMER
 
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)
IJMER
 
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
IJMER
 
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...
IJMER
 
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...
IJMER
 
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...
IJMER
 
Static Analysis of Go-Kart Chassis by Analytical and Solid Works Simulation
Static Analysis of Go-Kart Chassis by Analytical and Solid Works SimulationStatic Analysis of Go-Kart Chassis by Analytical and Solid Works Simulation
Static Analysis of Go-Kart Chassis by Analytical and Solid Works Simulation
IJMER
 
High Speed Effortless Bicycle
High Speed Effortless BicycleHigh Speed Effortless Bicycle
High Speed Effortless Bicycle
IJMER
 
Integration of Struts & Spring & Hibernate for Enterprise Applications
Integration of Struts & Spring & Hibernate for Enterprise ApplicationsIntegration of Struts & Spring & Hibernate for Enterprise Applications
Integration of Struts & Spring & Hibernate for Enterprise Applications
IJMER
 
Microcontroller Based Automatic Sprinkler Irrigation System
Microcontroller Based Automatic Sprinkler Irrigation SystemMicrocontroller Based Automatic Sprinkler Irrigation System
Microcontroller Based Automatic Sprinkler Irrigation System
IJMER
 
On some locally closed sets and spaces in Ideal Topological Spaces
On some locally closed sets and spaces in Ideal Topological SpacesOn some locally closed sets and spaces in Ideal Topological Spaces
On some locally closed sets and spaces in Ideal Topological Spaces
IJMER
 
Intrusion Detection and Forensics based on decision tree and Association rule...
Intrusion Detection and Forensics based on decision tree and Association rule...Intrusion Detection and Forensics based on decision tree and Association rule...
Intrusion Detection and Forensics based on decision tree and Association rule...
IJMER
 
Natural Language Ambiguity and its Effect on Machine Learning
Natural Language Ambiguity and its Effect on Machine LearningNatural Language Ambiguity and its Effect on Machine Learning
Natural Language Ambiguity and its Effect on Machine Learning
IJMER
 
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcess
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcessEvolvea Frameworkfor SelectingPrime Software DevelopmentProcess
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcess
IJMER
 
Material Parameter and Effect of Thermal Load on Functionally Graded Cylinders
Material Parameter and Effect of Thermal Load on Functionally Graded CylindersMaterial Parameter and Effect of Thermal Load on Functionally Graded Cylinders
Material Parameter and Effect of Thermal Load on Functionally Graded Cylinders
IJMER
 
Studies On Energy Conservation And Audit
Studies On Energy Conservation And AuditStudies On Energy Conservation And Audit
Studies On Energy Conservation And Audit
IJMER
 
An Implementation of I2C Slave Interface using Verilog HDL
An Implementation of I2C Slave Interface using Verilog HDLAn Implementation of I2C Slave Interface using Verilog HDL
An Implementation of I2C Slave Interface using Verilog HDL
IJMER
 
Discrete Model of Two Predators competing for One Prey
Discrete Model of Two Predators competing for One PreyDiscrete Model of Two Predators competing for One Prey
Discrete Model of Two Predators competing for One Prey
IJMER
 

More from IJMER (20)

A Study on Translucent Concrete Product and Its Properties by Using Optical F...
A Study on Translucent Concrete Product and Its Properties by Using Optical F...A Study on Translucent Concrete Product and Its Properties by Using Optical F...
A Study on Translucent Concrete Product and Its Properties by Using Optical F...
 
Developing Cost Effective Automation for Cotton Seed Delinting
Developing Cost Effective Automation for Cotton Seed DelintingDeveloping Cost Effective Automation for Cotton Seed Delinting
Developing Cost Effective Automation for Cotton Seed Delinting
 
Study & Testing Of Bio-Composite Material Based On Munja Fibre
Study & Testing Of Bio-Composite Material Based On Munja FibreStudy & Testing Of Bio-Composite Material Based On Munja Fibre
Study & Testing Of Bio-Composite Material Based On Munja Fibre
 
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)
 
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
 
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...
 
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...
 
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...
 
Static Analysis of Go-Kart Chassis by Analytical and Solid Works Simulation
Static Analysis of Go-Kart Chassis by Analytical and Solid Works SimulationStatic Analysis of Go-Kart Chassis by Analytical and Solid Works Simulation
Static Analysis of Go-Kart Chassis by Analytical and Solid Works Simulation
 
High Speed Effortless Bicycle
High Speed Effortless BicycleHigh Speed Effortless Bicycle
High Speed Effortless Bicycle
 
Integration of Struts & Spring & Hibernate for Enterprise Applications
Integration of Struts & Spring & Hibernate for Enterprise ApplicationsIntegration of Struts & Spring & Hibernate for Enterprise Applications
Integration of Struts & Spring & Hibernate for Enterprise Applications
 
Microcontroller Based Automatic Sprinkler Irrigation System
Microcontroller Based Automatic Sprinkler Irrigation SystemMicrocontroller Based Automatic Sprinkler Irrigation System
Microcontroller Based Automatic Sprinkler Irrigation System
 
On some locally closed sets and spaces in Ideal Topological Spaces
On some locally closed sets and spaces in Ideal Topological SpacesOn some locally closed sets and spaces in Ideal Topological Spaces
On some locally closed sets and spaces in Ideal Topological Spaces
 
Intrusion Detection and Forensics based on decision tree and Association rule...
Intrusion Detection and Forensics based on decision tree and Association rule...Intrusion Detection and Forensics based on decision tree and Association rule...
Intrusion Detection and Forensics based on decision tree and Association rule...
 
Natural Language Ambiguity and its Effect on Machine Learning
Natural Language Ambiguity and its Effect on Machine LearningNatural Language Ambiguity and its Effect on Machine Learning
Natural Language Ambiguity and its Effect on Machine Learning
 
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcess
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcessEvolvea Frameworkfor SelectingPrime Software DevelopmentProcess
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcess
 
Material Parameter and Effect of Thermal Load on Functionally Graded Cylinders
Material Parameter and Effect of Thermal Load on Functionally Graded CylindersMaterial Parameter and Effect of Thermal Load on Functionally Graded Cylinders
Material Parameter and Effect of Thermal Load on Functionally Graded Cylinders
 
Studies On Energy Conservation And Audit
Studies On Energy Conservation And AuditStudies On Energy Conservation And Audit
Studies On Energy Conservation And Audit
 
An Implementation of I2C Slave Interface using Verilog HDL
An Implementation of I2C Slave Interface using Verilog HDLAn Implementation of I2C Slave Interface using Verilog HDL
An Implementation of I2C Slave Interface using Verilog HDL
 
Discrete Model of Two Predators competing for One Prey
Discrete Model of Two Predators competing for One PreyDiscrete Model of Two Predators competing for One Prey
Discrete Model of Two Predators competing for One Prey
 

Recently uploaded

Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
Pixlogix Infotech
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 

Recently uploaded (20)

Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 

Complex test pattern generation for high speed fault diagnosis in Embedded SRAM

  • 1. International Journal of Modern Engineering Research (IJMER) www.ijmer.com Vol. 3, Issue. 4, Jul - Aug. 2013 pp-1994-1998 ISSN: 2249-6645 www.ijmer.com 1994 | Page 1 Prasanna Kumari P., 2 Satyanarayana S. V. V., 3 Nagireddy S. 1, 3 Associate professor, 2 Master of Engineering, Teegala Krishna Reddy Engineering college, Meerpet, Faculty of Electronics and Communication Engineering, Jawaharlal Nehru Technological University, Hyderabad, India. Abstract: The memory blocks testing is a separate testing procedure followed in VLSI testing. The memory blocks testing involve writing a specific bit sequences in the memory locations and reading them again. This type of test is called March test. A particular March test consists of a sequence of writes followed by reads with increasing or decreasing address. For example the March B test has the following test pattern. ↕(W0)↑(R0,W1,R1,W0,R0,W1)↑(R1,W0,W1)↓(R1,W0,W1,W0)↓(R0,W1,W0) There are several test circuits available for testing the memory chips. However no test setup is developed so far for testing the memory blocks inside the FPGA. The SRAM blocks of FPGA are designed to work at much higher frequency than the FPGA core logic. Hence testing the SRAMs at higher speed is essential. The conventional memory test circuits cannot be used for this purpose. Hence the proposed work develops a memory testing tool based on March tests for FPGA based SRAM (Block RAM testing). The code modules for March test generator shall be developed in VHDL and shall be synthesized for Xilinx Spartan 3 Family device. A PC based GUI tool shall send command to FPGA using serial port for selecting the type of test. The FPGA core gets the command through UART and performs the appropriate and sends the test report back to PC. The results shall be verified in simulation with Xilinx ISE simulator and also in hardware by using Chip scope. Xilinx Spartan 3 family FPGA board shall be used for hardware verification of the developed March test generator. Key words: SRAM block, FPGA, VLSI-very large scale integration. I. INTRODUCTION Nowadays, the area occupied by embedded memories in System-on-Chip (soc) is over 90 %, and expected to rise up to 94% by 2014 [1]. Thus, the performance and yield of embedded memories will dominate that of SOCs. However, memory fabrication yield is limited largely by random defects, random oxide pinholes, and random leakage defects. Gross processing and assembly faults, specific processing faults, misalignments, gross photo defects and other faults and defects [2]. This paper aims to propose a new solution for researchers and engineers to find a efficient test and diagnosis algorithm in shorter time. A combinational march-based test algorithm will be implemented for this purpose. Universities and industry involved in memory Built-in-Self test, Built-in-self diagnose will benefit by saving a few years on research and development developed in this work is compatible and expandable for SRAM memory due to fact the manual and automatic test procedure testing. In this article, we present an original memory test frame work: an SRAM memory test bench, roaming and programmable. This test bench allows not only to employ different commercial SRAM memories but also to apply various algorithms for test. With this new test bench, students can concertize the memories testing’s lectures and enlightened the inherent properties of the various applied algorithms as well as the difference between the memory architectures and technologies. II. MARCH TEST GENERATOR The memory blocks testing involve writing a specific bit sequences in the memory locations and reading them again [3]. This type of test is called March test. A March test consists of a sequence of March elements. A March elements has a certain number of operations (or March primitives) that must be applied to all memory cells of an arrays. Thus, ↑ (r0; w1) is a March element and r0 and w1 are March primitives. The addressing order of a March element can be done in an up (↑), down (↓) way or (↨) if the order is not significant .A March primitive can be a write 1 (w1), write 0 (w0), read 0 (r0) that can be performed ina memory cell. There are many March tests such as March SR, March C-, March B, and so on. March B chosen in this paper because it has better fault coverage Than March SR and March C- . March B is an efficient and economical memory test should provide best fault coverage in the shortest time [4]. March B algorithm has following steps : ↕ (W0) ↑(R0,W1,R1,W0,R0,W1)↑(R1,W0,W1) ↓(R1,W0,W1,W0)↓(R0,W1,W0) In the above steps, “up” represent executing SRAM address in ascending order while “down” in descending order. This well-know March test allows to detect all the stuck @ and transition fault of a memory cell array, as well as all address decoder faults and coupling (interaction between two cells) faults. Complex test pattern generation for high speed fault diagnosis in Embedded SRAM
  • 2. International Journal of Modern Engineering Research (IJMER) www.ijmer.com Vol. 3, Issue. 4, Jul - Aug. 2013 pp-1994-1998 ISSN: 2249-6645 www.ijmer.com 1995 | Page The following figure shows the sequences of March tests to be applied to the SRAMs of FPGA. March C- ↕(W0) ↑(R0,W1) ↑(R1,W0) ↓(R0,W1) ↓(R1,W0) ↕(R0) March SR ↓(W0) ↑(R0,W1,R1,W0) ↓(R0,R0) ↑(W1) ↓(R1,W0,R0,W1) ↑(R1,R1) March B ↕ (W0) ↑(R0,W1,R1,W0,R0,W1) ↑(R1,W0,W1) ↓(R1,W0,W1,W0) ↓(R0,W1,W0) Fig 2.1: March Test Sequence III. TEST BENCH ARCHITECTURE Our test bench architecture for memories is composed of one computer, a March test generator, a serial interface (for communication between the programmable generator and the computer) and SRAMs on FPGA. Fig 3.1: Test Bench Architecture A user interface allows us to choose or set a specific March test. The chosen March test is uploaded through the serial connection to the Programmable test generator and then applied to SRAMs of FPGA. If no fault is detected, the programmable generator returns a positive acknowledgement on the SRAM. Whether the opposite case occurs, i.e; when a reading operation (r0 or r1) does not return the expected data: the failing memory, the failing address, the failing march element and operation. Only the knowledge of physical defects beside the observed fault, or at least to make reasonable suppositions. Fig 3.2: User Interface IV. EXPERIMENTAL RESULTS The following chapter consists of all the software and hardware results observed in the project. The results include snapshots of each and every module individually with all the inputs, outputs and intermediate waveforms.
  • 3. International Journal of Modern Engineering Research (IJMER) www.ijmer.com Vol. 3, Issue. 4, Jul - Aug. 2013 pp-1994-1998 ISSN: 2249-6645 www.ijmer.com 1996 | Page 4.1 Simulation results Figure 4.1: Data output of SRAM using March C  The written input values into SRAM with expected values. are read  Here the contents of SRAM are read without any failure.  Hence March test C- is Successful and SRAM is fault Free. Figure 4.2: Data output of SRAM using March C- with Fault insertion  The written input values into SRAM are read with expected values except at address “aa”.  Here the contents of SRAM are read with fault.  Hence March test C- is Successful and SRAM is faulty. Figure 4.3: Data output of SRAM Using March SR  The written input values into SRAM are read with expected values.  Here the contents of SRAM are read without any failure.  Hence March SR test is Successful and SRAM is fault Free. Figure 4.4: Data output of SRAM using March SR with Fault insertion
  • 4. International Journal of Modern Engineering Research (IJMER) www.ijmer.com Vol. 3, Issue. 4, Jul - Aug. 2013 pp-1994-1998 ISSN: 2249-6645 www.ijmer.com 1997 | Page  The written input values into SRAM are read with expected values except at address “aa”.  Here the contents of SRAM are read with fault.  Hence March SR test is Successful and SRAM is faulty. Figure 4.5: Data output of SRAM using March B  The written input values into SRAM are read with expected values.  Here the contents of SRAM are read without any failure.  Hence March B test is Successful and SRAM is fault Free. Figure 4.6: Data output of SRAM using March B with fault insertion  The written input values into SRAM are read with expected values except at address “aa”.  Here the contents of SRAM are read with fault.  Hence March B test is Successful and SRAM is faulty. 4.2 CHIP SCOPE RESULTS Figure 4.7: Data output of SRAM using March B V. CONCLUSION The generation and refinement of this teaching frame work come from the observation that the teaching of the test of the integrated circuits is too often approach in theoretical or virtual ways. We believe that, for our engineering
  • 5. International Journal of Modern Engineering Research (IJMER) www.ijmer.com Vol. 3, Issue. 4, Jul - Aug. 2013 pp-1994-1998 ISSN: 2249-6645 www.ijmer.com 1998 | Page students, it would be important to have the opportunity to develop theoretical and practical skills to generate adequate test solution for actual electronic device .Although this platform has still to be improved the early feedback of our students is very encouraging. In all cases, they have affirmed to have clearly understood the way March test sequences are applied to have clearly understood the way March test sequence are applied to memories as well as the sensitization and observation process of the various fault models. Moreover, they also showed to have highly perfected their knowledge of the memory architecture and function. REFERENCES [1] Semiconductor Industry Association, “International technology roadmap for semiconductors (TTRS), 2003 edition,” Hsinchu, Taiwan, Dec.2003. [2] C. Stapper, A Mclaren, and M Dreckman, “Yield model for productivity optimization of VLSI Memory Chips with redundancy and partially good product,” IBM Journal of Research and Development, Vol 24, No. 23, pp.398-409, May 1980. [3] A.J Van de Goor, “Testing Semiconductor Memories: Theory and Practice, “John Wiley & Sons, ISBN 0-471-92586-1, 1991 [4] Pavlov. Andrei and Sachedev. Manoj, CMOS SRAM Circuit Design and parametric Test in Nano-Scaled Technologies, CA: Springer, 2008, pp.85-86. Author’s Profile Associate Professor, Department of electronics and communication Engg, Teegala Krishna Reddy Engineering College, Meerpet, Andhra Pradesh, India. Master Of Scholar, Teegala Krishna Reddy Engineering college, Meerpet, Andhra Pradesh, India Assistance Professor, Department of electronics and communication Engg, Teegala Krishna Reddy Engineering College, Meerpet, Andhra Pradesh, India.