IEC 62014-5:2015
(Main)Quality of Electronic and Software Intellectual Property Used in System and System on Chip (SoC) Designs
Quality of Electronic and Software Intellectual Property Used in System and System on Chip (SoC) Designs
IEC 62014-5:2015(E) defines a standard XML format for representing electronic design intellectual property (IP) quality information, based on an information model for IP quality measurement. It includes a schema and the terms that are relevant for measuring IP quality, including the software that executes on the system. The schema and information model can be focused to represent particular categories of interest to IP users.
General Information
- Status
- Published
- Publication Date
- 10-Mar-2015
- Technical Committee
- TC 91 - Electronics assembly technology
- Current Stage
- PPUB - Publication issued
- Start Date
- 30-Apr-2015
- Completion Date
- 11-Mar-2015
Overview
IEC 62014-5:2015 - also published as IEEE Std 1734-2011 - defines a standardized XML format and information model for conveying quality information about electronic and software intellectual property (IP) used in System and System on Chip (SoC) designs. The standard specifies a schema, relevant terms for IP quality measurement (including software that executes on the system), and mechanisms to focus the schema on particular categories of interest to IP users. The specification supports exchange of IP quality metadata between providers, integrators, and EDA tooling.
Key topics and technical requirements
- XML schema for IP quality: A defined structure to represent IP quality metrics and attributes in machine-readable XML (commonly called the “QIP” schema).
- Information model: A quality measurement model that organizes the metrics and terms used to assess IP (hardware and embedded software).
- Golden XML and Answer XML: Schema structures for baseline (golden) metadata and completed/response XML used in exchange and evaluation workflows.
- Tooling requirements: Guidance for EDA tools and processes to create, validate, and operate on QIP-compliant XML files.
- Interoperability use model: Roles, responsibilities, and IP exchange flows that support consistent metadata exchange between IP providers, integrators, and verification teams.
- User extensions and focus: Extension points and mechanisms to tailor the schema to specific IP categories (e.g., analog/mixed-signal, RTL, MEMS, verification IP).
- Semantic consistency rules: Normative rules to ensure the meaning and consistency of reported quality data across implementations.
- Compatibility: Alignment and compatibility guidance with VSIA QIP formats and prior Quality IP approaches.
Practical applications
- Standardizing IP quality metrics for IP selection, risk assessment, and integration planning in SoC projects.
- Embedding IP metadata into EDA toolchains for automated verification, regression planning, and supply-chain management.
- Facilitating objective comparison of IP (including RTL, AMS, verification IP and embedded software) across vendors.
- Reducing integration risk, schedule slips, and mask spins by making IP quality attributes explicit and machine-readable.
Who uses this standard
- IP providers and IP catalog managers producing QIP metadata.
- SoC integrators and system architects evaluating third-party IP risk and suitability.
- EDA tool vendors implementing import/export and validation of IP quality XML.
- Verification teams, quality engineers, and procurement groups managing IP supply chains.
Related standards and resources
- IEEE Std 1734-2011 (same technical content)
- VSIA QIP (Quality IP) v4.0 materials and QIP Metric Users Guide - source influences and compatibility guidance
Keywords: IEC 62014-5:2015, Quality IP, QIP, IP quality metrics, XML schema, SoC designs, electronic design IP, IEEE 1734, IP metadata, EDA tools.
Frequently Asked Questions
IEC 62014-5:2015 is a standard published by the International Electrotechnical Commission (IEC). Its full title is "Quality of Electronic and Software Intellectual Property Used in System and System on Chip (SoC) Designs". This standard covers: IEC 62014-5:2015(E) defines a standard XML format for representing electronic design intellectual property (IP) quality information, based on an information model for IP quality measurement. It includes a schema and the terms that are relevant for measuring IP quality, including the software that executes on the system. The schema and information model can be focused to represent particular categories of interest to IP users.
IEC 62014-5:2015(E) defines a standard XML format for representing electronic design intellectual property (IP) quality information, based on an information model for IP quality measurement. It includes a schema and the terms that are relevant for measuring IP quality, including the software that executes on the system. The schema and information model can be focused to represent particular categories of interest to IP users.
IEC 62014-5:2015 is classified under the following ICS (International Classification for Standards) categories: 25.040.01 - Industrial automation systems in general; 33.160.40 - Video systems; 35.240.50 - IT applications in industry. The ICS classification helps identify the subject area and facilitates finding related standards.
You can purchase IEC 62014-5:2015 directly from iTeh Standards. The document is available in PDF format and is delivered instantly after payment. Add the standard to your cart and complete the secure checkout process. iTeh Standards is an authorized distributor of IEC standards.
Standards Content (Sample)
IEC 62014-5 ®
Edition 1.0 2015-03
™
IEEE Std 1734 -2011
INTERNATIONAL
STANDARD
Quality of Electronic and Software Intellectual Property Used in System and
System on Chip (SoC) Designs
All rights reserved. IEEE is a registered trademark in the U.S. Patent & Trademark Office, owned by the Institute of
Electrical and Electronics Engineers, Inc. Unless otherwise specified, no part of this publication may be reproduced
or utilized in any form or by any means, electronic or mechanical, including photocopying and microfilm, without
permission in writing from the IEC Central Office. Any questions about IEEE copyright should be addressed to the
IEEE. Enquiries about obtaining additional rights to this publication and other information requests should be
addressed to the IEC or your local IEC member National Committee.
IEC Central Office Institute of Electrical and Electronics Engineers, Inc.
3, rue de Varembé 3 Park Avenue
CH-1211 Geneva 20 New York, NY 10016-5997
Switzerland United States of America
Tel.: +41 22 919 02 11 stds.info@ieee.org
Fax: +41 22 919 03 00 www.ieee.org
info@iec.ch
www.iec.ch
About the IEC
The International Electrotechnical Commission (IEC) is the leading global organization that prepares and publishes
International Standards for all electrical, electronic and related technologies.
About IEC publications
The technical content of IEC publications is kept under constant review by the IEC. Please make sure that you have the
latest edition, a corrigenda or an amendment might have been published.
IEC Catalogue - webstore.iec.ch/catalogue Electropedia - www.electropedia.org
The stand-alone application for consulting the entire The world's leading online dictionary of electronic and
bibliographical information on IEC International Standards, electrical terms containing more than 30 000 terms and
Technical Specifications, Technical Reports and other definitions in English and French, with equivalent terms in 15
documents. Available for PC, Mac OS, Android Tablets and additional languages. Also known as the International
iPad. Electrotechnical Vocabulary (IEV) online.
IEC publications search - www.iec.ch/searchpub IEC Glossary - std.iec.ch/glossary
The advanced search enables to find IEC publications by a More than 60 000 electrotechnical terminology entries in
variety of criteria (reference number, text, technical English and French extracted from the Terms and Definitions
committee,…). It also gives information on projects, replaced clause of IEC publications issued since 2002. Some entries
and withdrawn publications. have been collected from earlier publications of IEC TC 37,
77, 86 and CISPR.
IEC Just Published - webstore.iec.ch/justpublished
Stay up to date on all new IEC publications. Just Published IEC Customer Service Centre - webstore.iec.ch/csc
details all new publications released. Available online and If you wish to give us your feedback on this publication or
also once a month by email. need further assistance, please contact the Customer Service
Centre: csc@iec.ch.
IEC 62014-5 ®
Edition 1.0 2015-03
IEEE Std 1734™-2011
INTERNATIONAL
STANDARD
Quality of Electronic and Software Intellectual Property Used in System and
System on Chip (SoC) Designs
INTERNATIONAL
ELECTROTECHNICAL
COMMISSION
ICS 25.040 ISBN 978-2-83222-386-4
IEC 62014-5
i IEEE Std 1734-2011
Contents
1. Overview . 1
1.1 Scope . 1
1.2 Purpose . 1
1.3 Design environment. 2
1.4 QIP-compliant enabled implementations. 2
1.5 Conventions used. 3
1.6 Use of color in this standard . 6
1.7 Contents of this standard . 6
2. Normative references. 7
3. Definitions, acronyms, and abbreviations . 7
3.1 Definitions . 7
3.2 Acronyms and abbreviations . 8
4. Interoperability use model. 8
4.1 Roles and responsibilities . 9
4.2 IP exchange flows. 9
5. QIP schema structures . 10
5.1 QIP schema structure for golden XML. 10
5.2 QIP schema structure for the answer XML . 14
5.3 Tooling requirements for operating on golden XML. 16
5.4 Relationship between golden XML and completed XML . 20
5.5 User extensions. 21
6. Compatibility with VSIA QIP . 22
Annex A (informative) Bibliography . 24
Annex B (normative) Semantic consistency rules. 25
Annex C (informative) IEEE List of Participants .32
Published by IEC under license from IEEE. © 2011 IEEE. All rights reserved.
viii
IEC 62014-5
IEEE Std 1734-2011 ii
Published by IEC under license from IEEE. © 2011 IEEE. All rights reserved.
IEC 62014-5
iii IEEE Std 1734-2011
QUALITY OF ELECTRONIC AND SOFTWARE
INTELLECTUAL PROPERTY USED IN SYSTEM
AND SYSTEM ON CHIP (SOC) DESIGNS
FOREWORD
1) The International Electrotechnical Commission (IEC) is a worldwide organization for standardization comprising
all national electrotechnical committees (IEC National Committees). The object of IEC is to promote
international co-operation on all questions concerning standardization in the electrical and electronic fields. To
this end and in addition to other activities, IEC publishes International Standards, Technical Specifications,
Technical Reports, Publicly Available Specifications (PAS) and Guides (hereafter referred to as “IEC
Publication(s)”). Their preparation is entrusted to technical committees; any IEC National Committee interested
in the subject dealt with may participate in this preparatory work. International, governmental and non-
governmental organizations liaising with the IEC also participate in this preparation.
IEEE Standards documents are developed within IEEE Societies and Standards Coordinating Committees of the
IEEE Standards Association (IEEE-SA) Standards Board. IEEE develops its standards through a consensus
development process, which brings together volunteers representing varied viewpoints and interests to achieve
the final product. Volunteers are not necessarily members of IEEE and serve without compensation. While IEEE
administers the process and establishes rules to promote fairness in the consensus development process, IEEE
does not independently evaluate, test, or verify the accuracy of any of the information contained in its
standards. Use of IEEE Standards documents is wholly voluntary. IEEE documents are made available for use
subject to important notices and legal disclaimers (see http://standards.ieee.org/IPR/disclaimers.html for more
information).
IEC collaborates closely with IEEE in accordance with conditions determined by agreement between the two
organizations.
2) The formal decisions of IEC on technical matters express, as nearly as possible, an international consensus of
opinion on the relevant subjects since each technical committee has representation from all interested IEC
National Committees. The formal decisions of IEEE on technical matters, once consensus within IEEE Societies
and Standards Coordinating Committees has been reached, is determined by a balanced ballot of materially
interested parties who indicate interest in reviewing the proposed standard. Final approval of the IEEE
standards document is given by the IEEE Standards Association (IEEE-SA) Standards Board.
3) IEC/IEEE Publications have the form of recommendations for international use and are accepted by IEC
National Committees/IEEE Societies in that sense. While all reasonable efforts are made to ensure that the
technical content of IEC/IEEE Publications is accurate, IEC or IEEE cannot be held responsible for the way in
which they are used or for any misinterpretation by any end user.
4) In order to promote international uniformity, IEC National Committees undertake to apply IEC Publications
(including IEC/IEEE Publications) transparently to the maximum extent possible in their national and regional
publications. Any divergence between any IEC/IEEE Publication and the corresponding national or regional
publication shall be clearly indicated in the latter.
5) IEC and IEEE do not provide any attestation of conformity. Independent certification bodies provide conformity
assessment services and, in some areas, access to IEC marks of conformity. IEC and IEEE are not responsible
for any services carried out by independent certification bodies.
6) All users should ensure that they have the latest edition of this publication.
7) No liability shall attach to IEC or IEEE or their directors, employees, servants or agents including individual
experts and members of technical committees and IEC National Committees, or volunteers of IEEE Societies
and the Standards Coordinating Committees of the IEEE Standards Association (IEEE-SA) Standards Board,
for any personal injury, property damage or other damage of any nature whatsoever, whether direct or indirect,
or for costs (including legal fees) and expenses arising out of the publication, use of, or reliance upon, this
IEC/IEEE Publication or any other IEC or IEEE Publications.
8) Attention is drawn to the normative references cited in this publication. Use of the referenced publications is
indispensable for the correct application of this publication.
9) Attention is drawn to the possibility that implementation of this IEC/IEEE Publication may require use of
material covered by patent rights. By publication of this standard, no position is taken with respect to the
existence or validity of any patent rights in connection therewith. IEC or IEEE shall not be held responsible for
identifying Essential Patent Claims for which a license may be required, for conducting inquiries into the legal
validity or scope of Patent Claims or determining whether any licensing terms or conditions provided in
connection with submission of a Letter of Assurance, if any, or in any licensing agreements are reasonable or
non-discriminatory. Users of this standard are expressly advised that determination of the validity of any patent
rights, and the risk of infringement of such rights, is entirely their own responsibility.
Published by IEC under license from IEEE. © 2011 IEEE. All rights reserved.
IEC 62014-5
IEEE Std 1734-2011 iv
International Standard IEC 62014-5/ IEEE Std 1734-2011 has been processed through IEC
technical committee 91: Electronics assembly technology, under the IEC/IEEE Dual Logo
Agreement.
The text of this standard is based on the following documents:
IEEE Std FDIS Report on voting
1734 (2011) 91/1208/FDIS 91/1227/RVD
Full information on the voting for the approval of this standard can be found in the report on
voting indicated in the above table.
The IEC Technical Committee and IEEE Technical Committee have decided that the contents
of this publication will remain unchanged until the stability date indicated on the IEC web site
under "http://webstore.iec.ch" in the data related to the specific publication. At this date, the
publication will be
• reconfirmed,
• withdrawn,
• replaced by a revised edition, or
• amended.
Published by IEC under license from IEEE. © 2011 IEEE. All rights reserved.
IEC 62014-5
IEEE Std 1734™-2011
v IEEE Std 1734-2011
IEEE Standard for Quality of
Electronic and Software Intellectual
Property Used in System and
System on Chip (SoC) Designs
Sponsor
Design Automation Standards Committee
of the
IEEE Computer Society
Approved 16 June 2011
IEEE-SA Standards Board
Published by IEC under license from IEEE. © 2011 IEEE. All rights reserved.
IEC 62014-5
IEEE Std 1734-2011 vi
This standard contains material originally published by the VSI Alliance and currently available in
the public domain (http://vsi.org/). Acknowledgment is made to the VSI Alliance, who developed
the VSIA-QIP v4.0 spreadsheet and macros, and the QIP Metric Users Guide Version 4.0
document from which some material in this standard was derived.
Abstract: A standard XML format for representing electronic design intellectual property (IP)
quality information, based on an information model for IP quality measurement, is defined. It
includes a schema and the terms that are relevant for measuring IP quality, including the software
that executes on the system. The schema and information model can be focused to represent
particular categories of interest to IP users. In the context of this document, the term IP shall be
used to mean electronic design intellectual property. Electronic design intellectual property is a
term used in the electronic design community to refer to a reusable collection of design
specifications that represent the behavior, properties, and/or representation of the design in
various media.
Keywords: AMS, analog and mixed signal, design environment, EDA, electronic design
automation, electronic system level, ESL, IEEE 1734, implementation constraints, MEMS,
microelectromechanical systems, QIP, Quality IP metrics, register transfer logic, RTL, SCRs,
semantic consistency rules, use models, verification IP, VIP, XML design meta data, XML
schema
�
Verilog is a registered trademark of Cadence Design Systems, Inc. in the United States and/or other jurisdictions.
W3C is a registered trademark of the World Wide Web Consortium (registered in numerous countries). Marks of W3C are registered and
held by its host institutions: Massachusetts Institute of Technology (MIT), European Research Consortium for Information and Mathematics
(ERCIM), and Keio University, Japan.
Published by IEC under license from IEEE. © 2011 IEEE. All rights reserved.
IEC 62014-5
vii IEEE Std 1734-2011
IEEE Introduction
This introduction is not part of IEEE Std 1734-2011, IEEE Standard for Quality of Electronic and Software Intellectual
Property Used in System and System on Chip (SoC) Designs.
The purpose of this standard is to provide a unified view of quality measures for electronic design
intellectual property (IP) to facilitate the use and integration of IP used in electronic system design. These
quality measures can be evaluated in the context of the end application to help determine suitability and
plan mitigation measures for potential integration gaps. This can enable the continuous improvement of IP
used for system design and verification by providing a mechanism for qualitative comparison between such
IP. The standard IP quality measures and characteristic exchange format defined can be incorporated into a
variety of electronic design automation (EDA) tools. The goal of this specification is to specify a quality
standard metric that will account for the variances in designing, verifying and testing the IP, which will
result in fair quality assessment, reducing the risk of schedule slip or mask spins due to faulty IP.
The working group consisted of electronic system, IP provider, semiconductor, and EDA companies, and
used the VSI Alliance Quality IP (QIP) metric as a baseline for the metrics. The data specified by the
standard is extensible in locations specified in the schema. This structure can be used as the basis of both
manual and automatic methodologies.
This standardization project provides electronic design and SoC engineers with a well-defined standard that
meets their requirements in evaluating and validating IP and enables a step function increase in their
productivity. This project also provides the EDA industry with a standard to which they can adhere and that
they can support in order to deliver their solutions in this area.
Notice to users
Laws and regulations
Users of these documents should consult all applicable laws and regulations. Compliance with the
provisions of this standard does not imply compliance to any applicable regulatory requirements.
Implementers of the standard are responsible for observing or referring to the applicable regulatory
requirements. IEEE does not, by the publication of its standards, intend to urge action that is not in
compliance with applicable laws, and these documents may not be construed as doing so.
Copyrights
This document is copyrighted by the IEEE. It is made available for a wide variety of both public and
private uses. These include both use, by reference, in laws and regulations, and use in private self-
regulation, standardization, and the promotion of engineering practices and methods. By making this
document available for use and adoption by public authorities and private users, the IEEE does not waive
any rights in copyright to this document.
iv
Published by IEC under license from IEEE. © 2011 IEEE. All rights reserved.
IEC 62014-5
IEEE Std 1734-2011 viii
Updating of IEEE documents
Users of IEEE standards should be aware that these documents may be superseded at any time by the
issuance of new editions or may be amended from time to time through the issuance of amendments,
corrigenda, or errata. An official IEEE document at any point in time consists of the current edition of the
document together with any amendments, corrigenda, or errata then in effect. In order to determine whether
a given document is the current edition and whether it has been amended through the issuance of
amendments, corrigenda, or errata, visit the IEEE Standards Association web site at
http://ieeexplore.ieee.org/xpl/standards.jsp, or contact the IEEE at the address listed previously.
For more information about the IEEE Standards Association or the IEEE standards development process,
visit the IEEE-SA web site at http://standards.ieee.org.
Errata
Errata, if any, for this and all other standards can be accessed at the following URL:
http://standards.ieee.org/findstds/errata/index.html. Users are encouraged to check this URL for errata
periodically.
Interpretations
Current interpretations can be accessed at the following URL: http://standards.ieee.org/findstds/
interps/index.html.
Patents
Attention is called to the possibility that implementation of this standard may require use of subject matter
covered by patent rights. By publication of this standard, no position is taken with respect to the existence
or validity of any patent rights in connection therewith. The IEEE is not responsible for identifying
Essential Patent Claims for which a license may be required, for conducting inquiries into the legal validity
or scope of Patents Claims or determining whether any licensing terms or conditions provided in
connection with submission of a Letter of Assurance, if any, or in any licensing agreements are reasonable
or non-discriminatory. Users of this standard are expressly advised that determination of the validity of any
patent rights, and the risk of infringement of such rights, is entirely their own responsibility. Further
information may be obtained from the IEEE Standards Association.
v
Published by IEC under license from IEEE. © 2011 IEEE. All rights reserved.
IEC 62014-5
1 IEEE Std 1734-2011
Quality of Electronic and Software
Intellectual Property Used in System and
System on Chip (SoC) Designs
IMPORTANT NOTICE: This standard is not intended to ensure safety, security, health, or
environmental protection. Implementers of the standard are responsible for determining appropriate
safety, security, environmental, and health practices or regulatory requirements.
This IEEE document is made available for use subject to important notices and legal disclaimers.
These notices and disclaimers appear in all publications containing this document and may
be found under the heading “Important Notice” or “Important Notices and Disclaimers
Concerning IEEE Documents.” They can also be obtained on request from IEEE or viewed at
http://standards.ieee.org/IPR/disclaimers.html.
1. Overview
1.1 Scope
This specification defines a standard XML format for representing electronic design intellectual property
(IP) quality information, based on an information model for IP quality measurement. It includes a schema
and the terms that are relevant for measuring IP quality, including the software that executes on the system.
The schema and information model can be focused to represent particular categories of interest to IP users.
In the context of this document, the term IP shall be used to mean electronic design intellectual property.
Electronic design intellectual property is a term used in the electronic design community to refer to a
reusable collection of design specifications that represent the behavior, properties, and/or representation of
the design in various media.
1.2 Purpose
The purpose of this standard is to provide a unified view of quality measures for IP to facilitate the use and
integration of this IP used in electronic system design. This will enable the continuous improvement of IP
used for system design and verification by providing a mechanism for qualitative comparison between such
Published by IEC under license from IEEE. © 2011 IEEE. All rights reserved.
IEC 62014-5 IEEE Std 1734-2011
IEEE Standard for Quality of Electronic and Software Intellectual Property Used in System and
IEEE Std 1734-2011 2
System on Chip (SoC) Designs
IP. The standard IP quality measures and characteristic exchange format defined can be incorporated into a
variety of electronic design automation (EDA) tools.
1.3 Design environment
The IP quality specification is a mechanism to express and exchange information about design IP, its
development, data management, documentation, verification and validation processes, as well as evaluating
the quality and stability of the owning or development organization. While the XML description formats
are the core of this standard, describing the quality specification in the context of its basic use model, the
design environment (DE), more readily depicts the extent and limitations of the semantic intent of the data.
The DE coordinates a set of tools and IP, or expressions of that IP (e.g., models), through the evaluation
and manipulation of metadata descriptions of the IP such that the IP can be efficiently integrated into and
SoC and reused.
1.3.1 Design intellectual property
Quality IP (QIP) is structured around the concept of IP reuse. Electronic design intellectual property, or IP,
is a term used in the electronic design community to refer to a reusable collection of design specifications
that represent the behavior, properties, and/or representation of the design in various media. The name IP is
partially derived from the common practice of considering a collection of this type to be the intellectual
property of one party. Both hardware and software collections are encompassed by this term.
Examples of these collections may include the following:
a) Design objects—This can include the following:
® 1
1) Fixed HDL descriptions: Verilog , VHDL
2) Verification IP descriptions: Verilog (see IEEE Std 1364™ [B2], IEC/IEEE 61691-1-1 [B1])
3) Hardened IP descriptions: GDSII, LEF, LIB, LVS, Characterization Reports
4) Software descriptions: C, C++, etc.
5) HDL-specified verification IP (e.g., basic stimulus generators and checkers)
b) IP views—This is a list of different views (levels of description and/or languages) to describe the IP
object. These views include the following:
1) Design view: RTL Verilog or VHDL, flat or hierarchical components
2) Simulation view: model views, targets, simulation directives, etc.
3) Documentation view: standard, user guide, etc.
4) Supporting scripts: synthesis, makefile, manufacturing test, etc.
1.4 QIP-compliant enabled implementations
Complying with the rules outlined in this subclause allows the provider of tools or IP to class their products
as QIP compliant. Conversely, any violation of these rules removes that naming right. This subclause first
Verilog is a registered trademark of Cadence Design Systems, Inc. in the United States and/or other jurisdictions. This information is
given for the convenience of users of this standard and does not constitute an endorsement by the IEEE of these products. Equivalent
products may be used if they can be shown to lead to the same results.
The numbers in brackets correspond to that of the bibliography in Annex A
Published by IEC under license from IEEE. © 2011 IEEE. All rights reserved.
IEEE Std 1734-2011 IEC 62014-5
IEEE Standard for Quality of Electronic and Software Intellectual Property Used in System and
3 IEEE Std 1734-2011
System on Chip (SoC) Designs
introduces the set of metrics for measuring the valid use of the specifications. It then specifies when those
validity checks are performed by the various classes of products and providers: DEs, point tools, and IPs.
a) Parse validity
1) Parsing correctness: Ability to read all QIP descriptions.
2) Parsing completeness: Cannot require information that could be expressed in a QIP format to
be specified in a non-QIP format. Processing of all information present in a QIP document is
not required.
b) Description validity
1) Schema correctness: Metrics are described using XML files that conform to the QIP schema.
2) Usage completeness: Extensions to the QIP schema shall only be used to express information
that is not currently described in QIP. This information shall be forwarded to the IEEE 1734
committee for potential inclusion in a later release.
c) Semantic validity
1) Semantic correctness: Adheres to the semantic interpretations of QIP data described in this
standard.
2) Semantic completeness: Obeys all the semantic consistency rules described in Annex B.
These validity rules can be combined with the product class specific rules to cover the full QIP-enabled
space. The following subclauses describe the rules a provider has to check to claim a tool or DE is QIP
compliant.
A QIP-compliant DE or point tool may read descriptions based on multiple versions of the QIP schema. If
the DE or point tool does provide this capability, the effect shall be as if all of the descriptions had been
translated by an XSL Transform (XSLT), which converts descriptions from one version to the next.
1.4.1 Design environments
A QIP-enabled DE:
a) Shall follow the parse validity requirements shown in 1.4.
b) Shall do so without losing any preexisting information when modifying any existing QIP
descriptions. In particular, it shall preserve any vendor extension data included in the existing QIP
description.
1.5 Conventions used
The conventions used throughout the document are included here.
QIP schema is case-sensitive.
1.5.1 Visual cues (meta-syntax)
Bold shows required keywords and/or special characters, e.g., addressSpace. For the initial definitional use
(per element), keywords are shown in boldface-red text, e.g., bitsInLau (see also 1.6).
Bold italics shows group names or data types, e.g., nameGroup or boolean.
Published by IEC under license from IEEE. © 2011 IEEE. All rights reserved.
IEC 62014-5 IEEE Std 1734-2011
IEEE Standard for Quality of Electronic and Software Intellectual Property Used in System and
IEEE Std 1734-2011 4
System on Chip (SoC) Designs
Courier shows examples, external command names, directories and files, etc., e.g., address 0x0 is on
D[31:0].
1.5.2 Notational conventions
The keywords required, shall, shall not, should, should not, recommended, may, and optional in this
document are to be interpreted as described in the IETF Best Current Practices document 14, RFC 2119
[B4].
1.5.3 Syntax examples
Any syntax examples shown in this standard are for information only and are only intended to illustrate the
use of such syntax.
1.5.4 Graphics used to document the schema
® 3, 4, 5
The W3C Web site specifies the XML schema language used to define the QIP XML schemas.
Normative details for compliance to the QIP standard are contained in the schema files. Within this
document, pictorial representations of the information in the schema files illustrate the structure of the
schema and define any constraints of the standard. With the exception of scope and visibility issues, the
information in the figures and the schema files is intended to be identical. Where the figures and schema
are in conflict, the XML schema file shall take precedence.
1.5.4.1 Elements and attributes
The element is the fundamental building block on which this standard is based. An element may be either a
leaf element, which is a container for information, or a branch element, which may contain further branch
elements or leaf elements.
A leaf or branch element may also contain attributes. Attributes are containers for information within the
containing element.
1.5.4.2 Types
A type is a designation of the format for the contents of an element or attribute. There are two different
styles of types that can be defined. A type may be assigned to a leaf element or an attribute. This type is
called a simpleType and defines the format of data that may be stored in this container. A type may also be
assigned to a branch element. This type is called a complexType and defines further elements and attributes
contained in the branch element.
The XML schema specification is available at http://www.w3.org/TR/2004/REC-xmlschema-1-20041028.
W3C is a registered trademark of the World Wide Web Consortium (registered in numerous countries). Marks of W3C are registered
and held by its host institutions: Massachusetts Institute of Technology (MIT), European Research Consortium for Information and
Mathematics (ERCIM), and Keio University, Japan. This information is given for the convenience of users of this standard and does
not constitute an endorsement by the IEEE of these products. Equivalent products may be used if they can be shown to lead to the
same results.
Information on references can be found in Clause 2.
Published by IEC under license from IEEE. © 2011 IEEE. All rights reserved.
IEEE Std 1734-2011 IEC 62014-5
IEEE Standard for Quality of Electronic and Software Intellectual Property Used in System and
5 IEEE Std 1734-2011
System on Chip (SoC) Designs
1.5.4.3 Diagrams
The diagrams used throughout this standard graphically detail the organization the elements and attributes.
1.5.4.3.1 Elements and sequences
Figure 1 shows the sequence-compositor. At the left is a branch element, element1. element1 is connected
to a sequence-compositor. The sequence-compositor defines the order the subelements appear in the branch
element. subElement1 shall appear first inside of element1. This is followed by subElement2 and
subElement3 before closing element1.
Figure 1 —Sequence compositor
1.5.4.3.2 Elements and choices
Figure 2 shows the variations of the choice-compositor. root is connected to a choice-compositor. The
choice-compositor specifies that one of the elements on the right side shall be chosen. root may contain
one of the following: element1, element2, or element3. Each subelement is also connected to a choice-
compositor.
Published by IEC under license from IEEE. © 2011 IEEE. All rights reserved.
IEC 62014-5 IEEE Std 1734-2011
IEEE Standard for Quality of Electronic and Software Intellectual Property Used in System and
IEEE Std 1734-2011 6
System on Chip (SoC) Designs
Figure 2 —Choice compositor variations
1.6 Use of color in this standard
This standard uses a minimal amount of color to enhance readability. The coloring is not essential and does
not affect the accuracy of this standard when viewed in pure black and white. The places where color is
used are the following:
� Cross references that are hyperlinked to other portions of this standard are shown in underlined-
blue text (hyperlinking works when this standard is viewed interactively as a PDF file).
� Syntactic keywords and tokens in the formal language definitions are shown in boldface-red text.
1.7 Contents of this standard
The organization of the remainder of this standard is as follows:
� Clause 2 provides references to other applicable standards that are assumed or required for this
standard.
� Clause 3 defines terms, acronyms, and abbreviations used throughout the different specifications
contained in this standard.
� Clause 4 defines the use model.
� Clause 5 describes the schema structure.
� Clause 6 describes the compatability with and differences from the VSIA QIP.
Published by IEC under license from IEEE. © 2011 IEEE. All rights reserved.
IEEE Std 1734-2011 IEC 62014-5
IEEE Standard for Quality of Electronic and Software Intellectual Property Used in System and
7 IEEE Std 1734-2011
System on Chip (SoC) Designs
2. Normative references
The following referenced documents are indispensable for the application of this document (i.e., they must
be understood and used, so each referenced document is cited in text and its relationship to this document is
explained). For dated references, only the edition cited applies. For undated references, the latest edition of
the referenced document (including any amendments or corrigenda) applies.
W3C, XML Schema, 12 September 2005.
W3C, XML Schema, Part 1: Structures, Second Edition, W3C Recommendation, 28 October 2004.
3. Definitions, acronyms, and abbreviations
3.1 Definitions
For the purposes of this document, the following terms and definitions apply. The IEEE Standards
Dictionary: Glossary of Terms & Definitions should be referenced for terms not defined in this clause.
design database: Working storage for both metadata and component information that helps create and
verify systems and subsystems.
design environment (DE): The coordination of a set of tools and electronic design intellectual property
(IP), or expressions of that IP (e.g., models) so the system design and implementation flows of a system on
chip (SoC) reuse-centric development flow is efficiently enabled. This is managed by creating and
maintaining a metadata description of the SoC.
electronic design intellectual property (IP): A term used in the electronic design community to refer to a
reusable collection of design specifications that represent the behavior, properties, and/or representation of
the design in various media. The name IP is partially derived from the common practice of considering a
collection of this type to be the intellectual property of one party. Both hardware and software collections
are encompassed by this term. IP utilized in the context of a system on chip (SoC) design or design flow
may include specifications; design models; design implementation descriptions; verification coordinators,
stimulus generators, checkers and assertion/constraint descriptions; soft design objects (such as embedded
software and real-time operating systems); design and verification flow information and scripts.
eXtensible Markup Language (XML): A simple, very flexible text format derived from SGML.
NOTE—See ISO/IEC 8879 [B3].
IP provider: Creator and supplier of electronic design intellectual property (IP).
IP repository: Database of electronic design intellectual property (IP).
metadata: A tool-interpretable way of describing the design history, locality, object association,
configuration options, constraints against, and integration requirements of an object.
meta IP: Metadata description of an object.
This specification is available at: http://www.w3.org/2001/XMLSchema; http://www.w3.org/2001/XMLSchema-instance.
This specification is available at: http://www.w3.org/TR/2004/REC-xmlschema-1-20041028.
The IEEE Standards Dictionary: Glossary of Terms & Definitions is available at http://shop.ieee.org/.
Notes in text, tables, and figures of a standard are given for information only and do not contain requirements needed to implement
this standard.
Published by IEC under license from IEEE. © 2011 IEEE. All rights reserved.
IEC 62014-5 IEEE Std 1734-2011
IEEE Standard for Quality of Electronic and Software Intellectual Property Used in System and
IEEE Std 1734-2011 8
System on Chip (SoC) Designs
schema: A means for defining the structure, content, and semantics of XML documents.
semantic consistency rules (SCRs): Additional rules applied to an XML description that cannot be
expressed in the schema. Typically, these are rules between elements in multiple XML descriptions.
use model: A process method of working with a tool.
user interface: Methods of interacting between a tool and its user.
validation: Proving the correctness of construction of a set of components.
verification: Proving the behavior of a set of connected components.
view: An implementation of a component. A component may have multiple views, each with its own
function in the design flow.
verification IP (VIP): Components included in a design for verification purposes.
XSLT: XSL Transform is a particular program written in the XSL language for performing a
transformation (from one version to the next).
3.2 Acronyms and abbreviations
DE design environment
EDA electronic design automation
HDL hardware description language
IP electronic design intellectual property
QIP Quality IP
RTL register transfer level (design)
SCR semantic consistency rule
SoC system on chip
VIP verification IP
XML eXtensible Markup Language
XSLT XSL Transform
4. Interoperability use model
To introduce the use model for the QIP metric, it is first necessary to identify specific roles and
responsibilities within the model, and then relate these to how the QIP metric impact their interactions. All
or some of the roles can be mixed within a single organization (e.g., some EDA providers are also
providing IP, a component IP provider can also be a platform provider, and an IP system design provider
may also be a consumer).
Published by IEC under license from IEEE. © 2011 IEEE. All rights reserved.
IEEE Std 1734-2011 IEC 62014-5
IEEE Standard for Quality of Electronic and Software Intellectual Property Used in System and
9 IEEE Std 1734-2011
System on Chip (SoC) Designs
4.1 Roles and responsibilities
For this standard, the roles and responsibilities are restricted to the scope of QIP v4.0.
4.1.1 Component IP provider
This is a person, group, or company creating IP components or subsystems for integration into a SoC
design. These IPs can be hardware components (processors, memories, buses, etc.), verification
components, and/or hardware-dependent software elements. They may be provided as source files or in a
compiled or hardened form (i.e., simulation model or GDSII). For example, an IP may be provided with a
functional description, a timing description, documentation, some implementation or verification
constraints and/or scripts, and some parameters to characterize (or configure) the IP. All these types of
characterization data may be evaluated as metadata compliant with the QIP metric.
The IP provider can use one or more EDA tools to create/refine/debug IP. At some point, this IP can be
transferred to customers, partners and external EDA tool suppliers along with the completed QIP metric
XML data.
4.1.2 IP design integrator
This is a person, group, or company that integrates and validates IP provided by one or more IP providers
to build system platforms, which are complete and validated systems or sub-systems. Like the IP provider,
the IP integrator can use EDA tools to create/refine/debug its platform and to validate and evaluate the QIP
data.
The QIP data is used to quantitatively evaluate criteria specific to the IP vendor and the supplied IP to assist
in determining the suitability of that IP for an end application. The criteria contained in the QIP illustrate
the stability and capabilities of the vendor, the rigor and care taken in the development of the IP, and
identifies areas for more detailed discussions with the vendor to potentially mitigate issues identified.
While the QIP provides a score, this is merely an indicator of how the criteria were answered and not an
absolute quality value for the IP. Each end application may have different goals that can change the
importance of the criteria.
4.1.3 QIP tool supplier
This is a group or company that provides tool
...
記事タイトル:IEC 62014-5:2015 - システムおよびシステムオンチップ(SoC)設計で使用される電子およびソフトウェアの知的財産の品質 記事内容:IEC 62014-5:2015(E)は、IP品質の測定に基づいた電子設計の知的財産(IP)品質情報を表すための標準的なXML形式を定義しています。この形式には、システムで実行されるソフトウェアを含むIP品質を測定するためのスキーマと関連する用語が含まれています。スキーマと情報モデルは、IPユーザーにとって特定のカテゴリに焦点を当てて表すためにカスタマイズすることができます。
제목: IEC 62014-5:2015 - 시스템 및 SoC(시스템 온 칩) 디자인에 사용되는 전자 및 소프트웨어 지적 재산의 품질 내용: IEC 62014-5:2015(E)는 IP 품질 측정을 위한 정보 모델에 기반한 전자 설계 지적 재산(IP) 품질 정보를 나타내기 위한 표준 XML 형식을 정의한다. 이는 시스템에서 실행되는 소프트웨어를 포함한 IP 품질을 측정하기 위한 스키마와 용어를 포함한다. 스키마와 정보 모델은 IP 사용자에게 특정 관심 범주를 나타내도록 조정할 수 있다.
IEC 62014-5:2015(E) establishes a standard XML format for representing electronic design intellectual property (IP) quality information. This format is based on an information model that measures IP quality, including software that runs on the system. The standard includes a schema and relevant terms for measuring IP quality. It can be customized to represent specific categories of interest to IP users.










Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.
Loading comments...