Collapse all
/- 1. Getting Started with Sherlock
- 2. Introductory Tutorials
- 2.1. Tutorial: Project Overview
- 2.2. Tutorial: ODB++ Project Creation
- 2.3. Tutorial: Reviewing Part Properties
- 2.4. Tutorial: Layer Viewer
- 2.5. Tutorial: Ad Hoc Project Creation
- 2.5.1. Project Creation
- 2.5.2. Circuit Card Creation
- 2.5.3. Adding CAD Files
- 2.5.4. Importing a Bill of Materials
- 2.5.5. BGA Part Properties
- 2.5.6. Importing Pick & Place Data
- 2.5.7. Importing Copper Layers
- 2.5.8. Insulated Metal Substrate Stackup
- 2.5.9. Additional Stackup Tools
- 2.5.10. Reviewing the Board Outline
- 2.5.11. Reviewing Component Layers
- 2.5.12. Reviewing Drill Holes
- 3. User Reference
- 3.1. Sherlock Settings
- 3.2. User Interface Overview
- 3.3. Single and Multi-Project Mode
- 3.4. Circuit Card Assembly Files
- 3.5. Layer Viewer
- 3.6. Importing Projects and ECAD Archives
- 3.7. Exporting Projects
- 3.8. Stackups and Copper Layers
- 3.9. Laminate Management
- 3.9.1. Laminate Manager
- 3.9.2. Laminate Manager Icon Ribbon
- 3.9.3. Filtering Laminates
- 3.9.4. Selecting Multiple Laminates for Editing, Exporting
- 3.9.5. Adding and Copying Laminates
- 3.9.6. Deleting Laminates
- 3.9.7. Exporting Laminates
- 3.9.8. Importing Laminates
- 3.9.9. Laminate Editor
- 3.9.10. Editing Multiple Laminates Simultaneously
- 3.10. Solder Management
- 3.11. Material Management
- 3.12. User Data Files and Documents
- 4. Managing Parts in Sherlock
- 4.1. Parts List Overview
- 4.2. Parts List Management Tools
- 4.3. Part Library
- 4.4. Part Validation
- 4.5. Approved Vendor List (AVL)
- 4.6. Part Wizard
- 4.6.1. Part Number Recognition
- 4.6.2. Viewing Part Wizard Patterns
- 4.6.3. Editing Part Wizard Patterns
- 4.6.4. Editing Part Wizard Default Properties
- 4.6.5. Editing Part Wizard Pattern Fields
- 4.6.6. Editing Part Wizard Field Codes
- 4.6.7. Managing Part Wizard Patterns
- 4.6.8. Bulk Pattern Testing
- 4.6.9. Bulk Test Results
- 4.6.10. Bulk Pattern Matching
- 4.7. Sherlock Part Properties
- 4.8. Package Management
- 4.9. Tables: Required Part Properties per Analysis Type
- 5. Life Cycle Management
- 6. Failure Analysis
- 6.1. Design Failure Mode and Effects Analysis (DFMEA)
- 6.2. Component Failure Analysis
- 6.3. Plated Through Hole (PTH) Fatigue Analysis
- 6.4. Semiconductor Wearout
- 6.5. Solder Fatigue Analysis
- 6.6. Solder Fatigue Analysis Module
- 6.7. Using AEDT-Icepak Results in Sherlock for Solder Fatigue Analysis
- 6.8. Solder Fatigue Tool
- 6.9. Thermal Derating
- 7. Finite Element Analysis (FEA) Overview
- 8. FEA Modeling Guide
- 8.1. FEA- PCB Modeling
- 8.2. FEA- Mount Points and Fixtures
- 8.3. FEA- Cutouts and Drill Holes
- 8.4. FEA- Trace Modeling
- 8.4.1. Tutorial Project
- 8.4.2. Accessing the Trace Modeling Context Menu
- 8.4.3. Trace Model Generation
- 8.4.4. Advanced Trace Modeling Settings
- 8.4.5. Trace Model Viewing
- 8.4.6. Trace Model Import
- 8.4.7. Trace Model and Sketch Export
- 8.4.8. Trace Reinforcement Export
- 8.4.9. Importing the STEP File into Ansys Workbench or Ansys Discovery SpaceClaim
- 8.4.10. Trace Model Resolution
- 8.4.11. Trace Model Analysis
- 8.5. FEA- Image File Layers
- 8.6. FEA- PCB Modeling Regions
- 8.7. FEA- Part Modeling
- 8.8. FEA- Lead Modeling
- 8.9. FEA- Heat Sink Modeling
- 8.10. FEA- Wire Bonds
- 8.11. FEA- Potting & Staking
- 8.12. FEA- Mechanical Parts
- 8.13. FEA- Sub-Assembly Analysis
- 8.14. Advanced BGA Modeling
- 9. FEA Analysis Types
- 9.1. FEA- Natural Frequency
- 9.2. FEA- In-Circuit Testing (ICT)
- 9.3. FEA- Mechanical Shock
- 9.4. FEA- Harmonic Vibration
- 9.5. FEA- Random Vibration
- 9.6. FEA- Thermal Mech (Thermo-Mechanical)
- 9.6.1. Thermal Mech and Material Properties
- 9.6.2. Thermal Mech and Input Data
- 9.6.3. Overview of Thermal Mech Analyses
- 9.6.4. Thermal Mech Properties Dialog
- 9.6.5. Types of Thermal Mech Analyses
- 9.6.6. Summary of Analysis Combinations
- 9.6.7. Thermal Mech and Mount Points
- 9.6.8. Part Temp Rise and Thermal Map FAQ
- 9.6.9. Imported Data Source
- 9.6.10. Thermal Mech Analysis Results
- 9.7. FEA- Virtual Accelerometer
- 9.8. FEA- Ansys Workbench Integration
- 9.9. FEA- Ansys Icepak Integration
- 9.10. Strain Mapping in Sherlock
- 9.10.1. Strain Map Feature: Capabilities and Limitations
- 9.10.2. Adding Strain Map Files (Image or CSV) to Sherlock
- 9.10.3. Random Vibe Analysis Using Strain Maps
- 9.10.4. Mechanical Shock Analysis Using Strain Maps
- 9.10.5. Running a Strain Map Analysis on an Assembly
- 9.10.6. Results of the Strain Map Analysis
- 10. Viewing and Managing Analysis Results
- 11. Integration with other Ansys Products
- 12. API Services
- 12.1. Setting Up Your Computer to Run Sherlock's APIs
- 12.2. Index to the Sherlock APIs
- 12.3. Sherlock Analysis Service- SherlockAnalysisService.proto
- 12.3.1. Get PCB Modeling Input Fields
- 12.3.2. Get Harmonic Vibe Input Fields
- 12.3.3. Get ICT Analysis Input Fields
- 12.3.4. Get Mechanical Shock Input Fields
- 12.3.5. Get Natural Frequency Input Fields
- 12.3.6. Get Random Vibe Input Fields
- 12.3.7. Get Solder Fatigue Input Fields
- 12.3.8. Run Analysis
- 12.3.9. Run Strain Map Analysis
- 12.3.10. Update Harmonic Vibe Props
- 12.3.11. Update ICT Analysis Props
- 12.3.12. Update Mechanical Shock Props
- 12.3.13. Update Natural Frequency Properties
- 12.3.14. Update Part Modeling
- 12.3.15. Update PCB Modeling Properties
- 12.3.16. Update Random Vibe Properties
- 12.3.17. Update Solder Fatigue Props
- 12.3.18. Update Thermal Mech Properties
- 12.3.19. ElementOrder
- 12.3.20. ModelSource
- 12.3.21. RunAnalysisRequest.Analysis.AnalysisType
- 12.3.22. RunStrainMapAnalysisRequest.StrainMapAnalysis.AnalysisType
- 12.3.23. UpdatePcbModelingPropsRequest.Analysis.AnalysisType
- 12.3.24. UpdatePcbModelingPropsRequest.Analysis.PcbMaterialModel
- 12.3.25. UpdatePcbModelingPropsRequest.Analysis.PcbModelType
- 12.4. Sherlock Common Service- SherlockCommonService.proto
- 12.5. Sherlock Layer Service-SherlockLayerService.proto
- 12.5.1. Add Potting Region
- 12.5.2. Delete All ICT Fixtures
- 12.5.3. Delete All Mount Points
- 12.5.4. Delete All Test Points
- 12.5.5. Export All ICT Fixtures
- 12.5.6. Export All Mount Points
- 12.5.7. Export All Test Points
- 12.5.8. Get Mount Point Boundaries
- 12.5.9. Get Mount Point Chassis Materials
- 12.5.10. Get Mount Point Shape Types
- 12.5.11. Get Mount Point Sides
- 12.5.12. Get Mount Point Types
- 12.5.13. Get Mount Point Units
- 12.5.14. Get Mount Points Properties
- 12.5.15. PCB Shape
- 12.5.16. Update ICT Fixtures By File
- 12.5.17. Update Mount Points
- 12.5.18. Update Mount Points By File
- 12.5.19. Update Test Points By File
- 12.6. Sherlock Life Cycle Service- SherlockLifeCycleService.proto
- 12.6.1. Add Harmonic Event
- 12.6.2. Add Harmonic Vibe Profiles
- 12.6.3. Add Shock Event
- 12.6.4. Add Shock Profiles
- 12.6.5. Add Random Vibe Event
- 12.6.6. Add Random Vibe Profiles
- 12.6.7. Add Thermal Event
- 12.6.8. Add Thermal Profiles
- 12.6.9. Create Life Phase
- 12.6.10. Delete Event
- 12.6.11. Delete Life Phase
- 12.6.12. Events
- 12.6.13. List Amplitude Units
- 12.6.14. List Duration Units
- 12.6.15. List Frequency Units
- 12.6.16. List Harmonic Events
- 12.6.17. List Harmonic Profile Types
- 12.6.18. List Life Cyle Events
- 12.6.19. List Life Cycle States
- 12.6.20. List Life Cycle Types
- 12.6.21. List Random Vibe Profile Types
- 12.6.22. List Random Vibe Event
- 12.6.23. List Shock Events
- 12.6.24. List Shock Load Units
- 12.6.25. List Shock Pulses
- 12.6.26. List Temperature Units
- 12.6.27. Load Harmonic Profile
- 12.6.28. Load Random Vibe Profile
- 12.6.29. Load Shock Profile Dataset
- 12.6.30. Load Shock Profile Pulses
- 12.6.31. Load Thermal Profile
- 12.7. Sherlock Model Services- SherlockModelServices.proto
- 12.8. Sherlock Parts Service- SherlockPartsService.proto
- 12.8.1. Export Net List
- 12.8.2. Export/Import Parts List
- 12.8.3. Get Boards Sides
- 12.8.4. Import Parts List
- 12.8.5. Get Part Location
- 12.8.6. Get Part Location Units
- 12.8.7. List Parts Libraries
- 12.8.8. List Parts Not Updated
- 12.8.9. Update Lead Modeling
- 12.8.10. Update Parts List
- 12.8.11. Update Parts List From AVL
- 12.8.12. Update Parts List Properties
- 12.8.13. Update Parts Locations by File Request
- 12.8.14. UpdatePartsLocationsRequest
- 12.8.15. AVLDescription
- 12.8.16. AVLPartNum
- 12.8.17. DuplicationMode
- 12.8.18. MatchingMode
- 12.9. Sherlock Project Service- SherlockProjectService.proto
- 12.9.1. Add CCA
- 12.9.2. Add Project
- 12.9.3. Add Strain Map
- 12.9.4. Add Thermal Map
- 12.9.5. CCA
- 12.9.6. DeleteProjectRequest
- 12.9.7. Generate CCA Report
- 12.9.8. Request a Project Report
- 12.9.9. Import IPC2581
- 12.9.10. Import ODB
- 12.9.11. Import Project Zip Archive
- 12.9.12. Import Project Zip- Single Mode
- 12.9.13. List CCAs
- 12.9.14. List Strain Maps
- 12.9.15. List Thermal Maps
- 12.9.16. Thermal Map File
- 12.9.17. Thermal Map File
- 12.9.18. Update Thermal Map
- 12.10. Sherlock Stackup Service- SherlockStackupService.proto
- 12.10.1. Generate Stackup
- 12.10.2. Get Layer Count
- 12.10.3. Get Stackup Properties
- 12.10.4. Get Conductor Thickness
- 12.10.5. List Conductor Layers
- 12.10.6. List CCA Conductor Layer Properties
- 12.10.7. List Conductor Materials
- 12.10.8. List Construction Styles
- 12.10.9. List Fiber Materials
- 12.10.10. List Laminate Materials Manufacturers
- 12.10.11. List Laminate Materials
- 12.10.12. List Laminate Thickness Units
- 12.10.13. List Laminates
- 12.10.14. Update Conductor Layer
- 12.10.15. Update Laminate
- 12.11. gRPC Scalar Value Types