1 DESIGN OF A GENERAL PURPOSE DESIGN OF A GENERAL PURPOSE DIGITAL LOGIC TESTER AND ITS DIGITAL LOGIC TESTER AND ITS IMPLEMENTATION IN FPGA IMPLEMENTATION IN FPGA Lopamudra Kundu Reg. No. :- 0033479 of 2002-2003 Roll No.:- 91/RPE/060002 Koushik Basak Reg. No. :- 0033425 of 2002-2003 Roll No.:- 91/RPE/060011
22
Embed
1 DESIGN OF A GENERAL PURPOSE DIGITAL LOGIC TESTER AND ITS IMPLEMENTATION IN FPGA Lopamudra Kundu Reg. No. :- 0033479 of 2002-2003 Roll No.:- 91/RPE/060002.
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
1
DESIGN OF A GENERAL PURPOSE DESIGN OF A GENERAL PURPOSE DIGITAL LOGIC TESTER AND ITS DIGITAL LOGIC TESTER AND ITS IMPLEMENTATION IN FPGAIMPLEMENTATION IN FPGA
Lopamudra Kundu
Reg. No. :- 0033479 of 2002-2003
Roll No.:- 91/RPE/060002
Koushik Basak
Reg. No. :- 0033425 of 2002-2003
Roll No.:- 91/RPE/060011
2
Hardware testing: Why & HowHardware testing: Why & How ??
• Verification of circuit functionality
• Detection of faults, if any Manufacturing fault Stuck-at model
• Manual testing using several techniques
3
Automation of TestingAutomation of Testing
• Limitations of Manual Testing
Circuit may be too large Number of circuits to be tested may be huge
• Advantages of Automation Testing
High speed process Reliable
4
Design Layout of Logic Tester Design Layout of Logic Tester
• Tester
• Device under test
• Display
5
Block Diagram of Logic TesterBlock Diagram of Logic Tester
6
Software Aspect of DesignSoftware Aspect of Design
• Tester Memory (Stimulus &
Response)
• Device Under Test
7
• 4-bit magnitude comparator Compares two 4-bit numbers A and B Gives three outputs corresponding to A>B,
A=B & A<B
• 9’s complement of 4-bit number Subtraction by addition Each digit of a decimal number subtracted
from 9 gives the 9’s complement of the number.
Device Under TestDevice Under Test
8
Flow Chart of MagnitudeFlow Chart of Magnitude Comparator Comparator
9
Flow Chart of 9’s ComplementFlow Chart of 9’s Complement
10
Simulation of DUT & TestingSimulation of DUT & Testing• Stimuli are fetched from the memory
sequentially and input to DUT
• Output of DUT is compared with the corresponding response stored in the memory
• If they tally LED1 glows, otherwise LED2 glows
11
Hardware Aspect of DesignHardware Aspect of Design