Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

Built In Self Testing(BIST) Architecture for Motin Estimation and Computing Arrays(MECA)

1.512 visualizaciones

Publicado el

Built in Self Testing(Detection and Correction) Architecture in Motion Estimation and Computing Arrays...!!

Publicado en: Tecnología
  • Sé el primero en comentar

Built In Self Testing(BIST) Architecture for Motin Estimation and Computing Arrays(MECA)

  1. 1. Guided By:- G.L.Singh sir Sri Chaitanya College Of Engineering & Technology.
  2. 2. Contents: • Aim • Introduction • Block Diagram • Applications • Advantages & Limitations • Tools • Conclusion
  3. 3. Aim: To test the processing element in MECA & correct the fault processing element. To design a BIST circuit for processing elements. Self detection and self correction.
  4. 4. Introduction: • Joint Video Team (JVT). • Motion Estimation Computing Arrays (MECA). • Integrating MECA into a system-on-chip (SOC) design has become increasingly important for video coding applications. • MECA performs up to 50% of computations in the entire video-coding system • For a commercial chip, a video coding system must introduce Design For Testability (DFT), especially in an MECA.
  5. 5. • These DFT approaches can be divided into three categories. 1. Ad Hoc (Problems). 2. Structured. 3. BIST • Among these techniques, BIST has an obvious advantage in that expensive test equipment is not needed and tests are low cost. • The extended techniques of BIST are built-in self- diagnosis(BISD) and built-in self-repair (BISR). Introduction:
  6. 6. Block Diagram: Current Pixel Reference Pixel Coder Processing Elements Detector Selector Corrector
  7. 7. Current and Reference Pixels: • In a Video Sequence for 1Sec of time 64-images are displayed. • Current and Reference pixels are the two successive images of the Video Sequence. • Current Pixel is the present image displayed. • Reference Pixel is the next image to be displayed. • These two Pixels are Considered as the inputs.
  8. 8. Current and Reference Pixels:
  9. 9. Coder: • The Current and Reference pixels are carried forward to Coder. • Here the Coder is used to convert the image into the Code words. • The codes are stored in the two different memory slots. • In coder 2 coder modules are used to generate test code.
  10. 10. Coder: Current frame:- Reference frame:-
  11. 11. Processing Elements: • Processing element calculates the sum of absolute differences between current pixels and reference pixels. • And then the two images are compressed into one image. • Motion Estimation of the two pixels are done here.
  12. 12. Processing Elements:
  13. 13. Processing Elements: Resulting image:-
  14. 14. Processing Elements:
  15. 15. Detector: • The Output of Processing Elements is taken as the input for the Detector. • Detection of errors formed in the processing elements is done. • Syndrome Decoder is used to detect the error bit position.
  16. 16. Selector: • Selector has two inputs. 1. Processing Elements 2. Detector • Here the exact error bit position is found by comparing the inputs.
  17. 17. Corrector: • Input to the corrector module is the output of the selector module that needs to be corrected. • The corrector architecture consists of LUT(Look Up Table) and 12 multiplexers.
  18. 18. Corrector: Look Up Table:-
  19. 19. Applications: • Aerospace/Defense, Automotive, Banking, Computer, Healthcare, Networking, and Telecommunications. • Motion Estimation used in MPEG-4 Multimedia Applications and H.264/AVC video coding Standards. • Motion Estimation in Space Science. • Tracking of a person in a video sequence
  20. 20. Advantages: • Better fault coverage, since special test structures can be incorporated onto the chips • Shorter test times if the BIST can be designed to test more structures in parallel. • Lower cost of test. • Less no. of gate counts. • More reliable. • Easier customer support. • Power Consumption is Low.
  21. 21. Limitations: • Additional silicon area and fab processing requirements for the BIST circuits. • Additional pin requirements. • Reduced access times. • It uses more memory.
  22. 22. Future Scope:  Timing required for Motion Estimation will be reduced.  The input to the MECA is 8-bit data. It also can be extended to higher volume of data.  BIST can used in Flash memory type of Systems.
  23. 23. Tools:  Software : Xilinx 12.3, Mat lab  Language: Verilog
  24. 24. Conclusion: Built-in Self-Detection/Correction Architecture for Motion Estimation Computing Arrays is the project that is to decrease the errors in the video sequence and make the video more reliable to watch & Also estimates the tracking of a person & object.