SlideShare a Scribd company logo
1 of 6
Download to read offline
International Journal of Modern Engineering Research (IJMER)
              www.ijmer.com             Vol.2, Issue.4, July-Aug. 2012 pp-2458-2463      ISSN: 2249-6645


                Global Block-Based Redundancy Architectures For Self-
                          Repairing Of Embedded Memories

                   T. Govinda Rao1, K. V. V. Satyannarayana2, J. Sathish Kumar3
                      *(Department of ECE, Usha Rama College of Engg. & Tech., Telaprolu, India)
                      **(Department of ECE, Usha Rama College of Engg. & Tech., Telaprolu, India)
                     ***(Department of ECE, Usha Rama College of Engg. & Tech., Telaprolu, India)


ABSTRACT:          In this paper, global block-based            allocation, i.e., the least number of spare rows/columns to
redundancy architectures are proposed for self-repairing of     repair the faulty rows/columns in the main memory array.
embedded memories. The main memory and the redundant            In our previous work [10], hybrid redundancy architectures
rows/columns are divided into row blocks/column blocks.         are proposed. We have also shown that the complexity of
The replacement of faulty memory cells can be performed         the redundancy allocation problem is nondeterministic-
at the row/column block level instead of the traditional        polynomial-time-complete (NP-complete). From the
row/column level. Note that the redundant row/column            simulation results, the manufacturing yield, repair rate (the
blocks are global, i.e., they can be used to replace faulty     ratio of the repaired memories to the number of defective
cells anywhere in the memory array. This global                 memories), and reliability can be improved significantly.
characteristic is helpful for repairing cluster faults. Since             Divided word-line (DWL) and divided bit-line
the redundancy can be designed independently. It can be         (DBL) techniques are proposed in [13] and [14] to reduce
easily integrated with the embedded memory cores. To            the power consumption and increase the access time. This
perform redundancy analysis, the MESP algorithm suitable        divided characteristic can also be used for fault-tolerant
for built-in implementation is also proposed. According to      applications, i.e., redundant rows and columns can be
experimental results, the area overhead for implementing        divided into row blocks and column blocks. The
the MESP algorithm is almost negligible. Due to the             replacement can be performed at the block level instead of
efficient usage of the redundancy, the manufacturing yield,     the traditional row/column level. However, if the redundant
repair rates, and reliabilities can be improved significantly   rows (columns) are used locally to replace faulty row
                                                                (column) blocks in the same row (column) bank, there are
Keywords: Cluster fault, embedded memory, modified              still some drawbacks, which should be dealt with. First, if
essential spare pivoting (MESP) algorithm, repair rate,         there are many faulty cells located within a row/column
yield.                                                          bank (to be defined later), there may not be sufficient spare
                                                                blocks to re-place these faulty cells. The spare blocks
              I.       INTRODUCTION                             allocated for other banks may not be used in this case.
          As we migrate to the nanometer technology era,        Therefore, for some defect distribution resulting in such
we are seeing a rapid growing density of system-on-a-chip       condition, more redundant rows (columns) should be
(SOC) designs. This trend makes the manufactured chips          included for successful repair of the faulty memory. The
more susceptible to sophisticated defects. Moreover,            usage of spares then is inefficient. Second, if cluster faults
according to the Semiconductor Industry Association (SIA)       are considered, this dilemma becomes more severe. This is
and Technology Roadmap for Semiconductors (ITRS)                because cluster faults usually gather within a small memory
2007, the relative silicon area occupied by embedded            area (though there are small-area, medium-area, and large-
memories will approach 94% by 2014 [1]. Since embedded          area clusters). The local characteristic of redundancy is not
memories also have higher density than logic cores, the         suitable (or efficient) to repair such faults. Third, the local
overall SOC yield is dominated by these memory cores. For       spare row (column) blocks should be implemented together
example, the yield of a 24 M-bit embedded memory is             with the main memory array, but then it is difficult for SOC
about 20% [2]. In order to boost the manufacturing yield of     integration.
embedded memories, one promising solution is the built-in                 In this paper, the global block-based redundancy
self-repair (BISR) technique. To achieve the goals of BISR,     architectures is proposed. Redundant rows/columns are still
three basic functions are usually required—memory built-in      divided into row/column blocks. However, the redundant
self-test (BIST), built-in redundancy analysis (BIRA), and      row/column blocks can be used to replace faulty row
address reconfiguration (remapping) (AR).                       (column) blocks anywhere in the memory array.This global
          There are many BIRA/BISR techniques proposed          characteristic is helpful for repairing cluster faults.
in the past [3]–[12]. A comprehensive exhaustive search for               Based on the proposed global redundant
built-in self analysis algorithm (CRESTA) has been              architectures, a heuristic modified essential spare pivoting
proposed in [8]. Al-though this BISR scheme can achieve         (MESP) algorithm suitable for BISR is proposed. The area
optimal repair rates, the hardware overhead for                 overhead for implementing the MESP algorithm is very low
implementing the CRESTA scheme is very high.Wey and             for easier discussion of the proposed techniques.
Lombardi in [9] propose a branch-and-bound technique
with early screening in the repair process. A bipartite graph
is applied to obtain the least required number of spare

                                                   www.ijmer.com                                                  2458 | Page
International Journal of Modern Engineering Research (IJMER)
              www.ijmer.com            Vol.2, Issue.4, July-Aug. 2012 pp-2458-2463      ISSN: 2249-6645




                Fig. 1. DWL architecture.



                                                                Fig. 5. Novel redundancy architecture (GBLRA).

                                                                The remainder of this paper is organized as follows. Section
                                                                II reviews the DWL and DBL architectures. Section III
                                                                introduces the proposed local and global block-based
                                                                redundancy architecture. A heuristic built-in redundancy
                                                                analysis algorithm named the MESP algorithm is described
                                                                in Section IV. An example of the proposed MESP
                                                                algorithm is delineated in Section V. Section VI describes
                                                                the BISR circuits and the repair procedures. Experimental
                                                                results are shown in Section VII. A practical 16 K 32-bit
                                                                memory chip with BISR is implemented and described in
                                                                Section VIII. Finally, some conclusions are given in Section
                 Fig. 2. DBL architecture.                      IX.

                                                                 II.     LOCAL AND GLOBAL BLOCK BASED
                                                                        REDUNDANCY ARCHITECTURES
                                                                         As described above, the local block-based
                                                                redundancy archi-tectures have three major drawbacks. An
                                                                example is shown in Fig. 4 where faulty memory cells are
                                                                marked X’s. From this figure, we can see that all faulty
                                                                cells are contained in         . Therefore, only the spare
                                                                blocks in         and       can be used to replace faulty
                                                                cells. An orthogonal fault (to be defined later) should be
                                                                repaired by one spare row or column block. It is ev-ident
                                                                that the remaining faulty cells cannot be successfully re-
                                                                paired by using the remaining spare blocks.
                                                                The four used spare blocks are shaded, as shown in Fig. 4.

            Fig. 3. DWL and DBL integration.                  However, there are still two available spare row blocks
                                                              (          and        )       and two spare column blocks
                                                              (          and        ). If these four spare blocks can also be
                                                                used to replace the remaining faulty cells, it is evident that
                                                                this faulty memory array can be repaired successfully. This
                                                                scenario is more severe if cluster faults are considered.
                                                                There-fore, in order to solve these drawbacks, the global
                                                                block-based redundancy architectures are proposed in this
                                                                paper.In Fig. 5, the faulty main memory array is the same as
                                                                that shown in Fig. 4. However, three global spare row
                                                                blocks(GSRBs) and three global spare column blocks
                                                                (GSCBs) are added into the memory array. Based on this
                                                                strategy, spare row blocks and column blocks are global,
                                                                i.e., they can be used to replace the faulty cells anywhere in
                                                                the memory array. Due to the global characteristic, we can
                                                                reconfigure the memory more efficiently—the faulty
Fig. 4. Local block-level redundancy architecture.              memory array can be repaired successfully as indicated by
                                                                the arrows shown in Fig. 5.

                                                     www.ijmer.com                                                2459 | Page
International Journal of Modern Engineering Research (IJMER)
               www.ijmer.com             Vol.2, Issue.4, July-Aug. 2012 pp-2458-2463      ISSN: 2249-6645
 III.      BUILT-IN REDUNDANCY ANALYSIS                            will test the main memory. If a fault is detected in the main
The proposed MESP algorithm is based on the essential              memory, the signal will be activated. The BIST will be
spare pivoting (ESP) algorithm [15]. However, we use the           suspended, and the BISR performs built-in redundancy
global block-based redundancies instead of the whole               analysis (BIRA). When this procedure is completed and the
rows/columns. Before illustrating the proposed algorithm,          memory test is not finished yet, the BIRA module will send
we define some basic fault types (FTs) first.                      the signal to the BIST module to resume the test procedure.
                                                                   After the BIST session is finished, the BIRA module shifts
1)       Faulty row (column) block:                                the faulty information (FI) stored in the FCRs to
 A row/column block that has more faulty cells than the            ARCAM.When all fault information is shifted, the
threshold number          is called a faulty row/column            ARCAM serves as an address remapping mechanism in the
block. We can use a                  to replace the faulty         normal operation mode. Since the BIST controller will be
row/column block. In this work, we assume that the                 suspended each time when a fault is detected. The only
threshold is 2.                                                    possible loss of fault detection capability is during the
                                                                   instant when the BIST controller is resumed (not at-speed
2)        Orthogonal fault [15]: For a faulty memory cell,         testing). However, the impact of fault detection quality is
if there is no other faulty cell located in the same row and       very low since the number of faults existed in the memory
column containing the faulty cell, then this faulty memory         array is usually very small.
cell is



                  Fig. 6. Fields of the FCR.

said to have an orthogonal fault. For each orthogonal fault,a
GSRB is required to replace it.To implement the proposed
MESP algorithm, it is necessary to use the fault collection
registers (FCRs) for fault collection. The FCRs contain r+c
entries, where and denote the numbers of GSRBs and
GSCBs, respectively. During the BIST session, when a
faulty cell is detected, fault information is stored into the
FCR registers. There are four fields contained in each FCR,
as shown in Fig. 6. The D’A field is used to store the index
of the divided array containing the faulty cells. The local
row (column) addresses of the faulty cells are stored in the          Figure .9: Block diagram of the proposed BISR scheme
LRA (LCA) field. The FT field identifies if the faulty
memory cells are orthogonal faults (FT=0) or faulty row                The architectures of the FCR and ARCAM components
(FT=1)/column blocks (FT=2).                                       are shown in Figs. 11 and 12, respectively. FCR component
                                                                   consists of the FCR controller and the FCRs. In test/repair
       IV.      BISR ARCHITECTURES AND                             mode, the reset signal is activated for one clock cycle to
                      PROCEDURES                                   initialize all the internal registers. When a faulty cell in the
           Fig. 9 depicts the block diagram of the proposed        spare elements is detected , the corresponding faulty flag in
BISR scheme that includes the BIST module, the BIRA                the ARCAM component will be set. After spare element
module, and the redundant memory module containing the             testing, the ARCAM will send the signal to the FCRs to
GSRBs and the GSCBs. The BIST module performs a                    update the counters which count the numbers of available
specified March algorithm to detect functional faults in the       spare elements. If a faulty cell is detected in the main
redundant memory module and the main memory module.                memory, this signal will force the FCR controller to send
It can also locate the faulty addresses. The BIRA module           the hold signal to suspend the BIST circuit. Subsequently,
performs the proposed MESP algorithm and includes two              the FCR controller will perform the MESP algorithm. The
components named the fault collection register (FCR) and           FCR controller is constructed with a finite-state machine
the address remapping content-addressable memory                   with the state transition graph, as shown in Fig. 13. In this
(ARCAM). The FCR collects and analyzes the faulty cell             transition graph, if the BIST module does not detect faults
information detected by the BIST module. The ARCAM is              or the fault has been repaired, it will remain in the state.
the address remapping mechanism when the memory                    Otherwise, it will enter the state. In the repair procedure
operates in normal operation mode. After finishing the             state, if the detected fault is identified as a faulty row block
BIST session, the faulty information stored in the FCR will        and there are available
be shifted into the ARCAM. Fig. 10 shows the BISR                  GSRBs , the BIRA module will enter the state, which
procedures. In test/repair mode, the BIST circuit tests the        means that we can use GSRBs to repair the faulty cells. In
spare elements first to identify fault-free spares. If a fault is  the GSRB_repair state, the output signal will be activated.
detected from the spare memory, the signal is activated and        Similarly, if the incoming fault is identified as a faulty
the corresponding faulty flag in the ARCAM module will             column block and there are still available GSCBs , the
be set which means that the faulty spare element is                BIRA module will enter the state which means that we can
unusable. After spare memory testing, the BIST circuitry           use GSCBs to repair the faulty cells. In the GSCB_repair
                                                                   state, the output signal will be activated. If the incoming
                                                       www.ijmer.com                                                    2460 | Page
International Journal of Modern Engineering Research (IJMER)
               www.ijmer.com              Vol.2, Issue.4, July-Aug. 2012 pp-2458-2463      ISSN: 2249-6645
fault is not identified as a faulty row block or a faulty           MESP algorithm will have 10% improvement over the
column block and there are available GSRBs or GSCBs, the            MESP algorithm on average.This improvement is very
BIRA module will enter the state. The signal will be                useful to further increase the manufacturing yield.
activated and the incoming faulty information will be stored
into the FCRs. If the GSRBs and GSCBs are all used and
there still exists some faulty cells, the repair_fail signal will
be activated. When the BIST module finishes testing the
spare memory and the main memory , the BISR procedure
is finished. The signal will be activated.

        V.        EXPERIMENTAL RESULTS
   In order to evaluate the proposed fault-tolerance
techniques, the simulation model proposed in [18] is used to
analyze our techniques he number of such adjacent circuits
is denoted as . The parameter denotes the cluster factor of
the th adjacent circuit. Similarly, the number of faults that
have already occurred on the th adjacent circuit is
represented as . Finally, the probabilities that a defect
results in a faulty cell, a faulty column, a faulty row, and a
cluster fault (a combination of several cell faults where the         Fig. 15. Repair rates for the ESP, MESP and the MESP
faulty cells are a cluster of any shape) are assumed to be                                    algorithms
70%, 15%, 10%, and5%, respectively. A simulator is
implemented to simulate the proposed MESP algorithm. In                       If we change the values of and to 0.4 and 1.5,
our simulator, we set as a constant. The values of are set          respectively, the results are, as shown in Fig. 16. The
equal to for simplification. The values of and are 0.65 and         average number of defects injected into a chip is also the
1, respectively.We define repair rate as the probability of         same. However, the injected faults are further clustered.
successful reconfigurations. In Fig. 14, we how the repair          Since the locations of defects are random and cluster faults
rates for the proposed MESP algorithm with different                may locate beyond the boundary of the chips or the divided
amounts of redundancy. The memory size is 1024 1024                 arrays, the improvements of the MESP algorithm over the
bits. The average number of defects injected into a chip is         MESP algorithm are nearly the same as that shown in Fig.
assumed to be 15. From this figure we can see that if more          15. From these figures, we can conclude that the proposed
redundancies are added, we get higher repair rates.                 MESP algorithm is better than the other two algorithms. We
Similarly, if the memory array is divided into more row and         have also tried to find the optimal solution by exhaustively
column banks,we will also obtain higher repair rates.               searching the solution space. Therefore, massive
                                                                    simulations are conducted with different number of
                                                                    redundancies




Fig. 14. Repair rates for different redundancy architectures
              based on the MESP algorithm.                           Fig. 16. Repair rates for the ESP, MESP� and the MESP
                                                                                                             ,
                                                                                              algorithms
          We also compare the repair rates of the proposed
MESP algorithm with those of the MESP (redundant                    and compared the results with the optimal solution.
row/column blocks are confined to their corresponding               According to our simulation results, the average repair rate
row/column banks) and ESP [15] (redundant rows/columns              is only 0.92% lower than the optimal repair rate. Therefore,
are not divided into row/column blocks) algorithms. The             by using the proposed MESP algorithm, near-optimal repair
results are shown in Fig. 15. In this figure, the values of a       rate can be achieved.
and b are both set to 4. If the number of spare rows
(columns) increases, the repair rates will also increase.                   VI.      A PRACTICAL EXAMPLE
From this figure we see that the MESP and MESP                         We have implemented a 16 K 32 word-oriented SRAM
algorithms are much better than the ESP algorithm. It               chip based on the TSMC 1P6M 0.18 m process. The
should be noted that if cluster faults are considered, the          specifications of this design are shown in Table II. The

                                                       www.ijmer.com                                                2461 | Page
International Journal of Modern Engineering Research (IJMER)
              www.ijmer.com            Vol.2, Issue.4, July-Aug. 2012 pp-2458-2463      ISSN: 2249-6645
memory blocks in this design are generated by a                     for embedded high density SRAM,‖ in Proc. Int. Test
commercial memory compiler. We combine four 8 K 16-                 Conf., 1998, pp. 1112–1119.
bit SRAMs into one 16 K 32-bit SRAM, and integrate all         [5] W. K. Huang, Y. H. Shen, and F. Lombardi, ―New
categories of the redundancy such aspire words, spare rows,         approaches for the repairs of memories with
and spare column group blocks intone 336 32-bit spare               redundancy by row/column deletion for yield
SRAM.The chip layout of the 16 K 32-bit SRAM with                   enhancement,‖ IEEE Trans. Comput.-Aided Des.
BISR is shown in Fig. 17. The number of I/O pins is 118.            Integr. Circuits Syst.,vol. 9, no. 3, pp. 323–328, Mar.
The core size and chip size is 5.0501 and 8.551 mm ,                1990.
respectively. According to the area of the physical layout
shown in this figure, the hardware overhead of the spare       [6]   P. Mazumder and Y. S. Jih, ―A new built-in self-
elements and the BISR module is about 8.7%.                          repair approach to VLSI memory yield enhancement
                                                                     by using neural-type circuits,‖ IEEE Trans. Comput.-
                                                                     Aided Des. Integr. Circuits Syst., vol. 12, no. 1,
                                                                     pp.24–36, Jan. 1993.

                                                               [7]   S. Y. Kuo and W. K. Fuchs, ―Efficient spare
                                                                     allocation in reconfigurable arrays,‖ IEEE Des. Test
                                                                     Comput., vol. 4, no. 1, pp. 24–31, Jan.1987.

                                                               [8]   T. Kawagoe, J. Ohtani, M. Niiro, T. Ooishi, M.
                                                                     Hamada, and H.Hidaka, ―A built-in self-repair
                                                                     analyzer (CRESTA) for embedded DRAMs,‖ in Proc.
                                                                     Int. Test Conf., Oct. 2000, pp. 567–574.
Fig. 17. Physical layout view of the 16 K x 32-bit SRAM        [9]   C. L.Wey and F. Lombardi, ―On the repair of
with BISR.                                                           redundant RAM’s,‖ IEEE Trans. Comput.-Aided Des.
                                                                     Integr. Circuits Syst., vol. CAD-6, no. 2, opp. 222–
                VII.     CONCLUSION                                  231, Mar. 1987.
                Instead of the traditional spare row/column
redundancy architectures,         block-based     redundancy   [10] S. K. Lu, C. H. Hsu, Y. C. Tsai, K. H.Wang, and C.
architectures are proposed in this paper. The redundant             W.Wu, ―Efficient built-in redundancy analysis for
rows/columns are divided into row/column blocks.                    embedded memories with 2-D redundancy,‖ IEEE
Therefore, the repair of faulty memory cells can be                 Trans. Very Large Scale Integr. (VLSI) Syst., vol. 14,
performed at the row/column-block level. Moreover, the              no. 1, pp. 31–42, Jan. 2006.
redundant row/column blocks can be used to replace faulty
cells anywhere in the memory array. This global                [11] M. Nicolaidis, N. Achouri, and S. Boutobza,
characteristic is helpful for repairing cluster faults. The         ―Dynamic data-bit memory built-in self-repair,‖ in
proposed redundancy architecture can be easily integrated           Proc. Int. Conf. Comput.-Aided Des., Nov. 2003, pp.
with the embedded memory cores. Based on the proposed               588–594.
global redundancy architecture, a heuristic modified
essential spare pivoting (MESP) algorithm suitable for         [12] M. Nicolaidis, N. Achouri, and L. Anghel, ―Memory
built-in implementation is also proposed. According to              built-in self-repair for nanotechnologies,‖ in Proc. Int.
experimental results, the area overhead for implementing            On-Line Testing Symp., Jul. 2003, pp. 94–98.
the MESP algorithm is very low. Due to efficient usage of
redundancy, the manufacturing yield, repair rate and           [13] M. Yoshimoto, K. Anami, H. Shinohara, T.
reliability can be improved significantly.                          Yoshihara, H. Takagi, S.Nagao, S. Kayano, and T.
                                                                    Nakano, ―A divided word-line structure in the static
                     REFERENCES                                     RAM and its application to a 64 K full CMOS RAM,‖
[1]   A. Allan, ―2001 technology roadmap for                        IEEEJ. Solid-State Circuits, vol. SC-18, no. 5, pp.
      semiconductors,‖ Computer,vol. 35, no. 1, pp. 42–53,          479–485, Oct. 1983.
      Jan. 2002.
                                                               [14] A. Karandidar and K. K. Parhi, ―Low power SRAM
[2]   Y. Zorian and S. Shoukourian, ―Embedded-memory                design using hierarchical divided bit-line approach,‖
      test and repair:Infrastructure IP for SOC yield,‖ IEEE        in Proc. Int. Conf. Comput. Des., Oct. 1998, pp. 82–
      Des. Test Comput., vol. 20, no.3, pp. 58–66, May              88.
      2003.[3] D. K. Bhavsar, ―An algorithm for row-
      column self-repair of RAM’s and its implementation       [15] C.-T. Huang, C.-F. Wu, J.-F. Li, and C.-W. Wu,
      in the Alpha 21264,‖ in Proc. Int. Test Conf., Sep.           ―Built-in redundancy analysis for memory yield
      1999, pp. 311–318.                                            improvement,‖ IEEE Trans. Reliabil., vol. 52, no. 4,
                                                                    pp. 386–399, Dec. 2003.
[4]   I. Kim, Y. Zorian, G. Komoriya, H. Pham, F. P.
      Higgins, and J.L. Lewandowski, ―Built-in self-repair     [16] R. F. Huang, J. F. Li, J. C. Yeh, and C. W. Wu, ―A
                                                                    simulator for evaluating redundancy analysis
                                                   www.ijmer.com                                                 2462 | Page
International Journal of Modern Engineering Research (IJMER)
              www.ijmer.com             Vol.2, Issue.4, July-Aug. 2012 pp-2458-2463      ISSN: 2249-6645
     algorithms of repairable embedded memories,‖ in
     Proc. IEEE Int. Workshop Mem. Technol., Des.
     Testing(MTDT), Jul. 2002, pp. 68–73.

[17] S. K. Lu, C. L. Yang, and H. W. Lin, ―Efficient BISR
     techniques for word-oriented embedded memories
     with hierarchical redundancy,‖ in Proc. IEEE/ACIS
     Int. Conf. Comput. Inform. Sci., Jul. 2006, pp. 355–                        J. Sathish Kumar received the M.Tech
     360.                                                       degree from Jawaharlal Nehru Technological University,
                                                                Kakinada in 2011 in Electronics and Communication
[18] C. H. Stapper, ―Simulation of spatial fault                engineering. he is an Assistant Professor in the Department
     distributions for integrated circuit yield estimations,‖   of Electronics and Communication engineering, Usha Rama
     IEEE Trans. Comput.-Aided Des., vol. 8, no.12, pp.         College Of Engineering and Technology, Vijayawada.
     1314–1318, Dec. 1989.




                     T. GOVINDA RAO received the
M.Tech (VLSISD) degree from Jawaharlal Nehru
Technological University, Kakinada in 2011 in Electronics
and Communication engineering. he is an Assistant
Professor in the Department of Electronics and
Communication engineering, Usha Rama College Of
Engineering and Technology, Vijayawada. His current
research interests include the areas of very large scale
integration (VLSI) testing and fault-tolerant computing,
video coding techniques, and Architectures design.




               K. V. V. Satyanarayana received the
M.Tech degree from Jawaharlal Nehru Technological
University, Kakinada in 2008 in Electronics and
Communication engineering. he isan Associate Professor in
the Department of Electronics and Communication
engineering, Usha Rama College Of Engineering and
Technology, Vijayawada.




                                                   www.ijmer.com                                               2463 | Page

More Related Content

Viewers also liked

Effect Estimation Method of Parallel Computing Based on Dynamic Generation of...
Effect Estimation Method of Parallel Computing Based on Dynamic Generation of...Effect Estimation Method of Parallel Computing Based on Dynamic Generation of...
Effect Estimation Method of Parallel Computing Based on Dynamic Generation of...IJMER
 
A Chord based Service Discovery Approach for Peer- to- Peer Networks
A Chord based Service Discovery Approach for Peer- to- Peer  NetworksA Chord based Service Discovery Approach for Peer- to- Peer  Networks
A Chord based Service Discovery Approach for Peer- to- Peer NetworksIJMER
 
Ct31415419
Ct31415419Ct31415419
Ct31415419IJMER
 
A Review of FDM Based Parts to Act as Rapid Tooling
A Review of FDM Based Parts to Act as Rapid ToolingA Review of FDM Based Parts to Act as Rapid Tooling
A Review of FDM Based Parts to Act as Rapid ToolingIJMER
 
Internet 2036
Internet 2036Internet 2036
Internet 2036samipague
 
Electric Load Forecasting Using Genetic Algorithm – A Review
Electric Load Forecasting Using Genetic Algorithm – A Review Electric Load Forecasting Using Genetic Algorithm – A Review
Electric Load Forecasting Using Genetic Algorithm – A Review IJMER
 
Heat Transfer Analysis of Refrigerant Flow in an Evaporator Tube
Heat Transfer Analysis of Refrigerant Flow in an Evaporator  TubeHeat Transfer Analysis of Refrigerant Flow in an Evaporator  Tube
Heat Transfer Analysis of Refrigerant Flow in an Evaporator TubeIJMER
 
Determination of Some Mechanical And Hydraulic Properties Of Biu Clayey Soils...
Determination of Some Mechanical And Hydraulic Properties Of Biu Clayey Soils...Determination of Some Mechanical And Hydraulic Properties Of Biu Clayey Soils...
Determination of Some Mechanical And Hydraulic Properties Of Biu Clayey Soils...IJMER
 
обдарована дитина
обдарована дитинаобдарована дитина
обдарована дитинаbograch
 
Cf32949954
Cf32949954Cf32949954
Cf32949954IJMER
 
ingeniería de arquitectura de facebook andrea serna estic 56
ingeniería de arquitectura de facebook andrea serna estic 56ingeniería de arquitectura de facebook andrea serna estic 56
ingeniería de arquitectura de facebook andrea serna estic 56andrea_matinfo56ETM
 
Bo2422422286
Bo2422422286Bo2422422286
Bo2422422286IJMER
 
Noise Removal with Morphological Operations Opening and Closing Using Erosio...
Noise Removal with Morphological Operations Opening and  Closing Using Erosio...Noise Removal with Morphological Operations Opening and  Closing Using Erosio...
Noise Removal with Morphological Operations Opening and Closing Using Erosio...IJMER
 
Theoretical Analysis for Energy Consumption of a Circulation-Type Superheate...
Theoretical Analysis for Energy Consumption of a  Circulation-Type Superheate...Theoretical Analysis for Energy Consumption of a  Circulation-Type Superheate...
Theoretical Analysis for Energy Consumption of a Circulation-Type Superheate...IJMER
 
Intranetizen IIC12: tips on intranet search
Intranetizen IIC12: tips on intranet searchIntranetizen IIC12: tips on intranet search
Intranetizen IIC12: tips on intranet searchIntranetizen
 
Impact of Mechanical System in Machining Of AISI 1018 Using Taguchi Design o...
Impact of Mechanical System in Machining Of AISI 1018 Using  Taguchi Design o...Impact of Mechanical System in Machining Of AISI 1018 Using  Taguchi Design o...
Impact of Mechanical System in Machining Of AISI 1018 Using Taguchi Design o...IJMER
 
GSRTC Driver recruitment in Gujarat
GSRTC Driver recruitment in Gujarat GSRTC Driver recruitment in Gujarat
GSRTC Driver recruitment in Gujarat ojasgujnicin
 
Live Streaming With Receiver-Based P2P Multiplexing for Future IPTV Network
Live Streaming With Receiver-Based P2P Multiplexing for Future IPTV NetworkLive Streaming With Receiver-Based P2P Multiplexing for Future IPTV Network
Live Streaming With Receiver-Based P2P Multiplexing for Future IPTV NetworkIJMER
 

Viewers also liked (20)

Effect Estimation Method of Parallel Computing Based on Dynamic Generation of...
Effect Estimation Method of Parallel Computing Based on Dynamic Generation of...Effect Estimation Method of Parallel Computing Based on Dynamic Generation of...
Effect Estimation Method of Parallel Computing Based on Dynamic Generation of...
 
A Chord based Service Discovery Approach for Peer- to- Peer Networks
A Chord based Service Discovery Approach for Peer- to- Peer  NetworksA Chord based Service Discovery Approach for Peer- to- Peer  Networks
A Chord based Service Discovery Approach for Peer- to- Peer Networks
 
Ct31415419
Ct31415419Ct31415419
Ct31415419
 
A Review of FDM Based Parts to Act as Rapid Tooling
A Review of FDM Based Parts to Act as Rapid ToolingA Review of FDM Based Parts to Act as Rapid Tooling
A Review of FDM Based Parts to Act as Rapid Tooling
 
Internet 2036
Internet 2036Internet 2036
Internet 2036
 
Electric Load Forecasting Using Genetic Algorithm – A Review
Electric Load Forecasting Using Genetic Algorithm – A Review Electric Load Forecasting Using Genetic Algorithm – A Review
Electric Load Forecasting Using Genetic Algorithm – A Review
 
Heat Transfer Analysis of Refrigerant Flow in an Evaporator Tube
Heat Transfer Analysis of Refrigerant Flow in an Evaporator  TubeHeat Transfer Analysis of Refrigerant Flow in an Evaporator  Tube
Heat Transfer Analysis of Refrigerant Flow in an Evaporator Tube
 
Determination of Some Mechanical And Hydraulic Properties Of Biu Clayey Soils...
Determination of Some Mechanical And Hydraulic Properties Of Biu Clayey Soils...Determination of Some Mechanical And Hydraulic Properties Of Biu Clayey Soils...
Determination of Some Mechanical And Hydraulic Properties Of Biu Clayey Soils...
 
обдарована дитина
обдарована дитинаобдарована дитина
обдарована дитина
 
Dodo abashidze
Dodo abashidzeDodo abashidze
Dodo abashidze
 
Cf32949954
Cf32949954Cf32949954
Cf32949954
 
ingeniería de arquitectura de facebook andrea serna estic 56
ingeniería de arquitectura de facebook andrea serna estic 56ingeniería de arquitectura de facebook andrea serna estic 56
ingeniería de arquitectura de facebook andrea serna estic 56
 
Bo2422422286
Bo2422422286Bo2422422286
Bo2422422286
 
Noise Removal with Morphological Operations Opening and Closing Using Erosio...
Noise Removal with Morphological Operations Opening and  Closing Using Erosio...Noise Removal with Morphological Operations Opening and  Closing Using Erosio...
Noise Removal with Morphological Operations Opening and Closing Using Erosio...
 
Theoretical Analysis for Energy Consumption of a Circulation-Type Superheate...
Theoretical Analysis for Energy Consumption of a  Circulation-Type Superheate...Theoretical Analysis for Energy Consumption of a  Circulation-Type Superheate...
Theoretical Analysis for Energy Consumption of a Circulation-Type Superheate...
 
Intranetizen IIC12: tips on intranet search
Intranetizen IIC12: tips on intranet searchIntranetizen IIC12: tips on intranet search
Intranetizen IIC12: tips on intranet search
 
Impact of Mechanical System in Machining Of AISI 1018 Using Taguchi Design o...
Impact of Mechanical System in Machining Of AISI 1018 Using  Taguchi Design o...Impact of Mechanical System in Machining Of AISI 1018 Using  Taguchi Design o...
Impact of Mechanical System in Machining Of AISI 1018 Using Taguchi Design o...
 
GSRTC Driver recruitment in Gujarat
GSRTC Driver recruitment in Gujarat GSRTC Driver recruitment in Gujarat
GSRTC Driver recruitment in Gujarat
 
Coca cola
Coca colaCoca cola
Coca cola
 
Live Streaming With Receiver-Based P2P Multiplexing for Future IPTV Network
Live Streaming With Receiver-Based P2P Multiplexing for Future IPTV NetworkLive Streaming With Receiver-Based P2P Multiplexing for Future IPTV Network
Live Streaming With Receiver-Based P2P Multiplexing for Future IPTV Network
 

Similar to Cr2424582463

MATRIX CODE BASED MULTIPLE ERROR CORRECTION TECHNIQUE FOR N-BIT MEMORY DATA
MATRIX CODE BASED MULTIPLE ERROR CORRECTION TECHNIQUE FOR N-BIT MEMORY DATAMATRIX CODE BASED MULTIPLE ERROR CORRECTION TECHNIQUE FOR N-BIT MEMORY DATA
MATRIX CODE BASED MULTIPLE ERROR CORRECTION TECHNIQUE FOR N-BIT MEMORY DATAVLSICS Design
 
Design and Implementation of Repair-aware Test Flow for Multi-Memory
Design and Implementation of Repair-aware Test Flow for Multi-MemoryDesign and Implementation of Repair-aware Test Flow for Multi-Memory
Design and Implementation of Repair-aware Test Flow for Multi-Memoryijcsit
 
AREA, DELAY AND POWER ANALYSIS OF BUILT IN SELF REPAIR USING 2-D REDUNDANCY
AREA, DELAY AND POWER ANALYSIS OF BUILT IN SELF REPAIR USING 2-D REDUNDANCYAREA, DELAY AND POWER ANALYSIS OF BUILT IN SELF REPAIR USING 2-D REDUNDANCY
AREA, DELAY AND POWER ANALYSIS OF BUILT IN SELF REPAIR USING 2-D REDUNDANCYVLSICS Design
 
Ijiret archana-kv-increasing-memory-performance-using-cache-optimizations-in-...
Ijiret archana-kv-increasing-memory-performance-using-cache-optimizations-in-...Ijiret archana-kv-increasing-memory-performance-using-cache-optimizations-in-...
Ijiret archana-kv-increasing-memory-performance-using-cache-optimizations-in-...IJIR JOURNALS IJIRUSA
 
Performance Improvement Technique in Column-Store
Performance Improvement Technique in Column-StorePerformance Improvement Technique in Column-Store
Performance Improvement Technique in Column-StoreIDES Editor
 
Iaetsd fpga implementation of fault tolerant embedded
Iaetsd fpga implementation of fault tolerant embeddedIaetsd fpga implementation of fault tolerant embedded
Iaetsd fpga implementation of fault tolerant embeddedIaetsd Iaetsd
 
An Index-first Addressing Scheme for Multi-level Caches
An Index-first Addressing Scheme for Multi-level CachesAn Index-first Addressing Scheme for Multi-level Caches
An Index-first Addressing Scheme for Multi-level Cachesidescitation
 
Design and Simulation of a 16kb Memory using Memory Banking technique
Design and Simulation of a 16kb Memory using Memory Banking techniqueDesign and Simulation of a 16kb Memory using Memory Banking technique
Design and Simulation of a 16kb Memory using Memory Banking techniqueIRJET Journal
 
Characteristics of an on chip cache on nec sx
Characteristics of an on chip cache on nec sxCharacteristics of an on chip cache on nec sx
Characteristics of an on chip cache on nec sxLéia de Sousa
 
Intelligent space buffers power efficient solution for network on chip
Intelligent space buffers   power efficient solution for network on chipIntelligent space buffers   power efficient solution for network on chip
Intelligent space buffers power efficient solution for network on chipDhiraj Chaudhary
 
Power efficient solution for network on chip
Power efficient solution for network on chipPower efficient solution for network on chip
Power efficient solution for network on chipDhiraj Chaudhary
 
MULTI-CORE PROCESSORS: CONCEPTS AND IMPLEMENTATIONS
MULTI-CORE PROCESSORS: CONCEPTS AND IMPLEMENTATIONSMULTI-CORE PROCESSORS: CONCEPTS AND IMPLEMENTATIONS
MULTI-CORE PROCESSORS: CONCEPTS AND IMPLEMENTATIONSAIRCC Publishing Corporation
 
MULTI-CORE PROCESSORS: CONCEPTS AND IMPLEMENTATIONS
MULTI-CORE PROCESSORS: CONCEPTS AND IMPLEMENTATIONSMULTI-CORE PROCESSORS: CONCEPTS AND IMPLEMENTATIONS
MULTI-CORE PROCESSORS: CONCEPTS AND IMPLEMENTATIONSijcsit
 
Optimal State Assignment to Spare Cell inputs for Leakage Recovery
Optimal State Assignment to Spare Cell inputs for Leakage RecoveryOptimal State Assignment to Spare Cell inputs for Leakage Recovery
Optimal State Assignment to Spare Cell inputs for Leakage RecoveryIJASCSE
 
UNIT 3 Memory Design for SOC.ppUNIT 3 Memory Design for SOC.pptx
UNIT 3 Memory Design for SOC.ppUNIT 3 Memory Design for SOC.pptxUNIT 3 Memory Design for SOC.ppUNIT 3 Memory Design for SOC.pptx
UNIT 3 Memory Design for SOC.ppUNIT 3 Memory Design for SOC.pptxSnehaLatha68
 
A NOVEL APPROACH TO MINIMIZE SPARE CELL LEAKAGE POWER CONSUMPTION DURING PHYS...
A NOVEL APPROACH TO MINIMIZE SPARE CELL LEAKAGE POWER CONSUMPTION DURING PHYS...A NOVEL APPROACH TO MINIMIZE SPARE CELL LEAKAGE POWER CONSUMPTION DURING PHYS...
A NOVEL APPROACH TO MINIMIZE SPARE CELL LEAKAGE POWER CONSUMPTION DURING PHYS...VLSICS Design
 
A Novel Approach to Minimize Spare Cell Leakage Power Consumption During Phys...
A Novel Approach to Minimize Spare Cell Leakage Power Consumption During Phys...A Novel Approach to Minimize Spare Cell Leakage Power Consumption During Phys...
A Novel Approach to Minimize Spare Cell Leakage Power Consumption During Phys...VLSICS Design
 
Crdom cell re ordering based domino on-the-fly mapping
Crdom  cell re ordering based domino on-the-fly mappingCrdom  cell re ordering based domino on-the-fly mapping
Crdom cell re ordering based domino on-the-fly mappingVLSICS Design
 

Similar to Cr2424582463 (20)

MATRIX CODE BASED MULTIPLE ERROR CORRECTION TECHNIQUE FOR N-BIT MEMORY DATA
MATRIX CODE BASED MULTIPLE ERROR CORRECTION TECHNIQUE FOR N-BIT MEMORY DATAMATRIX CODE BASED MULTIPLE ERROR CORRECTION TECHNIQUE FOR N-BIT MEMORY DATA
MATRIX CODE BASED MULTIPLE ERROR CORRECTION TECHNIQUE FOR N-BIT MEMORY DATA
 
Design and Implementation of Repair-aware Test Flow for Multi-Memory
Design and Implementation of Repair-aware Test Flow for Multi-MemoryDesign and Implementation of Repair-aware Test Flow for Multi-Memory
Design and Implementation of Repair-aware Test Flow for Multi-Memory
 
AREA, DELAY AND POWER ANALYSIS OF BUILT IN SELF REPAIR USING 2-D REDUNDANCY
AREA, DELAY AND POWER ANALYSIS OF BUILT IN SELF REPAIR USING 2-D REDUNDANCYAREA, DELAY AND POWER ANALYSIS OF BUILT IN SELF REPAIR USING 2-D REDUNDANCY
AREA, DELAY AND POWER ANALYSIS OF BUILT IN SELF REPAIR USING 2-D REDUNDANCY
 
Ijiret archana-kv-increasing-memory-performance-using-cache-optimizations-in-...
Ijiret archana-kv-increasing-memory-performance-using-cache-optimizations-in-...Ijiret archana-kv-increasing-memory-performance-using-cache-optimizations-in-...
Ijiret archana-kv-increasing-memory-performance-using-cache-optimizations-in-...
 
Performance Improvement Technique in Column-Store
Performance Improvement Technique in Column-StorePerformance Improvement Technique in Column-Store
Performance Improvement Technique in Column-Store
 
Iaetsd fpga implementation of fault tolerant embedded
Iaetsd fpga implementation of fault tolerant embeddedIaetsd fpga implementation of fault tolerant embedded
Iaetsd fpga implementation of fault tolerant embedded
 
An Index-first Addressing Scheme for Multi-level Caches
An Index-first Addressing Scheme for Multi-level CachesAn Index-first Addressing Scheme for Multi-level Caches
An Index-first Addressing Scheme for Multi-level Caches
 
Design and Simulation of a 16kb Memory using Memory Banking technique
Design and Simulation of a 16kb Memory using Memory Banking techniqueDesign and Simulation of a 16kb Memory using Memory Banking technique
Design and Simulation of a 16kb Memory using Memory Banking technique
 
Characteristics of an on chip cache on nec sx
Characteristics of an on chip cache on nec sxCharacteristics of an on chip cache on nec sx
Characteristics of an on chip cache on nec sx
 
Intelligent space buffers power efficient solution for network on chip
Intelligent space buffers   power efficient solution for network on chipIntelligent space buffers   power efficient solution for network on chip
Intelligent space buffers power efficient solution for network on chip
 
Power efficient solution for network on chip
Power efficient solution for network on chipPower efficient solution for network on chip
Power efficient solution for network on chip
 
MULTI-CORE PROCESSORS: CONCEPTS AND IMPLEMENTATIONS
MULTI-CORE PROCESSORS: CONCEPTS AND IMPLEMENTATIONSMULTI-CORE PROCESSORS: CONCEPTS AND IMPLEMENTATIONS
MULTI-CORE PROCESSORS: CONCEPTS AND IMPLEMENTATIONS
 
MULTI-CORE PROCESSORS: CONCEPTS AND IMPLEMENTATIONS
MULTI-CORE PROCESSORS: CONCEPTS AND IMPLEMENTATIONSMULTI-CORE PROCESSORS: CONCEPTS AND IMPLEMENTATIONS
MULTI-CORE PROCESSORS: CONCEPTS AND IMPLEMENTATIONS
 
Optimal State Assignment to Spare Cell inputs for Leakage Recovery
Optimal State Assignment to Spare Cell inputs for Leakage RecoveryOptimal State Assignment to Spare Cell inputs for Leakage Recovery
Optimal State Assignment to Spare Cell inputs for Leakage Recovery
 
Conference 2 ieee
Conference 2 ieeeConference 2 ieee
Conference 2 ieee
 
Asic &fpga
Asic &fpgaAsic &fpga
Asic &fpga
 
UNIT 3 Memory Design for SOC.ppUNIT 3 Memory Design for SOC.pptx
UNIT 3 Memory Design for SOC.ppUNIT 3 Memory Design for SOC.pptxUNIT 3 Memory Design for SOC.ppUNIT 3 Memory Design for SOC.pptx
UNIT 3 Memory Design for SOC.ppUNIT 3 Memory Design for SOC.pptx
 
A NOVEL APPROACH TO MINIMIZE SPARE CELL LEAKAGE POWER CONSUMPTION DURING PHYS...
A NOVEL APPROACH TO MINIMIZE SPARE CELL LEAKAGE POWER CONSUMPTION DURING PHYS...A NOVEL APPROACH TO MINIMIZE SPARE CELL LEAKAGE POWER CONSUMPTION DURING PHYS...
A NOVEL APPROACH TO MINIMIZE SPARE CELL LEAKAGE POWER CONSUMPTION DURING PHYS...
 
A Novel Approach to Minimize Spare Cell Leakage Power Consumption During Phys...
A Novel Approach to Minimize Spare Cell Leakage Power Consumption During Phys...A Novel Approach to Minimize Spare Cell Leakage Power Consumption During Phys...
A Novel Approach to Minimize Spare Cell Leakage Power Consumption During Phys...
 
Crdom cell re ordering based domino on-the-fly mapping
Crdom  cell re ordering based domino on-the-fly mappingCrdom  cell re ordering based domino on-the-fly mapping
Crdom cell re ordering based domino on-the-fly mapping
 

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 DelintingIJMER
 
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 FibreIJMER
 
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 SimulationIJMER
 
High Speed Effortless Bicycle
High Speed Effortless BicycleHigh Speed Effortless Bicycle
High Speed Effortless BicycleIJMER
 
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 ApplicationsIJMER
 
Microcontroller Based Automatic Sprinkler Irrigation System
Microcontroller Based Automatic Sprinkler Irrigation SystemMicrocontroller Based Automatic Sprinkler Irrigation System
Microcontroller Based Automatic Sprinkler Irrigation SystemIJMER
 
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 SpacesIJMER
 
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 LearningIJMER
 
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcess
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcessEvolvea Frameworkfor SelectingPrime Software DevelopmentProcess
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcessIJMER
 
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 CylindersIJMER
 
Studies On Energy Conservation And Audit
Studies On Energy Conservation And AuditStudies On Energy Conservation And Audit
Studies On Energy Conservation And AuditIJMER
 
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 HDLIJMER
 
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 PreyIJMER
 

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
 

