1.1. Welcome to Sherlock

The Ansys Sherlock™ electronics reliability prediction software is a physics-based engineering simulation 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, Sherlock 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. Sherlock integrates seamlessly with Ansys Workbench, Ansys Icepak, and Ansys Mechanical.

The following links provide the information you need to start using Sherlock:

  • Read the Sherlock Release Notes on the Ansys Help website.

  • For detailed information on licensing, see the Ansys Licensing Guide on the Ansys Help website.

  • For detailed information on software installation, see the following sections of the Ansys Installation Guide:

  • If you are running Sherlock on Linux, see the section below, For Linux Users.

  • A list of third-party software used by Sherlock has been packaged with your Ansys installation. For standard installations, you will find the list in the following location:

    C:\Program Files\ANSYS Inc\v251\sherlock\Open Source

    A complete software bill of materials is available upon request.

  • Tutorials designed to introduce you to Sherlock's capabilities:

  • For advanced users, Sherlock APIs are available online at the Ansys DevPortal where you will find:

    • Closed source APIs utilizing gRPC—a high performance, universal RPC (Remote Procedure Call) framework, allowing those with programming experience to access some of the Sherlock application's internal functions, making it easier, for example, to integrate Sherlock's capabilities with other applications.

    • PySherlock: PyAnsys is a collection of open source Python libraries designed for engineers to enhance the capabilities of Ansys products, including the Sherlock electronics reliability prediction software. These Python client libraries enable efficient data manipulation, automation, and customization of workflows, empowering engineers to gain deeper insights and to streamline simulations. The project fosters a collaborative environment within the engineering community, encouraging knowledge sharing and community-driven development. With comprehensive documentation and vibrant community support, developers and engineers can maximize the capabilities of PyAnsys and contribute to its growth.