Primepower Functional Safety Manual: March 2018, Revision 1.5
Primepower Functional Safety Manual: March 2018, Revision 1.5
Primepower Functional Safety Manual: March 2018, Revision 1.5
Synopsys, Inc.
690 E. Middlefield Road
Mountain View, CA, 94043
www.synopsys.com
Accessing SolvNet
The SolvNet support site includes an electronic knowledge base of technical articles and answers to
frequently asked questions about Synopsys tools. The site also gives you access to a wide range of
Synopsys online services, which include downloading software, viewing documentation, and entering
a call to the Support Center.
To access the SolvNet site:
1. Go to the web page at https://solvnet.synopsys.com.
2. If prompted, enter your user name and password. (If you do not have a Synopsys user name and
password, follow the instructions to register.)
If you need help using the site, click Help on the menu bar.
Fault analysis An analysis that determines the behavior of a system when a fault is
introduced.
FSDB Fast Signal DataBase. FSDB is a binary file format that represents several
simulation data formats.
PPWR Abbreviation of the PrimePower tool. Both PPWR and PrimePower are
interchangeably used in this document.
Software tool criteria Analysis according to ISO 26262 to determine the required TCL of a
evaluation software tool.
Software tool Means to create evidence, that a software tool with low or medium TCL is
qualification suitable to be used in the development of safety related products
according to ISO 26262.
Standard In this document, refers to ISO 26262 Road Vehicles – Functional Safety,
2011 and 2018 versions.
Use case A use case is a specific way of using a software tool, that can be
characterized by:
- a limited set of tool functions and features that are used;
VCD Abbreviation for Value Change Dump, a file format generated by logic
simulation tools.
If the tool user wants to benefit from the work done by Synopsys, then according to the Error!
Reference source not found. above, the user shall perform the following activities for each software
tool:
Coverage
The PrimePower Functional Safety Manual is intended to be used starting with the version 2018.06
and later versions of the PrimePower tool per the use case presented in this document. In general,
unless otherwise noted, the failure modes and detection mechanisms noted in the use case
presented in Section 6 are tool version independent.
User Competence
To properly use the PrimePower tool, a user must have a good understanding and working
knowledge of the following:
Electrical engineering and circuit design
The ISO 26262 standard
Documentation of the PrimePower tool, such as the PrimePower User Guide on SolvNet
This Functional Safety Manual
The published list of safety-related defects for the PrimePower tool available at
PrimePower Safety-Related Issues Master List on SolvNet
Applicability of the PrimePower tool in the overall tool chain
For this use case of the PrimePower tool, the following conditions of use (constraints for the design
and design environment, recommended procedures for the tool usage, etc.) shall be met:
CoU-PPWR-001: User shall review all error and warning messages and take appropriate
action.
CoU-PPWR-002: User shall follow the power analysis scripts available from the Synopsys
SolvNet Methodology Retrieval System or use equivalent scripts.
CoU-PPWR-003: User shall run static timing analysis with a tool such as the PrimeTime tool
and confirm a timing and ERC clean design prior to running the PrimePower tool.
All analyzed failure modes and the corresponding prevention, detection and mitigation measures
(including conditions and assumptions of use listed above) are independent of the exact PrimePower
tool version.
A software tool criteria evaluation performed by Synopsys according to ISO 26262-8, clause 11,
which assumes the fulfillment of all conditions of use (CoU) and assumptions of use (AoU) as
described above, results in a required tool confidence level:
TCL1 for PrimePower Use Case 1 – Averaged Power Analysis in Power-Critical Safety
Applications
In this case, no further activities for software tool qualification are required.
All known safety-related issues for the PrimePower tool are listed in the PrimePower Safety-Related
Issues Master List available on SolvNet.
The following information about PrimePower is required according to ISO 26262-8, for the planning of
the usage of a software tool (clause 11.4.4) and the preparation of the own software tool criteria
evaluation (clause 11.4.5).
Please note that some of the information below provided by Synopsys simply needs to be confirmed
by the tool user and can be used without modification. Other information must be completed or
updated by the tool user to reflect his/her actual situation.
Required Info Tool Information Reference / Comment
Tool vendor Synopsys, Inc. ISO 26262-8, 11.4.4.1.a
Tool name and PrimePower ISO 26262-8, 11.4.4.1.a
version To determine tool version,
use:
report_version -
options
Tool use cases ISO 26262-8, 11.4.4.1.c
ISO 26262-8, 11.4.5.1.a
To be completed by the tool
user. Align with / verify against
use case described in Section
6 of this document.
Tool inputs and ISO 26262-8, 11.4.5.1.b
expected outputs To be completed by the tool
user. Align with / verify against
inputs and outputs described
in Section 6 of this document.
Tool ISO 26262-8, 11.4.4.1.b
configuration and ISO 26262-8, 11.4.5.1.c
constraints
To be completed by the tool
user. Align with / verify against
CoU for the use case
described in Section 6 of this
document.
ID Description
CoU-PPWR-001 User shall review all error and warning messages and take appropriate action.
CoU-PPWR-002 User shall follow the power analysis scripts available from the Synopsys
SolvNet Methodology Retrieval System or use equivalent scripts.
CoU-PPWR-003 User shall run static timing analysis with a tool such as the PrimeTime tool and
confirm a timing and ERC clean design prior to running the PrimePower tool.
For the final run, Tcl script-based batch mode execution shall be used, without
CoU-PPWR-004
interactive command line entry or GUI manual command entry. Tcl scripts and
log files shall be retained as design signoff records.
The complete list of Assumptions of Use (AoU) for PrimePower is in the table below. AoU defines an
action that is assumed and required to be taken by the user of a software tool.
ID Description
AoU-PPWR-001 User shall review the log files and power reports for expected execution steps
and expected results, and respond appropriately to all warning and error
messages.
AoU-PPWR-002 User shall review the log files and power reports to confirm usage of the
expected toggle information, timing constraints, and back-annotated parasitics.
Default toggling, default timing, and wire load models should not be used.
AoU-PPWR-003 User shall review the log file to confirm complete parasitic back-annotation of
the design.
AoU-PPWR-004 User shall check that all outputs are generated with an up-to-date timestamp.
AoU-PPWR-005 User shall review the power analysis results and power waveform output files
(where applicable) for completeness and reasonable content.
AoU-PPWR-006 User shall compare the power reported by the PrimePower tool in averaged
mode against power reported by the physical implementation tool (such as IC
Compiler or IC Compiler II). Any significant discrepancy shall be reviewed and
based on user judgement, shall be run in a SPICE tool (such as HSPICE).
AoU-PPWR-007 When using a new library for the first time, user shall verify PrimePower
averaged power and peak power results for a selection of typical cells using a
SPICE simulator such as the HSPICE tool.