The Ansys Sherlock™ electronics reliability prediction software is a physics-based engineering simulation tool that provides fast and accurate life predictions for electronic hardware at the component, board, and system levels in early design stages. Among its many capabilities, the Sherlock software can translate ECAD files to FEA files in minutes, predict time-to-failure for an entire PCBA–down to each component and connection, and turn stresses (electrical, thermal, and mechanical) into a prediction of product lifetime. This software integrates seamlessly with Ansys Workbench™ simulation integration platform, Ansys Icepak® electronics cooling simulation software, and Ansys Mechanical™ structural finite element analysis software. For more information, see the Ansys Sherlock product page.
Sherlock APIs provide access to functions for automating and customizing specific workflows. With Sherlock APIs, you can:
Launch a Sherlock gRPC server and a Sherlock client.
Import ECAD files and generate project reports.
Define life cycle events and profiles.
Generate a stackup and update a stackup layer.
Update a project parts list.
Perform layer view operations such as updating a mount point’s location.
Export a trace or trace reinforcement model for integration with Ansys Workbench software.
Execute one or more analyses.
Sherlock APIs and the PySherlock library are available for Windows and Linux in:
Automate and customize workflows by accessing key functions such as importing ECAD files, managing lifecycles, performing stackup operations, updating parts lists, exporting models, and running advanced analyses.
Use the PySherlock Python client library to connect to and interact with Sherlock software, offering the same functionality as the Sherlock APIs.
When using Sherlock APIs and the PySherlock library, you can perform further development with the APIs and libraries of these Ansys products: