Lab Manual
Lab Manual
DIRECTORY STRUCTURE
inputs/ => verilog netlist
scripts/ => scripts to invoke tool and dofiles for execution of task.
reports/ => Directory to save all reports
outputs/ => To write out Scan inserted Netlist and SPF files
logs/ => To save log files
QUIZ:
DIRECTORY STRUCTURE
inputs/ => verilog netlist
scripts/ => scripts to invoke dc_shell and dofile for scan compression logic
reports/ => Directory to save all reports
outputs/ => To write out Verilog netlist with embedded compression logic
logs/ => To save log files
QUIZ:
DIRECTORY STRUCTURE
inputs/ => verilog netlist
scripts/ => scripts to invoke BSD Compiler and Boundary scan logic generation
reports/ => Directory to save all reports
outputs/ => To write out JTAG logic inserted netlist
logs/ => To save log files
QUIZ:
a. Check the instruction codes of all the instructions
STUCK-AT
Linux > cd labs
Linux> cp –r /home/dft/LAB-4 ./
Linux> cd LAB-4/Stuck
DIRECTORY STRUCTURE
inputs/ => verilog netlist, SPF, dofiles
scripts/ => scripts to invoke Tetramax tool and generate ATPG patterns
reports/ => Directory to save all reports
outputs/ => To write out ATPG patterns, Test coverage reports, Testbench
logs/ => To save log files
TRANSITION ATPG
Linux > cd labs
Linux> cd LAB-4/Transition
DIRECTORY STRUCTURE
inputs/ => verilog netlist, SPF, dofiles
scripts/ => scripts to invoke Tetramax tool and generate ATPG patterns
reports/ => Directory to save all reports
outputs/ => To write out ATPG patterns, Test coverage reports, Testbench
logs/ => To save log files
QUIZ:
a. How many scan chains are present? ________________________________
DIRECTORY STRUCTURE
inputs/ => verilog netlist, SPF, dofiles, SDF (standard delay format)
dig_top_pd.spf => spf file
scripts/ => scripts to invoke Tetramax tool and generate ATPG patterns
reports/ => Directory to save all reports
outputs/ => To write out ATPG patterns, Test coverage reports, Testbench
logs/ => To save log files
QUIZ:
a. Do you see any simulation failures?