Open navigation menu
Close suggestions
Search
Search
en
Change Language
Upload
Sign in
Sign in
Download free for days
0 ratings
0% found this document useful (0 votes)
65 views
8 pages
Lab 3
dft lab 3
Uploaded by
priya.ece
AI-enhanced title
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here
.
Available Formats
Download as PDF or read online on Scribd
Download
Save
Save lab3 For Later
Share
0%
0% found this document useful, undefined
0%
, undefined
Print
Embed
Report
0 ratings
0% found this document useful (0 votes)
65 views
8 pages
Lab 3
dft lab 3
Uploaded by
priya.ece
AI-enhanced title
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here
.
Available Formats
Download as PDF or read online on Scribd
Carousel Previous
Carousel Next
Download
Save
Save lab3 For Later
Share
0%
0% found this document useful, undefined
0%
, undefined
Print
Embed
Report
Download
Save lab3 For Later
You are on page 1
/ 8
Search
Fullscreen
Chipl=dge Shing fr eXcelence SCAN Insertion Lab Manual 3 Lab3a Learning Objective In this Lab, you will apply the scan constraints, analyze and fix DRCs, and perform sean insertion. At the end of the Lab, you should be able to, Analyze and understand Sean DRC issues © Scan DRC fixing by manually editing the netlist © Stitch the sean chains ‘© Write the output files in different formats as required for ATPG Tasks: SCAN DRC Analysis, Fixing and Sean Insertion Tn the last lab, we have done till create test protocol , but not the DRC rule checks. In this lab, we will be starting with DRC checks. can_lab3 . Invoke the DC shell in the terminal but not in the xterm window. ChipBdge Technologies Pvt LtdChipl=dge Pas age linux >which de_shell Run DRC cheeks de_shell >dft_dre Total DRC violations List the name, number and cause of Violations 1) 2) How many total sequential cells in the design How many Sequential cells with violations, How many Sequential cells without violations Analyze the DRC violations by opening the gui window shell > gui_start ChipBdge Technologies Pvt Ltdrk ChiplEdgé seco In the GUI window, run the DFT DRC again as per below menu. desc cn Tepe So te) ie Et ew Select Hah Usk Herwchy Design ses Scherate Ting] ast Power Ande. Widow He FE wld Tne kai On the left side window you will see pre-dit violations as shown below and right side window shows the violated pins. Fle Edt View Select Hghight Ust Hierarchy Design Altibutes Schematic Timing Test fower AnalyzeRTL Winde isAS| (00 >Qo|l* */2 e898 BB we lle coroner 1) Wolion categorie [Count Showing 5 oS vlotions ERED a elaton'd 7 [olan Pn ‘outa reglaOuK out2_regi SVC out2-regl2yCX out2_reg( CLx out2_reglOVCLx include: ? Exclude: ee Double clicking the violated pin will provide schematic view of that particular violation ChipBdge Technologies Pet LtdDRC fixing by manually editing the netlist Copy the scan compiled netlist with some other name for editing purpose As we ean see in the above schematic, clock signal to the out2_regfo] is generated from clk_int_reg flop. since this is internally generated clock, this is D1 clock violation and need to be fixed by making it port level controllable using top level clock pin. This ean be made controllable by manually inserting 2:1 mux cell in the netlist at the clock input of out2_regfo]. Similarly Dg violation (internally generated reset) need to be fixed with port level reset as one of the input and the mux testmode as select signal. After inserting these two cells save the netlist ChipEdge Technologies Pvt Ltdera ChiplEdgé Sling for excelence Alternative way of DRC fixing Ina bigger design manually editing the netlist to fix the DRCs is complex and prone to mistakes. In such cases you ean use autofix command as below. Fix the Clock DRC using Autofix de_shell > set_dft_configuration -fix_clock enable de_shell > set_dft_signal -view spec -type TestData\=port clk de_shell >set_dft_signal -view spec -type TestMode “port \ TestMode -active state 1 de_shell > set_autofix_configuration -type Glock -control \ TestMode -test_data clk Fix the Reset DRC using Autofix dc_shell > set_dft_configuration -fix_reset enable de_shell > set_dft_signal @viewsspec -type dc_shell > set_autofix_@onfiguration -typ e TestMode -test data reset Lets exit the shell and run the DRC fixed netlist de_shell > exit Open the below seript and familiar with the commands, This seript has all the commands upto test protocol. Linux > gvim scripts/counter_drc_fix.tel Invoke the DC shell to run the flow on the DRC fixed netlist. linux > de_shell -output_log file logs/dre_fix.log ChipEdge Technologies Pet Ltdrk ChiplEdgé Sling for excelence Source the below script to load the DRC fixed netlist and other sean configuration commands. dc_shell > source scripts/counter_drce_fix.tcl Create test protocol and run the DRC checks de_shell > create test_protocol Now check the DRC violations and fill the following questions Total DRC violations List the name, number and cause of Violations ) —___ =e 2) How many total sequential cells in the design How many Sequential cells with violations How many Sequential cells without violations Ifthe violations are fixed completely, we can proceed to stitch the scan chains. Preview the design before stitching dc_shelI\> previewdtt Stich the sean chain de_shell > insert_dft Write out Sean inserted netlist in Verilog format de_shell > write file -format Verilog -hierarchy\ -output outputs/scan_inserted.v ChipBdge Technologies Pet LtdChipledgé Sang for ee Open the scan inserted netlist and check how scan chain is stitched de_shell > sh gvim outputs/scan_inserte Write Reports (Number of Sean Chains, Scan Cells) de_shell > report_scan_path -chain all > reports/ scan_chain. rpt open the scan chain report and check different scan flops in the design, scan input, sean ouptput pins..ete. de_shell > sh gvi de_shell > report_scan_path -cell all > reports/Sean_cells.rpt open the scan cells report and understand the report de_shell >sh gvim reports/scan_cells.rpteg Write outputs in different file formats and understand each file, by opening each file. de_shell > write test_protocal -outpit’ outputs \ /scan_inserted. spf de_shell > write_test_motieloformat dde -output \ outputs /scan. inserted. dde dc_shell > wrif@%test/model -format ctl \ ~otitpat_gutputs/scan_inserte: ChipEdge Technologies Pet LtdChipedGe . inledae What are the output files of the scan insertion What is the full form of SPF. What is the full form of CTL. What is the fullform of DDC What information contains in SPF What information contains in CTL. What is the difference between SPF, CTL, and DDC. What is the use of ereate test protocol How to conform whether sean insertion is done proper or not eeeneneeRen EH E Nd of the Labgat****terrenanncnenane ChipBdge Technologies Pet Ltd
You might also like
SSN (Streaming Scan Network)
PDF
No ratings yet
SSN (Streaming Scan Network)
15 pages
Tmax Rules
PDF
No ratings yet
Tmax Rules
395 pages
Crack DFT Interviews
PDF
No ratings yet
Crack DFT Interviews
22 pages
TetraMAX - Design For Testability For DFT Complier - 5A
PDF
No ratings yet
TetraMAX - Design For Testability For DFT Complier - 5A
191 pages
Simulation Mismatch
PDF
No ratings yet
Simulation Mismatch
60 pages
Tessent Command Study Notes
PDF
No ratings yet
Tessent Command Study Notes
4 pages
Memory Fault Types
PDF
No ratings yet
Memory Fault Types
22 pages
Lab1 2020F
PDF
No ratings yet
Lab1 2020F
46 pages
Layout Notes
PDF
No ratings yet
Layout Notes
18 pages
Memory BIST Tutorial PDF
PDF
No ratings yet
Memory BIST Tutorial PDF
22 pages
DFT - Scan Insertion
PDF
No ratings yet
DFT - Scan Insertion
33 pages
Low Test Coverage Debug
PDF
No ratings yet
Low Test Coverage Debug
5 pages
RTL Synthesis - Generic Guide
PDF
100% (1)
RTL Synthesis - Generic Guide
30 pages
Design For Testability and Scan
PDF
No ratings yet
Design For Testability and Scan
19 pages
How Does Scan Work PDF
PDF
100% (1)
How Does Scan Work PDF
15 pages
Lab 4
PDF
No ratings yet
Lab 4
12 pages
On-Chip Clock Controller - VLSI Tutorials
PDF
No ratings yet
On-Chip Clock Controller - VLSI Tutorials
3 pages
DFT Report For Sequence Detector
PDF
No ratings yet
DFT Report For Sequence Detector
11 pages
Module 2 Placement
PDF
No ratings yet
Module 2 Placement
26 pages
Lab 1
PDF
No ratings yet
Lab 1
5 pages
Fault Collapsing
PDF
No ratings yet
Fault Collapsing
7 pages
4 Bist
PDF
No ratings yet
4 Bist
165 pages
DFT FAQs
PDF
100% (1)
DFT FAQs
2 pages
Design For Testing
PDF
No ratings yet
Design For Testing
14 pages
Scan Insertion Flow
PDF
100% (1)
Scan Insertion Flow
9 pages
Packet Ized 20 Test
PDF
No ratings yet
Packet Ized 20 Test
16 pages
Testability - Assignment
PDF
No ratings yet
Testability - Assignment
7 pages
4 Jtag
PDF
No ratings yet
4 Jtag
10 pages
Design For Testability
PDF
No ratings yet
Design For Testability
21 pages
Lab1 Scan Chain Insertion and Atpg Using Design Compiler and Tetramax
PDF
100% (2)
Lab1 Scan Chain Insertion and Atpg Using Design Compiler and Tetramax
47 pages
JTAG
PDF
No ratings yet
JTAG
12 pages
Write-Through Method For Embedded Memory
PDF
No ratings yet
Write-Through Method For Embedded Memory
6 pages
Hold and Setup Violation and SDF Metastable False and Multicycle
PDF
No ratings yet
Hold and Setup Violation and SDF Metastable False and Multicycle
6 pages
Testability Concepts and DFT
PDF
No ratings yet
Testability Concepts and DFT
5 pages
Jtag Lab
PDF
No ratings yet
Jtag Lab
5 pages
Scan Insertion Lab Observations
PDF
100% (1)
Scan Insertion Lab Observations
2 pages
DFT Questions
PDF
100% (2)
DFT Questions
8 pages
Mbist - GD
PDF
No ratings yet
Mbist - GD
350 pages
Tetramax Lab 1: Automatic Test Pattern Generation (ATPG) : Computer-Aided VLSI System Design
PDF
No ratings yet
Tetramax Lab 1: Automatic Test Pattern Generation (ATPG) : Computer-Aided VLSI System Design
4 pages
Tessent Command Study Notes 3
PDF
No ratings yet
Tessent Command Study Notes 3
3 pages
Detailed Explanation of Common Commands of Tessent Tool
PDF
No ratings yet
Detailed Explanation of Common Commands of Tessent Tool
10 pages
1149.1 JTAG Boundary Scan Standard: System View of Boundary Scan Hardware Elementary Scan Cell
PDF
100% (1)
1149.1 JTAG Boundary Scan Standard: System View of Boundary Scan Hardware Elementary Scan Cell
20 pages
Ijtag Ieee 1687
PDF
No ratings yet
Ijtag Ieee 1687
29 pages
Etpll User
PDF
No ratings yet
Etpll User
138 pages
Tessent Plltest User'S Manual: Software Version 2014.1 March 2014
PDF
No ratings yet
Tessent Plltest User'S Manual: Software Version 2014.1 March 2014
146 pages
Week 3
PDF
No ratings yet
Week 3
34 pages
M 05 BIST0504
PDF
No ratings yet
M 05 BIST0504
90 pages
Chapter 4 DFT
PDF
No ratings yet
Chapter 4 DFT
12 pages
An Introduction To Scan Test For Test Engineers: Part 2 of 2
PDF
No ratings yet
An Introduction To Scan Test For Test Engineers: Part 2 of 2
9 pages
Atpg For Scan Chain Latches and Flipflops
PDF
No ratings yet
Atpg For Scan Chain Latches and Flipflops
6 pages
Lab1 DC Tmax 2012 1217 v1
PDF
No ratings yet
Lab1 DC Tmax 2012 1217 v1
43 pages
Vlsi Test and Testability DFT Advisor Report
PDF
No ratings yet
Vlsi Test and Testability DFT Advisor Report
15 pages
DFT 2006.06 SG 02 Ui
PDF
No ratings yet
DFT 2006.06 SG 02 Ui
34 pages
Lab Report
PDF
No ratings yet
Lab Report
17 pages
Scan Insertion Lab Observations
PDF
No ratings yet
Scan Insertion Lab Observations
2 pages
DFT Course - Syllabus
PDF
No ratings yet
DFT Course - Syllabus
2 pages
Test Compression - DFT
PDF
No ratings yet
Test Compression - DFT
8 pages
Tetramax DF Ds
PDF
No ratings yet
Tetramax DF Ds
4 pages
VLSI Design Verification and Testing: Fault Simulation
PDF
No ratings yet
VLSI Design Verification and Testing: Fault Simulation
5 pages
Scan Insertion Lab Observations: Vlsiguru DFT Training
PDF
No ratings yet
Scan Insertion Lab Observations: Vlsiguru DFT Training
2 pages
ATPG LAB3d
PDF
No ratings yet
ATPG LAB3d
2 pages
An Introduction To Scan Test For Test Engineers: Part 1 of 2
PDF
No ratings yet
An Introduction To Scan Test For Test Engineers: Part 1 of 2
8 pages
Overview of Scan Insertion
PDF
No ratings yet
Overview of Scan Insertion
3 pages
Compression
PDF
No ratings yet
Compression
45 pages