Cr2424582463

  • 1. International Journal of Modern Engineering Research (IJMER) www.ijmer.com Vol.2, Issue.4, July-Aug. 2012 pp-2458-2463 ISSN: 2249-6645 Global Block-Based Redundancy Architectures For Self- Repairing Of Embedded Memories T. Govinda Rao1, K. V. V. Satyannarayana2, J. Sathish Kumar3 *(Department of ECE, Usha Rama College of Engg. & Tech., Telaprolu, India) **(Department of ECE, Usha Rama College of Engg. & Tech., Telaprolu, India) ***(Department of ECE, Usha Rama College of Engg. & Tech., Telaprolu, India) ABSTRACT: In this paper, global block-based allocation, i.e., the least number of spare rows/columns to redundancy architectures are proposed for self-repairing of repair the faulty rows/columns in the main memory array. embedded memories. The main memory and the redundant In our previous work [10], hybrid redundancy architectures rows/columns are divided into row blocks/column blocks. are proposed. We have also shown that the complexity of The replacement of faulty memory cells can be performed the redundancy allocation problem is nondeterministic- at the row/column block level instead of the traditional polynomial-time-complete (NP-complete). From the row/column level. Note that the redundant row/column simulation results, the manufacturing yield, repair rate (the blocks are global, i.e., they can be used to replace faulty ratio of the repaired memories to the number of defective cells anywhere in the memory array. This global memories), and reliability can be improved significantly. characteristic is helpful for repairing cluster faults. Since Divided word-line (DWL) and divided bit-line the redundancy can be designed independently. It can be (DBL) techniques are proposed in [13] and [14] to reduce easily integrated with the embedded memory cores. To the power consumption and increase the access time. This perform redundancy analysis, the MESP algorithm suitable divided characteristic can also be used for fault-tolerant for built-in implementation is also proposed. According to applications, i.e., redundant rows and columns can be experimental results, the area overhead for implementing divided into row blocks and column blocks. The the MESP algorithm is almost negligible. Due to the replacement can be performed at the block level instead of efficient usage of the redundancy, the manufacturing yield, the traditional row/column level. However, if the redundant repair rates, and reliabilities can be improved significantly rows (columns) are used locally to replace faulty row (column) blocks in the same row (column) bank, there are Keywords: Cluster fault, embedded memory, modified still some drawbacks, which should be dealt with. First, if essential spare pivoting (MESP) algorithm, repair rate, there are many faulty cells located within a row/column yield. bank (to be defined later), there may not be sufficient spare blocks to re-place these faulty cells. The spare blocks I. INTRODUCTION allocated for other banks may not be used in this case. As we migrate to the nanometer technology era, Therefore, for some defect distribution resulting in such we are seeing a rapid growing density of system-on-a-chip condition, more redundant rows (columns) should be (SOC) designs. This trend makes the manufactured chips included for successful repair of the faulty memory. The more susceptible to sophisticated defects. Moreover, usage of spares then is inefficient. Second, if cluster faults according to the Semiconductor Industry Association (SIA) are considered, this dilemma becomes more severe. This is and Technology Roadmap for Semiconductors (ITRS) because cluster faults usually gather within a small memory 2007, the relative silicon area occupied by embedded area (though there are small-area, medium-area, and large- memories will approach 94% by 2014 [1]. Since embedded area clusters). The local characteristic of redundancy is not memories also have higher density than logic cores, the suitable (or efficient) to repair such faults. Third, the local overall SOC yield is dominated by these memory cores. For spare row (column) blocks should be implemented together example, the yield of a 24 M-bit embedded memory is with the main memory array, but then it is difficult for SOC about 20% [2]. In order to boost the manufacturing yield of integration. embedded memories, one promising solution is the built-in In this paper, the global block-based redundancy self-repair (BISR) technique. To achieve the goals of BISR, architectures is proposed. Redundant rows/columns are still three basic functions are usually required—memory built-in divided into row/column blocks. However, the redundant self-test (BIST), built-in redundancy analysis (BIRA), and row/column blocks can be used to replace faulty row address reconfiguration (remapping) (AR). (column) blocks anywhere in the memory array.This global There are many BIRA/BISR techniques proposed characteristic is helpful for repairing cluster faults. in the past [3]–[12]. A comprehensive exhaustive search for Based on the proposed global redundant built-in self analysis algorithm (CRESTA) has been architectures, a heuristic modified essential spare pivoting proposed in [8]. Al-though this BISR scheme can achieve (MESP) algorithm suitable for BISR is proposed. The area optimal repair rates, the hardware overhead for overhead for implementing the MESP algorithm is very low implementing the CRESTA scheme is very high.Wey and for easier discussion of the proposed techniques. Lombardi in [9] propose a branch-and-bound technique with early screening in the repair process. A bipartite graph is applied to obtain the least required number of spare www.ijmer.com 2458 | Page
  • 2. International Journal of Modern Engineering Research (IJMER) www.ijmer.com Vol.2, Issue.4, July-Aug. 2012 pp-2458-2463 ISSN: 2249-6645 Fig. 1. DWL architecture. Fig. 5. Novel redundancy architecture (GBLRA). The remainder of this paper is organized as follows. Section II reviews the DWL and DBL architectures. Section III introduces the proposed local and global block-based redundancy architecture. A heuristic built-in redundancy analysis algorithm named the MESP algorithm is described in Section IV. An example of the proposed MESP algorithm is delineated in Section V. Section VI describes the BISR circuits and the repair procedures. Experimental results are shown in Section VII. A practical 16 K 32-bit memory chip with BISR is implemented and described in Section VIII. Finally, some conclusions are given in Section Fig. 2. DBL architecture. IX. II. LOCAL AND GLOBAL BLOCK BASED REDUNDANCY ARCHITECTURES As described above, the local block-based redundancy archi-tectures have three major drawbacks. An example is shown in Fig. 4 where faulty memory cells are marked X’s. From this figure, we can see that all faulty cells are contained in . Therefore, only the spare blocks in and can be used to replace faulty cells. An orthogonal fault (to be defined later) should be repaired by one spare row or column block. It is ev-ident that the remaining faulty cells cannot be successfully re- paired by using the remaining spare blocks. The four used spare blocks are shaded, as shown in Fig. 4. Fig. 3. DWL and DBL integration. However, there are still two available spare row blocks ( and ) and two spare column blocks ( and ). If these four spare blocks can also be used to replace the remaining faulty cells, it is evident that this faulty memory array can be repaired successfully. This scenario is more severe if cluster faults are considered. There-fore, in order to solve these drawbacks, the global block-based redundancy architectures are proposed in this paper.In Fig. 5, the faulty main memory array is the same as that shown in Fig. 4. However, three global spare row blocks(GSRBs) and three global spare column blocks (GSCBs) are added into the memory array. Based on this strategy, spare row blocks and column blocks are global, i.e., they can be used to replace the faulty cells anywhere in the memory array. Due to the global characteristic, we can reconfigure the memory more efficiently—the faulty Fig. 4. Local block-level redundancy architecture. memory array can be repaired successfully as indicated by the arrows shown in Fig. 5. www.ijmer.com 2459 | Page
  • 3. International Journal of Modern Engineering Research (IJMER) www.ijmer.com Vol.2, Issue.4, July-Aug. 2012 pp-2458-2463 ISSN: 2249-6645 III. BUILT-IN REDUNDANCY ANALYSIS will test the main memory. If a fault is detected in the main The proposed MESP algorithm is based on the essential memory, the signal will be activated. The BIST will be spare pivoting (ESP) algorithm [15]. However, we use the suspended, and the BISR performs built-in redundancy global block-based redundancies instead of the whole analysis (BIRA). When this procedure is completed and the rows/columns. Before illustrating the proposed algorithm, memory test is not finished yet, the BIRA module will send we define some basic fault types (FTs) first. the signal to the BIST module to resume the test procedure. After the BIST session is finished, the BIRA module shifts 1) Faulty row (column) block: the faulty information (FI) stored in the FCRs to A row/column block that has more faulty cells than the ARCAM.When all fault information is shifted, the threshold number is called a faulty row/column ARCAM serves as an address remapping mechanism in the block. We can use a to replace the faulty normal operation mode. Since the BIST controller will be row/column block. In this work, we assume that the suspended each time when a fault is detected. The only threshold is 2. possible loss of fault detection capability is during the instant when the BIST controller is resumed (not at-speed 2) Orthogonal fault [15]: For a faulty memory cell, testing). However, the impact of fault detection quality is if there is no other faulty cell located in the same row and very low since the number of faults existed in the memory column containing the faulty cell, then this faulty memory array is usually very small. cell is Fig. 6. Fields of the FCR. said to have an orthogonal fault. For each orthogonal fault,a GSRB is required to replace it.To implement the proposed MESP algorithm, it is necessary to use the fault collection registers (FCRs) for fault collection. The FCRs contain r+c entries, where and denote the numbers of GSRBs and GSCBs, respectively. During the BIST session, when a faulty cell is detected, fault information is stored into the FCR registers. There are four fields contained in each FCR, as shown in Fig. 6. The D’A field is used to store the index of the divided array containing the faulty cells. The local row (column) addresses of the faulty cells are stored in the Figure .9: Block diagram of the proposed BISR scheme LRA (LCA) field. The FT field identifies if the faulty memory cells are orthogonal faults (FT=0) or faulty row The architectures of the FCR and ARCAM components (FT=1)/column blocks (FT=2). are shown in Figs. 11 and 12, respectively. FCR component consists of the FCR controller and the FCRs. In test/repair IV. BISR ARCHITECTURES AND mode, the reset signal is activated for one clock cycle to PROCEDURES initialize all the internal registers. When a faulty cell in the Fig. 9 depicts the block diagram of the proposed spare elements is detected , the corresponding faulty flag in BISR scheme that includes the BIST module, the BIRA the ARCAM component will be set. After spare element module, and the redundant memory module containing the testing, the ARCAM will send the signal to the FCRs to GSRBs and the GSCBs. The BIST module performs a update the counters which count the numbers of available specified March algorithm to detect functional faults in the spare elements. If a faulty cell is detected in the main redundant memory module and the main memory module. memory, this signal will force the FCR controller to send It can also locate the faulty addresses. The BIRA module the hold signal to suspend the BIST circuit. Subsequently, performs the proposed MESP algorithm and includes two the FCR controller will perform the MESP algorithm. The components named the fault collection register (FCR) and FCR controller is constructed with a finite-state machine the address remapping content-addressable memory with the state transition graph, as shown in Fig. 13. In this (ARCAM). The FCR collects and analyzes the faulty cell transition graph, if the BIST module does not detect faults information detected by the BIST module. The ARCAM is or the fault has been repaired, it will remain in the state. the address remapping mechanism when the memory Otherwise, it will enter the state. In the repair procedure operates in normal operation mode. After finishing the state, if the detected fault is identified as a faulty row block BIST session, the faulty information stored in the FCR will and there are available be shifted into the ARCAM. Fig. 10 shows the BISR GSRBs , the BIRA module will enter the state, which procedures. In test/repair mode, the BIST circuit tests the means that we can use GSRBs to repair the faulty cells. In spare elements first to identify fault-free spares. If a fault is the GSRB_repair state, the output signal will be activated. detected from the spare memory, the signal is activated and Similarly, if the incoming fault is identified as a faulty the corresponding faulty flag in the ARCAM module will column block and there are still available GSCBs , the be set which means that the faulty spare element is BIRA module will enter the state which means that we can unusable. After spare memory testing, the BIST circuitry use GSCBs to repair the faulty cells. In the GSCB_repair state, the output signal will be activated. If the incoming www.ijmer.com 2460 | Page
  • 4. International Journal of Modern Engineering Research (IJMER) www.ijmer.com Vol.2, Issue.4, July-Aug. 2012 pp-2458-2463 ISSN: 2249-6645 fault is not identified as a faulty row block or a faulty MESP algorithm will have 10% improvement over the column block and there are available GSRBs or GSCBs, the MESP algorithm on average.This improvement is very BIRA module will enter the state. The signal will be useful to further increase the manufacturing yield. activated and the incoming faulty information will be stored into the FCRs. If the GSRBs and GSCBs are all used and there still exists some faulty cells, the repair_fail signal will be activated. When the BIST module finishes testing the spare memory and the main memory , the BISR procedure is finished. The signal will be activated. V. EXPERIMENTAL RESULTS In order to evaluate the proposed fault-tolerance techniques, the simulation model proposed in [18] is used to analyze our techniques he number of such adjacent circuits is denoted as . The parameter denotes the cluster factor of the th adjacent circuit. Similarly, the number of faults that have already occurred on the th adjacent circuit is represented as . Finally, the probabilities that a defect results in a faulty cell, a faulty column, a faulty row, and a cluster fault (a combination of several cell faults where the Fig. 15. Repair rates for the ESP, MESP and the MESP faulty cells are a cluster of any shape) are assumed to be algorithms 70%, 15%, 10%, and5%, respectively. A simulator is implemented to simulate the proposed MESP algorithm. In If we change the values of and to 0.4 and 1.5, our simulator, we set as a constant. The values of are set respectively, the results are, as shown in Fig. 16. The equal to for simplification. The values of and are 0.65 and average number of defects injected into a chip is also the 1, respectively.We define repair rate as the probability of same. However, the injected faults are further clustered. successful reconfigurations. In Fig. 14, we how the repair Since the locations of defects are random and cluster faults rates for the proposed MESP algorithm with different may locate beyond the boundary of the chips or the divided amounts of redundancy. The memory size is 1024 1024 arrays, the improvements of the MESP algorithm over the bits. The average number of defects injected into a chip is MESP algorithm are nearly the same as that shown in Fig. assumed to be 15. From this figure we can see that if more 15. From these figures, we can conclude that the proposed redundancies are added, we get higher repair rates. MESP algorithm is better than the other two algorithms. We Similarly, if the memory array is divided into more row and have also tried to find the optimal solution by exhaustively column banks,we will also obtain higher repair rates. searching the solution space. Therefore, massive simulations are conducted with different number of redundancies Fig. 14. Repair rates for different redundancy architectures based on the MESP algorithm. Fig. 16. Repair rates for the ESP, MESP� and the MESP , algorithms We also compare the repair rates of the proposed MESP algorithm with those of the MESP (redundant and compared the results with the optimal solution. row/column blocks are confined to their corresponding According to our simulation results, the average repair rate row/column banks) and ESP [15] (redundant rows/columns is only 0.92% lower than the optimal repair rate. Therefore, are not divided into row/column blocks) algorithms. The by using the proposed MESP algorithm, near-optimal repair results are shown in Fig. 15. In this figure, the values of a rate can be achieved. and b are both set to 4. If the number of spare rows (columns) increases, the repair rates will also increase. VI. A PRACTICAL EXAMPLE From this figure we see that the MESP and MESP We have implemented a 16 K 32 word-oriented SRAM algorithms are much better than the ESP algorithm. It chip based on the TSMC 1P6M 0.18 m process. The should be noted that if cluster faults are considered, the specifications of this design are shown in Table II. The www.ijmer.com 2461 | Page
  • 5. International Journal of Modern Engineering Research (IJMER) www.ijmer.com Vol.2, Issue.4, July-Aug. 2012 pp-2458-2463 ISSN: 2249-6645 memory blocks in this design are generated by a for embedded high density SRAM,‖ in Proc. Int. Test commercial memory compiler. We combine four 8 K 16- Conf., 1998, pp. 1112–1119. bit SRAMs into one 16 K 32-bit SRAM, and integrate all [5] W. K. Huang, Y. H. Shen, and F. Lombardi, ―New categories of the redundancy such aspire words, spare rows, approaches for the repairs of memories with and spare column group blocks intone 336 32-bit spare redundancy by row/column deletion for yield SRAM.The chip layout of the 16 K 32-bit SRAM with enhancement,‖ IEEE Trans. Comput.-Aided Des. BISR is shown in Fig. 17. The number of I/O pins is 118. Integr. Circuits Syst.,vol. 9, no. 3, pp. 323–328, Mar. The core size and chip size is 5.0501 and 8.551 mm , 1990. respectively. According to the area of the physical layout shown in this figure, the hardware overhead of the spare [6] P. Mazumder and Y. S. Jih, ―A new built-in self- elements and the BISR module is about 8.7%. repair approach to VLSI memory yield enhancement by using neural-type circuits,‖ IEEE Trans. Comput.- Aided Des. Integr. Circuits Syst., vol. 12, no. 1, pp.24–36, Jan. 1993. [7] S. Y. Kuo and W. K. Fuchs, ―Efficient spare allocation in reconfigurable arrays,‖ IEEE Des. Test Comput., vol. 4, no. 1, pp. 24–31, Jan.1987. [8] T. Kawagoe, J. Ohtani, M. Niiro, T. Ooishi, M. Hamada, and H.Hidaka, ―A built-in self-repair analyzer (CRESTA) for embedded DRAMs,‖ in Proc. Int. Test Conf., Oct. 2000, pp. 567–574. Fig. 17. Physical layout view of the 16 K x 32-bit SRAM [9] C. L.Wey and F. Lombardi, ―On the repair of with BISR. redundant RAM’s,‖ IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst., vol. CAD-6, no. 2, opp. 222– VII. CONCLUSION 231, Mar. 1987. Instead of the traditional spare row/column redundancy architectures, block-based redundancy [10] S. K. Lu, C. H. Hsu, Y. C. Tsai, K. H.Wang, and C. architectures are proposed in this paper. The redundant W.Wu, ―Efficient built-in redundancy analysis for rows/columns are divided into row/column blocks. embedded memories with 2-D redundancy,‖ IEEE Therefore, the repair of faulty memory cells can be Trans. Very Large Scale Integr. (VLSI) Syst., vol. 14, performed at the row/column-block level. Moreover, the no. 1, pp. 31–42, Jan. 2006. redundant row/column blocks can be used to replace faulty cells anywhere in the memory array. This global [11] M. Nicolaidis, N. Achouri, and S. Boutobza, characteristic is helpful for repairing cluster faults. The ―Dynamic data-bit memory built-in self-repair,‖ in proposed redundancy architecture can be easily integrated Proc. Int. Conf. Comput.-Aided Des., Nov. 2003, pp. with the embedded memory cores. Based on the proposed 588–594. global redundancy architecture, a heuristic modified essential spare pivoting (MESP) algorithm suitable for [12] M. Nicolaidis, N. Achouri, and L. Anghel, ―Memory built-in implementation is also proposed. According to built-in self-repair for nanotechnologies,‖ in Proc. Int. experimental results, the area overhead for implementing On-Line Testing Symp., Jul. 2003, pp. 94–98. the MESP algorithm is very low. Due to efficient usage of redundancy, the manufacturing yield, repair rate and [13] M. Yoshimoto, K. Anami, H. Shinohara, T. reliability can be improved significantly. Yoshihara, H. Takagi, S.Nagao, S. Kayano, and T. Nakano, ―A divided word-line structure in the static REFERENCES RAM and its application to a 64 K full CMOS RAM,‖ [1] A. Allan, ―2001 technology roadmap for IEEEJ. Solid-State Circuits, vol. SC-18, no. 5, pp. semiconductors,‖ Computer,vol. 35, no. 1, pp. 42–53, 479–485, Oct. 1983. Jan. 2002. [14] A. Karandidar and K. K. Parhi, ―Low power SRAM [2] Y. Zorian and S. Shoukourian, ―Embedded-memory design using hierarchical divided bit-line approach,‖ test and repair:Infrastructure IP for SOC yield,‖ IEEE in Proc. Int. Conf. Comput. Des., Oct. 1998, pp. 82– Des. Test Comput., vol. 20, no.3, pp. 58–66, May 88. 2003.[3] D. K. Bhavsar, ―An algorithm for row- column self-repair of RAM’s and its implementation [15] C.-T. Huang, C.-F. Wu, J.-F. Li, and C.-W. Wu, in the Alpha 21264,‖ in Proc. Int. Test Conf., Sep. ―Built-in redundancy analysis for memory yield 1999, pp. 311–318. improvement,‖ IEEE Trans. Reliabil., vol. 52, no. 4, pp. 386–399, Dec. 2003. [4] I. Kim, Y. Zorian, G. Komoriya, H. Pham, F. P. Higgins, and J.L. Lewandowski, ―Built-in self-repair [16] R. F. Huang, J. F. Li, J. C. Yeh, and C. W. Wu, ―A simulator for evaluating redundancy analysis www.ijmer.com 2462 | Page
  • 6. International Journal of Modern Engineering Research (IJMER) www.ijmer.com Vol.2, Issue.4, July-Aug. 2012 pp-2458-2463 ISSN: 2249-6645 algorithms of repairable embedded memories,‖ in Proc. IEEE Int. Workshop Mem. Technol., Des. Testing(MTDT), Jul. 2002, pp. 68–73. [17] S. K. Lu, C. L. Yang, and H. W. Lin, ―Efficient BISR techniques for word-oriented embedded memories with hierarchical redundancy,‖ in Proc. IEEE/ACIS Int. Conf. Comput. Inform. Sci., Jul. 2006, pp. 355– J. Sathish Kumar received the M.Tech 360. degree from Jawaharlal Nehru Technological University, Kakinada in 2011 in Electronics and Communication [18] C. H. Stapper, ―Simulation of spatial fault engineering. he is an Assistant Professor in the Department distributions for integrated circuit yield estimations,‖ of Electronics and Communication engineering, Usha Rama IEEE Trans. Comput.-Aided Des., vol. 8, no.12, pp. College Of Engineering and Technology, Vijayawada. 1314–1318, Dec. 1989. T. GOVINDA RAO received the M.Tech (VLSISD) degree from Jawaharlal Nehru Technological University, Kakinada in 2011 in Electronics and Communication engineering. he is an Assistant Professor in the Department of Electronics and Communication engineering, Usha Rama College Of Engineering and Technology, Vijayawada. His current research interests include the areas of very large scale integration (VLSI) testing and fault-tolerant computing, video coding techniques, and Architectures design. K. V. V. Satyanarayana received the M.Tech degree from Jawaharlal Nehru Technological University, Kakinada in 2008 in Electronics and Communication engineering. he isan Associate Professor in the Department of Electronics and Communication engineering, Usha Rama College Of Engineering and Technology, Vijayawada. www.ijmer.com 2463 | Page