0% found this document useful (0 votes)
204 views3 pages

DFT Scan Insertion Lab Observations

This document summarizes observations from a scan insertion lab. It notes that the original design had 3 S2 violations that were resolved by using the "set test logic" command to add muxes and inverters. The design has 1 scan chain, a single clock domain, 1 reset, 37 scannable flops and 3 non-scan elements, and a chain length of 40. It also provides responses to questions about the design details, block diagrams of issues and solutions, and observations from the log file.

Uploaded by

senthilkumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
204 views3 pages

DFT Scan Insertion Lab Observations

This document summarizes observations from a scan insertion lab. It notes that the original design had 3 S2 violations that were resolved by using the "set test logic" command to add muxes and inverters. The design has 1 scan chain, a single clock domain, 1 reset, 37 scannable flops and 3 non-scan elements, and a chain length of 40. It also provides responses to questions about the design details, block diagrams of issues and solutions, and observations from the log file.

Uploaded by

senthilkumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
  • Test Case 2 Description: Describes the problem definition, test conditions, and goals of a specific test case involving scan violations.
  • Detailed Observations: Presents detailed observations and answers to various technical questions related to scan chains and clock mixing.
  • Summary and Conclusions: Summarizes key findings, including log file observations and scan chain details, derived from the lab observations.

VLSIGURU DFT TRAINING SCAN INSERTION LAB OBSERVATIONS

SCAN INSERTION LAB OBSERVATIONS


Test Case 2: -
Problem Definition: - Design has S2 violations, fix using command
Inputs: -

  Synthesis Netlist
  Library Model
 Dofile commands
Outputs: -

  Scan inserted Netlist


  ATPG Dofile
  ATPG Testproc
 Scan Def

What is issue?
Ans. Design has 3 S2 violations
How resolved?

Ans.Set test logic –set on –reset on –clock on =>dofile command adds required mux
and inverter gates to clear DRC violations
Observations: -
1) Write block diagram with all DFT inputs?

FastClk

Reset

Input Scan Channel Top Design: DmaWr


Output Scan channel
Scan_En
Testen

2) How many clock domains?


Ans. FastClk
3) How many resets?
Ans. Reset

Vlsiguru Confidential 1
VLSIGURU DFT TRAINING SCAN INSERTION LAB OBSERVATIONS

4) Number of scan chains


Ans. 1 scan chain

5) Clock mixing or not clock mixing?


Ans.Not clock mixing

6) How many Lockup-latches are added during scan insertion?


Ans.No lockup latches are added during scan insertion.
7) Is it top-down or bottom up approach?
Ans. Top-down approach

8) How many terminal lockup latches are added?


Ans. zero

9) Number of scan flops and non-scan flops in the


design? Ans. 37scannable flops and 3 non-scan elements
10) Chain length?
Ans. 40.

11) Number of DRC


violations? Ans. 3 S2violations
12) Write diagram with issues? (2 out of total 4)

Vlsiguru Confidential 2
VLSIGURU DFT TRAINING SCAN INSERTION LAB OBSERVATIONS

13) Write diagram with solution?

14) Log file: - please note your observations from the log file
Ans.Top module is DmaWr
Number of shift registers =2
Number of MUX inserted =3
Number of new Pins inserted= 4 (1 scan inputs, 1 scan outputs, scan_en, test_en )

Vlsiguru Confidential 3

You might also like