×

PROCESS FOR IDENTIFYING THE LOCATION OF A BREAK IN A SCAN CHAIN IN REAL TIME

  • US 20080141085A1
  • Filed: 12/12/2006
  • Published: 06/12/2008
  • Est. Priority Date: 12/12/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method for determining the position of a blockage, B, in a scan chain, M, of N scan cells, wherein B is a number ranging from zero through N, wherein zero represents no blockage at all, and one is the first cell shifted out in a scan chain and N is the last cell shifted out in a scan chain, the method comprising the steps ofannotating a record for each scan cell with at least one of Z no fails, V all fails, T for toggling and S for stuck;

  • determining that a scan chain is blocked if the last cell in the scan chain is annotated S,determining that a scan chain is not blocked if every cell in the scan chain is at least one of Z, V, and T, in which case B is set to zero,computing B the number of consecutive cells from the first scan cell in a chain annotated at least one of Z, V, and T until encountering an initial scan cell annotated S;

    wherein a scan cell record is annotated to be toggling T if the number of low failures is less than the number of low strobes and the number of high failures is less than the number of high strobes,wherein a scan cell record is annotated to be stuck S if the number of low strobes is greater than zero and the number of low failures is equal to the number of low strobes and a number of high failures is equal to zero,wherein a scan cell record is annotated to be stuck S if the number of high strobes is greater than zero and a number of high failures is equal to the number of low strobes and the number of low failures is equal to zero,wherein a scan cell record is annotated to be zero Z if there are no failures,wherein a scan cell record is annotated to be V if every strobe results in a failure, andwherein strobes are presented H'"'"'s and L'"'"'s in the test patterns that are output from the ATPG tools as ASCII files.

View all claims
  • 8 Assignments
Timeline View
Assignment View
    ×
    ×