SlideShare a Scribd company logo
1/1/2013 
1 
JANUARY 28-31, 2013 
SANTA CLARA CONVENTION CENTER 
Reliability Modeling of Electronics for 
Co-Designed System Applications 
Agenda 
• Introduction 
• High Reliability Applications 
• Common Issues 
• Lifetime Expectations 
• Failure Mechanisms 
• Virtual Qualification Approach 
• Automated Design Analysis Solution
1/1/2013 
2 
High Reliability Systems are Prevalent in 
Several Market Segments 
Solar Power Modules 
Thermoelectric Modules 
Automotive Power Modules 
Switching Power Supply 
IGBT 
Street Lighting 
What Do they All Have in Common? 
• High Temperature Environments 
• Possible Vibration and Shock Environments 
• Temperature and Power Cycling Environments 
• Very High Current Flows and Thermal Transfer 
Requirements 
• A variety of materials forming the product 
– Substrate tiles bonded to copper baseplate
1/1/2013 
3 
Stringent Environmental Conditions 
• Being used at varying temperatures or 
temperature extremes 
• Having a temperature range of -55°C to 125°C 
• Being used in an application having a medium to 
high shock, pressure, vibration, or moisture 
environment 
• Being stored for later usage (over 10 years) 
• Having an application life span of 10 to 25 years 
Example Life Expectancies 
• IGBT – Rail application – 30 years (Each module 
100FIT) 
• Power Module – Automotive Application – 20 
years 
– 10W/cm2 
– DBC Substrate bonded to heatsink 
– Vibration, shock, humidity, salt spray 
– Cost 
• Solar Power Inverters-25 years 
• Street Lighting – 15-20 years
1/1/2013 
4 
Failure Mechanisms 
• Thermo-mechanical fatigue induced failures 
– CTE mismatch 
– Temperature swings 
• Bond Wire Fatigue 
– Shear Stresses between bond pad and wire 
– Repeated flexure of the wire 
– Lift off (fast temperature cycling effect) 
– Heel Cracking 
• Die Attach Fatigue 
• Solder Fatigue 
– Voids 
• Device Burn Out 
• Automotive- degradation of power 
– Solder Fatigue 
– Bond wire failure (lift off due to fast temperature cycling) 
• Structural Integrity – ceramic substrate to heat sink in thermal cycling 
• IGBTs – solder joint fatigue, wirebond liftoff, substrate fracture, conductor delamination 
How Can We Resolve these Issues During the 
Design Phase of a Product? 
• Utilize an Automated Design Analysis Approach 
Because: 
– Mil-HBK-217 actuarial in nature 
– Physics based algorithms are too time consuming 
– Need to shorten NPI cycles and reduce costs 
– Increased computing power 
– Better way to communicate
1/1/2013 
5 
PoF: the Complexity Roadblock 
exp(~ 0.063% ) 
~ 0.51 
 
 
exp RH 
kT 
eV 
Tf − ×  
 
µ 
E 
1 1 1 
−   
 
 
 
 
 
= 
 
h 
h 
L 
L 
V 
2 
2 
t 
( )   
 
  
 
  
 
  
 
× 
− 
c 
s 
− ×D × = × + + + + 
A G G a 
A G 
E A 
E A 
T L F 
c c b 
s s 
9 
1 1 2 2 
2 1 
n 
a a 
 
  
 
 
  
 
 
  
 
a 
1 1 2 
2 
exp 
K T T 
V 
t 
B 
n 
Common Failure Modes 
• Wire Bonds 
Wire bonding has been the most common interconnect for IC packages for over 50 
years. The most common materials are gold, aluminum, and more recently copper. The 
most common bond pad material is aluminum. 
Wire bonds tend to fail if exposed to elevated temperatures (intermetallic 
formation), exposure to elevated temperature and humidity (corrosion) and 
exposure to temperature cycling (low cycle fatigue).
1/1/2013 
6 
Common Failure Modes: PCBs 
• Printed Wiring Boards have several failure modes 
that are detrimental to reliable operation. 
Failures in PCBs can be driven by: 
• Size (larger boards tend to experience higher 
temperatures) 
• Thickness (thicker boards experience more 
thermal stress) 
• Material (lower Tg tends to be more susceptible) 
• Design (higher density, higher aspect ratios) 
• Number of reflow exposures 
Common Failure Modes: PCBs 
Plated Through Hole Failure Mechanisms: voids 
(left), etch pits (center) and barrel cracking from 
fatigue (right) 
Conductive anodic filament (CAF), also referred to 
as metallic electromigration, is an electrochemical 
process which involves the transport (usually ionic) 
of a metal across a nonmetallic medium under the 
influence of an applied electric field. CAF can cause 
current leakage, intermittent electrical shorts and 
dielectric breakdown between conductors in 
printed wiring boards. 
PTH voids can cause large stress concentrations, 
resulting in crack initiation. 
Etch pits are due to either insufficient tin resist 
deposition or improper outer-layer etching process 
and rework. 
Overstress cracking can occur in the PTH due to a 
Coefficient of Thermal Expansion (CTE) mismatch 
which places the PTH in compression.
1/1/2013 
7 
Common Failure Modes: Solder Fatigue 
• Thermo-Mechanical Fatigue of solder joints is one of the primary wear-out 
mechanisms in electronic products. This is especially true in products used 
outside of commercial/ consumer environments where a longer lifetime is 
required and more severe operating conditions exist. The analysis assesses the 
fatigue of the solder joints as a function of the stresses applied during its 
lifetime and provides insight into whether joints are susceptible to failure. 
Automated Design Analysis 
• Easy to Utilize 
• Easy to Locate 
commands 
• Industry 
Terminology 
– Parts List 
– Stack-up 
– Pick and Place 
– ODB++ 
– GERBER 
There are several high 
levels steps involved in 
performing an automated 
design analysis. They are: 
• Define Reliability 
Goals 
• Define Environments 
• Add Circuit Cards 
• Import Files 
• Generate Inputs 
• Perform Analysis 
• Interpret Results
1/1/2013 
8 
Reliability Goals 
Ambient Environment 
Handles Very Complex Environments
1/1/2013 
9 
Input Design Files 
Input: Parts List 
• Color coding of data origin 
• Minimizes data entry through intelligent parsing and embedded package and 
materials database
1/1/2013 
10 
Inputs: Stack-Up 
• Automatically generates stackup and copper percent (%) 
• Embedded database with almost 400 laminate materials with 48 
different properties 
Analyses 
• Eight different analyses can be performed. They are: 
– CAF – Conductive Anodic Filament Formation 
– Plated Through Hole Fatigue 
– Solder Joint Fatigue 
– Finite Element Simulations 
– ICT Impact 
– DFMEA 
– Vibration Fatigue - Natural Frequencies 
– Mechanical Shock
1/1/2013 
11 
Results: Automated Mesh Generation 
• Identifies optimum mesh density based on board size 
• Expert user no longer required; model time reduced by 90% 
3D Output 
The analysis can also establish 3D models by 
creating a mesh structure and the model from 
the data input to the analysis.
1/1/2013 
12 
In-Circuit Test Evaluation 
• Uses embedded FEA engine to compute board deflection and 
strain cause by ICT fixture 
DFMEA 
• Uses ODB++ data including net list to create board level DFMEA 
• Includes customizable spreadsheets for export
1/1/2013 
13 
Results: Five Different Outputs 
Unreliability Curves
1/1/2013 
14 
Natural Frequencies 
Natural Frequencies Identified (1st-upper left), (2nd-upper 
right), (3rd -lower left) and 4th – lower right) 
Vibration Strain Levels 
In addition, the analysis can provide data regarding the strains applied to the 
circuit board as a function of the vibration stress levels. The left illustrates this 
data in the XX direction and YY in the right image.
1/1/2013 
15 
What If? 
Comparison of Sn/Pb (left) and SAC305 (right) with respect to solder fatigue 
Product Test Plans 
• Product test plans, also known as design verification, product qualification, and 
accelerated life testing (though, these are not the same thing), are critical to the 
successful launch of a new product or new technology into the marketplace. 
• These test plans require sufficient stresses to bring out real design deficiencies 
or defects, but not excessive levels that induce non-representative product 
failure. 
• Tests must be rapid enough to meet tight schedules, but not so accelerated as 
to produce excessive stresses. 
• Every test must provide value and must demonstrate correlation to the eventual 
use environment (which includes screening, storage, transportation/shipping, 
installation, and operation).
1/1/2013 
16 
Thank You! 
Greg Caswell 
Sr. Member of the Technical Staff 
DfR Solutions 
301-474-0607 (office) 
443-834-9284 (cell) 
gcaswell@dfrsolutions.com

More Related Content

PDF
Simulation with Nonlinear Structural Materials
PDF
Pre-processing of data coming from a laser-EMAT system for non-destructive te...
PDF
Iaetsd significance of stator winding insulation systems of low-voltage induc...
PPTX
Ecdm finalppt
PDF
A comaprative study for selection of effective electrolyte solution for elect...
PPTX
Characterization of Carbon Fiber Reinforced Thermoplastics for Induction Proc...
PPTX
MODELING STRESS AND DISTORTION OF FULL-FLOAT TRUCK AXLE DURING HARDENIING
PPT
C:\fakepath\micrologic track c
Simulation with Nonlinear Structural Materials
Pre-processing of data coming from a laser-EMAT system for non-destructive te...
Iaetsd significance of stator winding insulation systems of low-voltage induc...
Ecdm finalppt
A comaprative study for selection of effective electrolyte solution for elect...
Characterization of Carbon Fiber Reinforced Thermoplastics for Induction Proc...
MODELING STRESS AND DISTORTION OF FULL-FLOAT TRUCK AXLE DURING HARDENIING
C:\fakepath\micrologic track c

What's hot (7)

PDF
Enhancing & Predicting Auto Reliability Using Physics of Failure Software Mod...
PDF
Optimization of electrical discharge machining
PDF
EDM MRR Improvement Part-1 (SEM-7)
PDF
IRJET- Parametric Optimization of Powder Mixed Electronic Discharge Machine.
PPTX
PDF
Design and Fabrication of Inductors for Induction Heat Treating
Enhancing & Predicting Auto Reliability Using Physics of Failure Software Mod...
Optimization of electrical discharge machining
EDM MRR Improvement Part-1 (SEM-7)
IRJET- Parametric Optimization of Powder Mixed Electronic Discharge Machine.
Design and Fabrication of Inductors for Induction Heat Treating
Ad

Viewers also liked (19)

PDF
Non functional-pads-should-they-stay-or-should-they-go
PDF
Part quality-presentation-how-to-test-when-what-it-all-means
PDF
A new-method-for-testing-electrolytic-capacitors-to-compare-life-expectancy
PDF
Muestreo aceptacion3
PDF
Bga reballing from pb free to sn pb metallurgy
PDF
Coatings and-pottings-issues-challenges-and-the-reason-for-a-consortium
PDF
A solder joint reliability model for the philips lumileds luxeon rebel led c...
PDF
Counterfeit prevention & detection strategies, how to do it, when to do it.
PDF
Automating lifetime simulation of power PCBs
PDF
Ensuring and predicting the reliability of cpv
PDF
Reliability of power modules using sherlock
PDF
Using Physics of Failure to Predict System Level Reliability for Avionic Systems
PDF
The Effect of Coating and Potting on the Reliability of QFN devices
PDF
Reliability of-wearable-electronics
PDF
Overcoming 25 year life reliability challenges in solar electronics
PDF
.3mm CSP and LFCSP Reliability
PDF
Predicting Reliability of Zero Level Through Silicon Vias (TSV)
PDF
DfR Advanced Packaging
PPTX
Signs in Chest Xray
Non functional-pads-should-they-stay-or-should-they-go
Part quality-presentation-how-to-test-when-what-it-all-means
A new-method-for-testing-electrolytic-capacitors-to-compare-life-expectancy
Muestreo aceptacion3
Bga reballing from pb free to sn pb metallurgy
Coatings and-pottings-issues-challenges-and-the-reason-for-a-consortium
A solder joint reliability model for the philips lumileds luxeon rebel led c...
Counterfeit prevention & detection strategies, how to do it, when to do it.
Automating lifetime simulation of power PCBs
Ensuring and predicting the reliability of cpv
Reliability of power modules using sherlock
Using Physics of Failure to Predict System Level Reliability for Avionic Systems
The Effect of Coating and Potting on the Reliability of QFN devices
Reliability of-wearable-electronics
Overcoming 25 year life reliability challenges in solar electronics
.3mm CSP and LFCSP Reliability
Predicting Reliability of Zero Level Through Silicon Vias (TSV)
DfR Advanced Packaging
Signs in Chest Xray
Ad

Similar to Reliability Modeling of Electronics for Co-designed Systems (20)

PDF
Physics of Failure Electronics Reliability Assurance Software
PDF
Temperature Cycling and Fatigue in Electronics
PPTX
Design for reliability in automotive electronics
PDF
Test Plan Development using Physics of Failure: The DfR Solutions Approach
PDF
DFR a case study using a physics of failure
PDF
Physics of Failure Simulation and Modeling Specification Webinar
PDF
Effective reliability testing to drive design improvement
PDF
Pad Cratering: Prevention, Mitigation and Detection Strategies
PDF
trade study asonika v
PPT
Abraham q3 2008
PDF
Early product reliability prediction
PDF
Preventing Pad Cratering During ICT Using Sherlock
PPTX
Vlsi testing
PDF
Reliability Strategies for Combating Obsolescence Risks
PDF
Foucher2002
PDF
Intro to burn in & ess quantification
PDF
SEM Test Development Center
PDF
The Reliability Process - How challenging targets are achieved
PDF
Reliability estimation from accelerated degradation testing
PDF
Fundamentals of reliability engineering and applications part1of3
Physics of Failure Electronics Reliability Assurance Software
Temperature Cycling and Fatigue in Electronics
Design for reliability in automotive electronics
Test Plan Development using Physics of Failure: The DfR Solutions Approach
DFR a case study using a physics of failure
Physics of Failure Simulation and Modeling Specification Webinar
Effective reliability testing to drive design improvement
Pad Cratering: Prevention, Mitigation and Detection Strategies
trade study asonika v
Abraham q3 2008
Early product reliability prediction
Preventing Pad Cratering During ICT Using Sherlock
Vlsi testing
Reliability Strategies for Combating Obsolescence Risks
Foucher2002
Intro to burn in & ess quantification
SEM Test Development Center
The Reliability Process - How challenging targets are achieved
Reliability estimation from accelerated degradation testing
Fundamentals of reliability engineering and applications part1of3

Recently uploaded (20)

PDF
Model Code of Practice - Construction Work - 21102022 .pdf
DOCX
573137875-Attendance-Management-System-original
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PPTX
bas. eng. economics group 4 presentation 1.pptx
PPTX
Internet of Things (IOT) - A guide to understanding
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PPTX
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
PPTX
Sustainable Sites - Green Building Construction
PPT
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PDF
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PPTX
additive manufacturing of ss316l using mig welding
PPTX
UNIT 4 Total Quality Management .pptx
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PPTX
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
Model Code of Practice - Construction Work - 21102022 .pdf
573137875-Attendance-Management-System-original
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
bas. eng. economics group 4 presentation 1.pptx
Internet of Things (IOT) - A guide to understanding
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
Sustainable Sites - Green Building Construction
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
Operating System & Kernel Study Guide-1 - converted.pdf
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
additive manufacturing of ss316l using mig welding
UNIT 4 Total Quality Management .pptx
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx

Reliability Modeling of Electronics for Co-designed Systems

  • 1. 1/1/2013 1 JANUARY 28-31, 2013 SANTA CLARA CONVENTION CENTER Reliability Modeling of Electronics for Co-Designed System Applications Agenda • Introduction • High Reliability Applications • Common Issues • Lifetime Expectations • Failure Mechanisms • Virtual Qualification Approach • Automated Design Analysis Solution
  • 2. 1/1/2013 2 High Reliability Systems are Prevalent in Several Market Segments Solar Power Modules Thermoelectric Modules Automotive Power Modules Switching Power Supply IGBT Street Lighting What Do they All Have in Common? • High Temperature Environments • Possible Vibration and Shock Environments • Temperature and Power Cycling Environments • Very High Current Flows and Thermal Transfer Requirements • A variety of materials forming the product – Substrate tiles bonded to copper baseplate
  • 3. 1/1/2013 3 Stringent Environmental Conditions • Being used at varying temperatures or temperature extremes • Having a temperature range of -55°C to 125°C • Being used in an application having a medium to high shock, pressure, vibration, or moisture environment • Being stored for later usage (over 10 years) • Having an application life span of 10 to 25 years Example Life Expectancies • IGBT – Rail application – 30 years (Each module 100FIT) • Power Module – Automotive Application – 20 years – 10W/cm2 – DBC Substrate bonded to heatsink – Vibration, shock, humidity, salt spray – Cost • Solar Power Inverters-25 years • Street Lighting – 15-20 years
  • 4. 1/1/2013 4 Failure Mechanisms • Thermo-mechanical fatigue induced failures – CTE mismatch – Temperature swings • Bond Wire Fatigue – Shear Stresses between bond pad and wire – Repeated flexure of the wire – Lift off (fast temperature cycling effect) – Heel Cracking • Die Attach Fatigue • Solder Fatigue – Voids • Device Burn Out • Automotive- degradation of power – Solder Fatigue – Bond wire failure (lift off due to fast temperature cycling) • Structural Integrity – ceramic substrate to heat sink in thermal cycling • IGBTs – solder joint fatigue, wirebond liftoff, substrate fracture, conductor delamination How Can We Resolve these Issues During the Design Phase of a Product? • Utilize an Automated Design Analysis Approach Because: – Mil-HBK-217 actuarial in nature – Physics based algorithms are too time consuming – Need to shorten NPI cycles and reduce costs – Increased computing power – Better way to communicate
  • 5. 1/1/2013 5 PoF: the Complexity Roadblock exp(~ 0.063% ) ~ 0.51 exp RH kT eV Tf − × µ E 1 1 1 − = h h L L V 2 2 t ( ) × − c s − ×D × = × + + + + A G G a A G E A E A T L F c c b s s 9 1 1 2 2 2 1 n a a a 1 1 2 2 exp K T T V t B n Common Failure Modes • Wire Bonds Wire bonding has been the most common interconnect for IC packages for over 50 years. The most common materials are gold, aluminum, and more recently copper. The most common bond pad material is aluminum. Wire bonds tend to fail if exposed to elevated temperatures (intermetallic formation), exposure to elevated temperature and humidity (corrosion) and exposure to temperature cycling (low cycle fatigue).
  • 6. 1/1/2013 6 Common Failure Modes: PCBs • Printed Wiring Boards have several failure modes that are detrimental to reliable operation. Failures in PCBs can be driven by: • Size (larger boards tend to experience higher temperatures) • Thickness (thicker boards experience more thermal stress) • Material (lower Tg tends to be more susceptible) • Design (higher density, higher aspect ratios) • Number of reflow exposures Common Failure Modes: PCBs Plated Through Hole Failure Mechanisms: voids (left), etch pits (center) and barrel cracking from fatigue (right) Conductive anodic filament (CAF), also referred to as metallic electromigration, is an electrochemical process which involves the transport (usually ionic) of a metal across a nonmetallic medium under the influence of an applied electric field. CAF can cause current leakage, intermittent electrical shorts and dielectric breakdown between conductors in printed wiring boards. PTH voids can cause large stress concentrations, resulting in crack initiation. Etch pits are due to either insufficient tin resist deposition or improper outer-layer etching process and rework. Overstress cracking can occur in the PTH due to a Coefficient of Thermal Expansion (CTE) mismatch which places the PTH in compression.
  • 7. 1/1/2013 7 Common Failure Modes: Solder Fatigue • Thermo-Mechanical Fatigue of solder joints is one of the primary wear-out mechanisms in electronic products. This is especially true in products used outside of commercial/ consumer environments where a longer lifetime is required and more severe operating conditions exist. The analysis assesses the fatigue of the solder joints as a function of the stresses applied during its lifetime and provides insight into whether joints are susceptible to failure. Automated Design Analysis • Easy to Utilize • Easy to Locate commands • Industry Terminology – Parts List – Stack-up – Pick and Place – ODB++ – GERBER There are several high levels steps involved in performing an automated design analysis. They are: • Define Reliability Goals • Define Environments • Add Circuit Cards • Import Files • Generate Inputs • Perform Analysis • Interpret Results
  • 8. 1/1/2013 8 Reliability Goals Ambient Environment Handles Very Complex Environments
  • 9. 1/1/2013 9 Input Design Files Input: Parts List • Color coding of data origin • Minimizes data entry through intelligent parsing and embedded package and materials database
  • 10. 1/1/2013 10 Inputs: Stack-Up • Automatically generates stackup and copper percent (%) • Embedded database with almost 400 laminate materials with 48 different properties Analyses • Eight different analyses can be performed. They are: – CAF – Conductive Anodic Filament Formation – Plated Through Hole Fatigue – Solder Joint Fatigue – Finite Element Simulations – ICT Impact – DFMEA – Vibration Fatigue - Natural Frequencies – Mechanical Shock
  • 11. 1/1/2013 11 Results: Automated Mesh Generation • Identifies optimum mesh density based on board size • Expert user no longer required; model time reduced by 90% 3D Output The analysis can also establish 3D models by creating a mesh structure and the model from the data input to the analysis.
  • 12. 1/1/2013 12 In-Circuit Test Evaluation • Uses embedded FEA engine to compute board deflection and strain cause by ICT fixture DFMEA • Uses ODB++ data including net list to create board level DFMEA • Includes customizable spreadsheets for export
  • 13. 1/1/2013 13 Results: Five Different Outputs Unreliability Curves
  • 14. 1/1/2013 14 Natural Frequencies Natural Frequencies Identified (1st-upper left), (2nd-upper right), (3rd -lower left) and 4th – lower right) Vibration Strain Levels In addition, the analysis can provide data regarding the strains applied to the circuit board as a function of the vibration stress levels. The left illustrates this data in the XX direction and YY in the right image.
  • 15. 1/1/2013 15 What If? Comparison of Sn/Pb (left) and SAC305 (right) with respect to solder fatigue Product Test Plans • Product test plans, also known as design verification, product qualification, and accelerated life testing (though, these are not the same thing), are critical to the successful launch of a new product or new technology into the marketplace. • These test plans require sufficient stresses to bring out real design deficiencies or defects, but not excessive levels that induce non-representative product failure. • Tests must be rapid enough to meet tight schedules, but not so accelerated as to produce excessive stresses. • Every test must provide value and must demonstrate correlation to the eventual use environment (which includes screening, storage, transportation/shipping, installation, and operation).
  • 16. 1/1/2013 16 Thank You! Greg Caswell Sr. Member of the Technical Staff DfR Solutions 301-474-0607 (office) 443-834-9284 (cell) gcaswell@dfrsolutions.com