INITIALIZATION BASED TEST PATTERN GENERATION FOR ASYNCHRONOUS CIRCUIS
#1

[attachment=7316]
INITIALIZATION BASED TEST PATTERN GENERATION FOR ASYNCHRONOUS CIRCUIS



1.0 INTRODUCTION
An Asynchronous Circuit is a circuit in which the parts are largely autonomous. The circuit is not governed by a clock circuit or global clock signal, but instead needs to wait only for the signals that indicate the completion of the instructions and operations. The asynchronous circuits provides a promising technology for low-power, high performance, low emission and highly modular digital circuits [6].
The design of asynchronous circuit is currently receiving significant attention, partly because of its ability to successfully tackle many of the problems present in deep sub-micrometer technologies. It is also essential for building large systems on chip using the well-established globally asynchronous locally synchronous methodology. However, testing of asynchronous circuits has not reached a level of maturity that allows low overhead high fault coverage solutions [5].
The most existing asynchronous testing methods have shortcomings such as assuming weak fault models, ignoring faults inside large components, incurring large area overhead and being applicable only to specific design styles or tools. The method which is general and can work with any Asynchronous design style is a novel “Automatic Test Pattern Generation” (ATPG) [1], [5].
The main idea is to use a standard ATPG algorithm, PODEM to be specific, for finding test vectors that excite faults and propagate their effects. In contrast with much of previous work on asynchronous circuit testing, only simple logic gates are used, so faults inside state-holding components, such as C-elements (CEs), are considered.
A complete three-step ATPG flow has been developed which gives an asynchronous net list, output test sequences. The first step breaks global feedback loops using the method of Cheng and Agrawal that is slightly modified to work with asynchronous circuits. The second step detects local feedback loops and extracts some essential information from the circuit. The third step combines PODEM with our novel state initialization method to generate the test patterns.
The proposed method targets mainly (quasi-) delay insensitive (DI) circuits with inherent data completion but is universally applicable. Although computationally intensive, it is capable of providing tests for circuits that are much larger circuits. In asynchronous data path circuits with no redundant faults, the stuck-at fault coverage achieved is of the order of 99%. The test length can be further compressed by approximately a quarter without any loss in fault coverage. The method also works well with control circuits; although there are a few examples with low fault coverage where the only possible test patterns cause logic hazards in these circuits.
In control circuits, the global loops are somewhat more common where they are used to build finite-state machines, but overall, they are a small fraction of the total number of feedback loops in a system. With global loops already broken by scan latches, local feedback loops are considered as pseudo-primary inputs (PIs) for TPG. Once a test pattern is found, CEs have to be initialized to the values assigned to their corresponding pseudo-PIs by PODEM.
Therefore, the main contribution towards the “Initialization-Based Test Pattern Generation for Asynchronous circuits” is an efficient method for finding short input-vector sequences that can set CEs to the required values. The sequences must be hazard/race free for both the good and faulty circuits
Reply

Important Note..!

If you are not satisfied with above reply ,..Please

ASK HERE

So that we will collect data for you and will made reply to the request....OR try below "QUICK REPLY" box to add a reply to this page
Popular Searches: ddr3 initialization fsm, ppt for secure initialization of multiple constrained wireless devices for an unaided user, pattern visualization test, adaptive equalizer tap initialization, applied circuis electronics, generation based seminar project, lcd initialization c code for at89s52,

[-]
Quick Reply
Message
Type your reply to this message here.

Image Verification
Please enter the text contained within the image into the text box below it. This process is used to prevent automated spam bots.
Image Verification
(case insensitive)

Possibly Related Threads...
Thread Author Replies Views Last Post
  DESIGN AND IMPLEMENTATION OF ASYNCHRONOUS FIFO FOR EMBEDDED APPLICATIONS computer science crazy 1 22,952 14-04-2015, 05:38 PM
Last Post: Guest
  Fuzzy c-means clustering based digital camouflage pattern design smart paper boy 2 10,382 02-05-2013, 11:16 AM
Last Post: computer topic
  hybrid power generation system seminar presentation 1 2,631 03-10-2012, 01:45 PM
Last Post: seminar details
  TEST PLATFORM FOR SECURE WIRELESS COMMUNICATION USING XTEA computer science crazy 3 3,386 05-03-2012, 10:36 AM
Last Post: seminar paper
  A Third Generation design for the Automation of Inter-Networked banking and Teller smart paper boy 4 2,387 03-03-2012, 10:31 AM
Last Post: seminar paper
  Human Energy Generation and Electrical Signal Measurement seminar surveyer 1 1,534 08-02-2012, 10:02 AM
Last Post: seminar addict
  TIDAL POWER THE FUTURE WAVE OF POWER GENERATION seminar class 2 2,894 06-02-2012, 12:52 PM
Last Post: seminar addict
  SOLAR POWER GENERATION WITH AUTO TRACKING SYSTEM project report helper 2 4,127 03-02-2012, 09:47 AM
Last Post: seminar addict
  POWER GENERATION FROM SPEED BREAKERS USING AIR COMPRESSION METHOD smart paper boy 1 2,743 31-01-2012, 09:56 AM
Last Post: seminar addict
  Touchscreen based advanced home automation system for next generation apartments justlikeheaven 1 5,467 24-01-2012, 11:05 AM
Last Post: lokeshreddy8853

Forum Jump: