Slide 1 EBTW 2005, Tallinn, Estonia
EBTW05 EBTW05
Manufacturing Diagnostic Tool Manufacturing Diagnostic Tool An An on board
- n board low cost diagnostic test solution
Manufacturing Diagnostic Tool Manufacturing Diagnostic Tool An on - - PowerPoint PPT Presentation
EBTW05 EBTW05 Manufacturing Diagnostic Tool Manufacturing Diagnostic Tool An on board on board low cost diagnostic test solution low cost diagnostic test solution An EBTW 2005, Tallinn, Estonia Slide 1 EBTW05 EBTW05 Agenda Challenges
Slide 1 EBTW 2005, Tallinn, Estonia
Slide 2 EBTW 2005, Tallinn, Estonia
Slide 3 EBTW 2005, Tallinn, Estonia
Shorter Product Life cycles
(e.g. prototype stage)
Test time Test equipment
re-usable test code better leverage from existing work done by component suppliers and internal software groups
PROTO Pre Production Production Debug/ Repair Development
Slide 4 EBTW 2005, Tallinn, Estonia
Slide 5 EBTW 2005, Tallinn, Estonia
ICT
FT
FT Other ICT
Slide 6 EBTW 2005, Tallinn, Estonia
Slide 7 EBTW 2005, Tallinn, Estonia
ICT FT OTHER NO BOOT PASS PASS Functional FAIL Debug FAIL >Difficult to debug >Not really functional fails
Slide 8 EBTW 2005, Tallinn, Estonia
S T IN G E R F S + W
n 16 x rs232 cab les S erial /R S 232 eth ern et S erial /R S 232
Slide 9 EBTW 2005, Tallinn, Estonia
Presenting the user with a menu to allow them to run sets of tests to Test all devices on the card. Test a particular subsection of the card. Test individual components on the cards Reporting errors in a user-friendly format useful to a test operator or debug technician. Inform user which component has failed using the components reference designator (e.g U4)
Slide 10 EBTW 2005, Tallinn, Estonia
Slide 11 EBTW 2005, Tallinn, Estonia
Slide 12 EBTW 2005, Tallinn, Estonia
The reasons for doing this will be explained
Slide 13 EBTW 2005, Tallinn, Estonia
Vendor API Code -
Software supplied by vendor with their chipset
available for use both within Application Software and MDT diagnostic software.
system functionality)
Slide 14 EBTW 2005, Tallinn, Estonia
Integration of MDT into an OS.
Operating System Component Vendor API 1 Application Code ( including User Interface) MDT Code Api wrapper Code (generic Frameworks) Component Vendor API 2 Component Vendor API 3 Utility Code File System etc Various higher level OS Code Blocks
Slide 15 EBTW 2005, Tallinn, Estonia
The MDT has its own subdirectory under the OS and is further subdivided as follows: MDT “Root” : common code “Menus” : menu framework “Utils” : utility code “Generic Tests” : test frameworks Card directories : unique to card The MDT code structure is designed to promote code re-use
Slide 16 EBTW 2005, Tallinn, Estonia
PROTO Pre Production Production Debug/ Repair Development
Slide 17 EBTW 2005, Tallinn, Estonia
Slide 18 EBTW 2005, Tallinn, Estonia
G T S F r a m e w o r k D a ta b a s e G U I C A R D x W r a p p e r S c r ip t O S o n C a r d M D T r u n n in g u n d e r O S C A R D x W r a p p e r S c r ip t O S o n C a r d M D T r u n n in g u n d e r O S C A R D x W r a p p e r S c r ip t O S o n C a r d M D T r u n n in g u n d e r O S
Slide 19 EBTW 2005, Tallinn, Estonia
Slide 20 EBTW 2005, Tallinn, Estonia
Slide 21 EBTW 2005, Tallinn, Estonia
Slide 22 EBTW 2005, Tallinn, Estonia
Slide 23 EBTW 2005, Tallinn, Estonia
Slide 24 EBTW 2005, Tallinn, Estonia