crc
play

CRC enter for eliable omputing Application-Dependent Testing of - PowerPoint PPT Presentation

CRC enter for eliable omputing Application-Dependent Testing of FPGAs Mehdi Baradaran Tahoori PhD Candidate, Stanford CRC MSEE02 Stanford, BSCE00 Sharif Research Interests: FPGA Testing, Reliability in DSM VLSI 1 Background


  1. CRC enter for eliable omputing Application-Dependent Testing of FPGAs Mehdi Baradaran Tahoori PhD Candidate, Stanford CRC MSEE’02 Stanford, BSCE’00 Sharif Research Interests: FPGA Testing, Reliability in DSM VLSI 1

  2. Background � Problem Statement � Test routing resources used in a mapped Design � Motivation � Mapped designs not fully testable � Applications � Application-Specific FPGA � System-level Testing 2

  3. Approach � Implement testable functions in logic blocks � Configuration of routing resources unchanged � Advantages ◆ No extra place-and-route for test configurations ◆ Fast reconfiguration time ◆ Configuration storage overhead minimized ◆ No fault missed due to partitioning ◆ Works for all SRAM-based FPGAs and CPLDs 3

  4. Basic Idea � Single-term functions � Logic function with only one minterm or maxterm � Activating Input � input values for single minterm (maxterm) All sensitized faults are detectable ✪ � Test vector = activating input � A1, B0 , C1, D1, F0, A BF B, B BF C, B BF D F = A ′ BC ′ D ′ Bridging between B stuck-at 0 B and D 0 A & 1 B F 1 0 C D 0 4

  5. Entire FPGA � Single-term functions in all used logic cells � Inputs of each logic cell = activating input � Sequential Designs � Preset flip-flops � Number of test cycles = Max sequential depth � Longest sequential path from PI to PO preset to 1 1 & 1 1 + 0 0 & 1 0 preset to 0 5

  6. Test Configuration Generation � Which single-term functions? � Depend on fault list � Transition faults : all-AND, all-OR � Robust transition fault testing � Bridging faults F (F ′ ) = A ′ BC ′ D F (F ′ ) = A ′ B ′ CD 0 0 A A 0 1 B B F F 1 0 C C 1 1 D D {(A BF C),(A BF D),(B BF C),(B BF D)} {(A BF B),(A BF D),(B BF C),(C BF D)} � Other… 6

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend