Edt Insertion Lab Observations Test Case 1: - Problem Definition: - Inputs
Edt Insertion Lab Observations Test Case 1: - Problem Definition: - Inputs
Test Case 1: -
Problem Definition: -
Inputs: -
• Scan inserted Netlist
case1_scan.v
• ATPG Setup Dofiles (Dofile and testproc file from scan inserted step)
case1_sa.dofile, case1_sa.testproc and create case1_edt.dofile
• Library Model
tsmc13.mdt
• Dofile commands
set_context dft -edt
read_verilog/hdd2/home/poojitha/compression/case1/EDT_RTL_GENERATION/
netlist/case1_scan.v
read_cell_library /hdd2/home/poojitha/scan_insertion/library/atpg/tsmc13.mdt
set_current_design
dofile/hdd2/home/poojitha/compression/case1/EDT_RTL_GENERATION/dofile/c
ase1_sa.dofile
set_system_mode analysis
analyze_compression
write_edt_files/hdd2/home/poojitha/compression/case1/EDT_RTL_GENERATIO
N/output/DmaWr -verilog -replace
Outputs: -
• EDT inserted Netlist
DmaWr_edt_top_gate.v
DmaWr_edt_top_rtl.v
DmaWr_edt.v
• ATPG Dofile
DmaWr_bypass.dofile
DmaWr_edt.dofile
• ATPG Testproc
DmaWr_edt.testproc
DmaWr_bypass.testproc
• Scan Def
Observations: -
1) Write block diagram with all DFT inputs?
read_verilog/hdd2/home/poojitha/compression/case2/EDT_RTL_GENERATION/
netlist/case2_scan.v
read_cell_library /hdd2/home/poojitha/scan_insertion/library/atpg/tsmc13.mdt
set_current_design
dofile/hdd2/home/poojitha/compression/case2/EDT_RTL_GENERATION/dofile/c
ase2_sa.dofile
set_system_mode analysis
write_edt_file/hdd2/home/poojitha/compression/case2/EDT_RTL_GENERATION
/output/DmaWr -verilog -replace
Outputs: -
• EDT inserted Netlist
DmaWr_edt_top_gate.v
DmaWr_edt_top_rtl.v
DmaWr_edt.v
• ATPG Dofile
DmaWr_bypass.dofile
DmaWr_edt.dofile
• ATPG Testproc
DmaWr_edt.testproc
DmaWr_bypass.testproc
• Scan Def
Observations: -
1) Write block diagram with all DFT inputs?
8) Chain length?
Each chain having 10 scan flops
read_verilog/hdd2/home/poojitha/compression/case4/EDT_RTL_GENERATION/
netlist/case4_scan.v
read_cell_library /hdd2/home/poojitha/scan_insertion/library/atpg/tsmc13.mdt
set_current_design
dofile/hdd2/home/poojitha/compression/case4/EDT_RTL_GENERATION/dofile/c
ase4_sa.dofile
set_system_mode analysis
write_edt_files/hdd2/home/poojitha/compression/case4/EDT_RTL_GENERATIO
N/output/DmaWr -verilog -replace
Outputs: -
• EDT inserted Netlist
DmaWr_edt_top_gate.v
DmaWr_edt_top_rtl.v
DmaWr_edt.v
• ATPG Dofile
DmaWr_bypass.dofile
DmaWr_edt.dofile
• ATPG Testproc
DmaWr_edt.testproc
DmaWr_bypass.testproc
• Scan Def
Observations: -
1) Write block diagram with all DFT inputs?
8) Chain length?
One chain length is 10 scan flops
Another chain length is 8 scan flops
9) Number of DRC violations?
E5, K13
read_verilog/hdd2/home/poojitha/compression/case5/EDT_RTL_GENERATION/
netlist/case5_scan.v
read_cell_library /hdd2/home/poojitha/scan_insertion/library/atpg/tsmc13.mdt
set_current_design
dofile/hdd2/home/poojitha/compression/case5/EDT_RTL_GENERATION/dofile/c
ase5_sa.dofile
set_system_mode analysis
write_edt_files/hdd2/home/poojitha/compression/case5/EDT_RTL_GENERATIO
N/output/DmaWr -verilog -replace
Outputs: -
• EDT inserted Netlist
DmaWr_edt_top_gate.v
DmaWr_edt_top_rtl.v
DmaWr_edt.v
• ATPG Dofile
DmaWr_bypass.dofile
DmaWr_edt.dofile
• ATPG Testproc
DmaWr_edt.testproc
DmaWr_bypass.testproc
• Scan Def
Observations: -
1) Write block diagram with all DFT inputs?
8) Chain length?
One chain length is 28 scan flops
Another chain length is 26 scan flops
9) Number of DRC violations?
E5, K13
10) How many mask registers, hold registers?
Mask registers are 2
Hold registers are 2
read_verilog/hdd2/home/poojitha/compression/case6/EDT_RTL_GENERATION/
netlist/case6_scan.v
read_cell_library /hdd2/home/poojitha/scan_insertion/library/atpg/tsmc13.mdt
set_current_design
dofile/hdd2/home/poojitha/compression/case6/EDT_RTL_GENERATION/dofile/c
ase6_sa.dofile
set_system_mode analysis
write_edt_files/hdd2/home/poojitha/compression/case6/EDT_RTL_GENERATIO
N/output/DmaWr -verilog -replace
Outputs: -
• EDT inserted Netlist
DmaWr_edt_top_gate.v
DmaWr_edt_top_rtl.v
DmaWr_edt.v
• ATPG Dofile
DmaWr_bypass.dofile
DmaWr_edt.dofile
• ATPG Testproc
DmaWr_edt.testproc
DmaWr_bypass.testproc
• Scan Def
Observations: -
1) Write block diagram with all DFT inputs?
8) Chain length?
Each has scan chain consist of 34 flops
read_verilog/hdd2/home/poojitha/compression/case7/EDT_RTL_GENERATION/
netlist/case7_scan.v
read_cell_library /hdd2/home/poojitha/scan_insertion/library/atpg/tsmc13.mdt
set_current_design
dofile/hdd2/home/poojitha/compression/case7/EDT_RTL_GENERATION/dofile/c
as7_sa.dofile
set_system_mode analysis
write_edt_files/hdd2/home/poojitha/compression/case7/EDT_RTL_GENERATIO
N/output/DmaWr -verilog -replace
Outputs: -
• EDT inserted Netlist
DmaWr_edt_top_gate.v
DmaWr_edt_top_rtl.v
DmaWr_edt.v
• ATPG Dofile
DmaWr_bypass.dofile
DmaWr_edt.dofile
• ATPG Testproc
DmaWr_edt.testproc
DmaWr_bypass.testproc
• Scan Def
Observations: -
1) Write block diagram with all DFT inputs?
8) Chain length?
Each scan chain having 7 scan flops
9) Number of DRC violations?
E5, K13
read_verilog/hdd2/home/poojitha/compression/case8/EDT_RTL_GENERATION/
netlist/case8_scan.v
read_cell_library /hdd2/home/poojitha/scan_insertion/library/atpg/tsmc13.mdt
set_current_design
dofile/hdd2/home/poojitha/compression/case8/EDT_RTL_GENERATION/dofile/c
as8_sa.dofile
set_system_mode analysis
write_edt_files/hdd2/home/poojitha/compression/case8/EDT_RTL_GENERATIO
N/output/DmaWr -verilog -replace
Outputs: -
• EDT inserted Netlist
DmaWr_edt_top_gate.v
DmaWr_edt_top_rtl.v
DmaWr_edt.v
• ATPG Dofile
DmaWr_bypass.dofile
DmaWr_edt.dofile
• ATPG Testproc
DmaWr_edt.testproc
DmaWr_bypass.testproc
• Scan Def
Observations: -
1) Write block diagram with all DFT inputs?
8) Chain length?
Each scan chain having 41 scan flops
read_verilog/hdd2/home/poojitha/compression/case9/EDT_RTL_GENERATION/
netlist/case9_scan.v
read_cell_library /hdd2/home/poojitha/scan_insertion/library/atpg/tsmc13.mdt
set_current_design
dofile/hdd2/home/poojitha/compression/case9/EDT_RTL_GENERATION/dofile/c
as9_sa.dofile
set_system_mode analysis
write_edt_files/hdd2/home/poojitha/compression/case9/EDT_RTL_GENERATIO
N/output/DmaWr -verilog -replace
Outputs: -
• EDT inserted Netlist
DmaWr_edt_top_gate.v
DmaWr_edt_top_rtl.v
DmaWr_edt.v
• ATPG Dofile
DmaWr_bypass.dofile
DmaWr_edt.dofile
• ATPG Testproc
DmaWr_edt.testproc
DmaWr_bypass.testproc
• Scan Def
Observations: -
1) Write block diagram with all DFT inputs?
8) Chain length?
One chain length is 39 scan flops
Another chain length is 38 scan flops
9) Number of DRC violations?
E5, K13
10) How many mask registers, hold registers?
Mask registers are 2
Hold registers are 2
read_verilog/hdd2/home/poojitha/compression/case10/EDT_RTL_GENERATION
/netlist/case10_scan.v
read_cell_library /hdd2/home/poojitha/scan_insertion/library/atpg/tsmc13.mdt
set_current_design
dofile/hdd2/home/poojitha/compression/case10/EDT_RTL_GENERATION/dofile
/cas10_sa.dofile
set_system_mode analysis
write_edt_files/hdd2/home/poojitha/compression/case10/EDT_RTL_GENERATI
ON/output/DmaWr -verilog -replace
Outputs: -
• EDT inserted Netlist
DmaWr_edt_top_gate.v
DmaWr_edt_top_rtl.v
DmaWr_edt.v
• ATPG Dofile
DmaWr_bypass.dofile
DmaWr_edt.dofile
• ATPG Testproc
DmaWr_edt.testproc
DmaWr_bypass.testproc
• Scan Def
Observations: -
1) Write block diagram with all DFT inputs?
8) Chain length?
each chain length having 53 scan flops
9) Number of DRC violations?
E5, K13
read_verilog/hdd2/home/poojitha/compression/case11/EDT_RTL_GENERATION
/netlist/case11_scan.v
read_cell_library /hdd2/home/poojitha/scan_insertion/library/atpg/tsmc13.mdt
set_current_design
dofile/hdd2/home/poojitha/compression/case11/EDT_RTL_GENERATION/dofile
/cas11_sa.dofile
set_system_mode analysis
write_edt_files/hdd2/home/poojitha/compression/case11/EDT_RTL_GENERATI
ON/output/DmaWr -verilog -replace
Outputs: -
• EDT inserted Netlist
DmaWr_edt_top_gate.v
DmaWr_edt_top_rtl.v
DmaWr_edt.v
• ATPG Dofile
DmaWr_bypass.dofile
DmaWr_edt.dofile
• ATPG Testproc
DmaWr_edt.testproc
DmaWr_bypass.testproc
• Scan Def
Observations: -
1) Write block diagram with all DFT inputs?
8) Chain length?
The first three chains are 38 scan flops and fourth chain having 37 scan flops
9) Number of DRC violations?
D5, E5, K13
10) How many mask registers, hold registers?
Mask registers are 2
Hold registers are 2
read_verilog/hdd2/home/poojitha/compression/case12/case12a/EDT_RTL_GENE
RATION/netlist/case12_scan.v
read_cell_library /hdd2/home/poojitha/scan_insertion/library/atpg/tsmc13.mdt
set_current_design
dofile/hdd2/home/poojitha/compression/case12/case12a/EDT_RTL_GENERATIO
N/dofile/cas12a_sa.dofile
set_system_mode analysis
write_edt_files/hdd2/home/poojitha/compression/case12/case12a/EDT_RTL_GEN
ERATION/output/DmaWr -verilog -replace
Outputs: -
• EDT inserted Netlist
DmaWr_edt_top_gate.v
DmaWr_edt_top_rtl.v
DmaWr_edt.v
• ATPG Dofile
DmaWr_bypass.dofile
DmaWr_edt.dofile
• ATPG Testproc
DmaWr_edt.testproc
DmaWr_bypass.testproc
• Scan Def
Observations: -
1) Write block diagram with all DFT inputs?
8) Chain length?
It have 4 chains of length [7, 41, 17, 63]
read_verilog/hdd2/home/poojitha/compression/case12/case12b/EDT_RTL_GENE
RATION/netlist/case12_scan.v
read_cell_library /hdd2/home/poojitha/scan_insertion/library/atpg/tsmc13.mdt
set_current_design
dofile/hdd2/home/poojitha/compression/case12/case12b/EDT_RTL_GENERATIO
N/dofile/cas12b_sa.dofile
set_system_mode analysis
write_edt_files/hdd2/home/poojitha/compression/case12/case12b/EDT_RTL_GEN
ERATION/output/DmaWr -verilog -replace
Outputs: -
• EDT inserted Netlist
DmaWr_edt_top_gate.v
DmaWr_edt_top_rtl.v
DmaWr_edt.v
• ATPG Dofile
DmaWr_bypass.dofile
DmaWr_edt.dofile
• ATPG Testproc
DmaWr_edt.testproc
DmaWr_bypass.testproc
• Scan Def
Observations: -
1) Write block diagram with all DFT inputs?
8) Chain length?
It have 2 chains of length [7,121]
read_verilog/hdd2/home/poojitha/compression/case12/case12c/EDT_RTL_GENE
RATION/netlist/case12_scan.v
read_cell_library /hdd2/home/poojitha/scan_insertion/library/atpg/tsmc13.mdt
set_current_design
dofile/hdd2/home/poojitha/compression/case12/case12c/EDT_RTL_GENERATIO
N/dofile/cas12c_sa.dofile
set_system_mode analysis
write_edt_files/hdd2/home/poojitha/compression/case12/case12c/EDT_RTL_GEN
ERATION/output/DmaWr -verilog -replace
Outputs: -
• EDT inserted Netlist
DmaWr_edt_top_gate.v
DmaWr_edt_top_rtl.v
DmaWr_edt.v
• ATPG Dofile
DmaWr_bypass.dofile
DmaWr_edt.dofile
• ATPG Testproc
DmaWr_edt.testproc
DmaWr_bypass.testproc
• Scan Def
Observations: -
1) Write block diagram with all DFT inputs?
8) Chain length?
It have 1 chains of length 128
read_verilog/hdd2/home/poojitha/compression/case12/case12d/EDT_RTL_GENE
RATION/netlist/case12_scan.v
read_cell_library /hdd2/home/poojitha/scan_insertion/library/atpg/tsmc13.mdt
set_current_design
dofile/hdd2/home/poojitha/compression/case12/case12d/EDT_RTL_GENERATIO
N/dofile/cas12d_sa.dofile
set_system_mode analysis
write_edt_files/hdd2/home/poojitha/compression/case12/case12d/EDT_RTL_GEN
ERATION/output/DmaWr -verilog -replace
Outputs: -
• EDT inserted Netlist
DmaWr_edt_top_gate.v
DmaWr_edt_top_rtl.v
DmaWr_edt.v
• ATPG Dofile
DmaWr_bypass.dofile
DmaWr_edt.dofile
• ATPG Testproc
DmaWr_edt.testproc
DmaWr_bypass.testproc
• Scan Def
Observations: -
1) Write block diagram with all DFT inputs?
8) Chain length?
It have 4 chains of length [7,41,40,40]