Professional Documents
Culture Documents
Dr. K. Venkadeshwaran
Introduction to reliability concepts
• Not really
• Software has no associated manufacturing costs, so warranty
costs, and savings are almost entirely allocated to hardware.
• If there are no cost savings associated with improving software
reliability, why not leave as it is and focus on improving
hardware reliability to save money?
– One study found that the root causes of typical embedded system
failrures were SW and not HW by a ratio of 10:1
– Customers buy systems and not just HW.
• Therefore the benefits for a SW reliability program are not in
direct cost savings, but helps in
– Increased SW staff availability with reduced operational schedules
resulting from fewer corrective maintenance content
– Increased customer goodwill based on improved customer satisfaction
total life cycle costs (LCC),
• To minimize total life cycle costs (LCC), an
organization must do two things:
• Choose the best tools from all of the tools
available and apply those tools at the proper
phases od the product life cycle.
• Properly integrate these tools together to assure
that the proper information is fed forwards and
backwards at proper times.
•
Reliability 'Bathtub' curve
Bath Tub curve
Bath tub curve – infant mortality
• Fabrication process damage
• Oxide defects and damage
• Ionic contamination
• Package defects (cracking)
• Some application overstress
• Soldered defects
• Screws/ cables not installed properly
Bath tub curve (useful Random Failures)