1、 IEC 61691-6Edition 1.0g2 2009-12INTERNATIONAL STANDARD Behavioural languages Part 6: VHDL Analog and Mixed-Signal Extensions IEC 61691-6:2009(E)IEEE Std1076.1-2007(E)IEEE Std 1076.1Authorized licensed use limited to: IEEE Standards Staff and authorized IEEE Sponsor Ballot Participants. Downloaded o
2、n January 28,2011 at 20:21:09 UTC from IEEE Xplore. Restrictions apply. THIS PUBLICATION IS COPYRIGHT PROTECTED Copyright 2009 IEEE All rights reserved. IEEE is a registered trademark in the U.S. Patent any IEC National Committee interested in the subject dealt with may participate in this preparato
3、ry work. International, governmental and non-governmental organizations liaising with the IEC also participate in this preparation. IEC collaborates closely with the International Organization for Standardization (ISO) in accordance with conditions determined by agreement between the two organizatio
4、ns. 2) The formal decisions or agreements 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. 3) IEC Publications have the form of rec
5、ommendations for international use and are accepted by IEC National Committees in that sense. While all reasonable efforts are made to ensure that the technical content of IEC Publications is accurate, IEC cannot be held responsible for the way in which they are used or for any misinterpretation by
6、any end user. 4) In order to promote international uniformity, IEC National Committees undertake to apply IEC Publications transparently to the maximum extent possible in their national and regional publications. Any divergence between any IEC Publication and the corresponding national or regional p
7、ublication shall be clearly indicated in the latter. 5) IEC itself does not provide any attestation of conformity. Independent certification bodies provide conformity assessment services and, in some areas, access to IEC marks of conformity. IEC is not responsible for any services carried out by ind
8、ependent certification bodies. 6) Attention is drawn to the possibility that some of the elements of this IEC Publication may be the subject of patent rights. IEC shall not be held responsible for identifying any or all such patent rights. International Standard IEC 61691-6/IEEE Std 1076.1 has been
9、processed through IEC technical committee 93: Design automation. The text of this standard is based on the following documents: IEEE Std FDIS Report on voting 1076.1 (2007) 93/280/FDIS 93/286/RVD Full information on the voting for the approval of this standard can be found in the report on voting in
10、dicated in the above table. A list of parts of the IEC 61691 series can be found on the IEC web site. The committee has decided that the contents of this publication will remain unchanged until the maintenance result date indicated on the IEC web site under “http:/webstore.iec.ch“ in the data relate
11、d to the specific publication. At this date, the publication will be reconfirmed, withdrawn, replaced by a revised edition, or amended. Published by IEC under licence from IEEE. g164 2007 IEEE. All rights reserved. IEC 61691-6:2009(E)IEEE Std 1076.1-2007(E) v Authorized licensed use limited to: IEEE
12、 Standards Staff and authorized IEEE Sponsor Ballot Participants. Downloaded on January 28,2011 at 20:21:09 UTC from IEEE Xplore. Restrictions apply. IEC/IEEE Dual Logo International Standards This Dual Logo International Standard is the result of an agreement between the IEC and the Institute of El
13、ectrical and Electronics Engineers, Inc. (IEEE). The original IEEE Standard was submitted to the IEC for consideration under the agreement, and the resulting IEC/IEEE Dual Logo International Standard has been published in accordance with the ISO/IEC Directives. IEEE Standards documents are developed
14、 within the IEEE Societies and the Standards Coordinating Committees of the IEEE Standards Association (IEEE-SA) Standards Board. The IEEE develops its standards through a consensus development process, approved by the American National Standards Institute, which brings together volunteers represent
15、ing varied viewpoints and interests to achieve the final product. Volunteers are not necessarily members of the Institute and serve without compensation. While the IEEE administers the process and establishes rules to promote fairness in the consensus development process, the IEEE does not independe
16、ntly evaluate, test, or verify the accuracy of any of the information contained in its standards. Use of an IEC/IEEE Dual Logo International Standard is wholly voluntary. The IEC and IEEE disclaim liability for any personal injury, property or other damage, of any nature whatsoever, whether special,
17、 indirect, consequential, or compensatory, directly or indirectly resulting from the publication, use of, or reliance upon this, or any other IEC or IEEE Standard document. The IEC and IEEE do not warrant or represent the accuracy or content of the material contained herein, and expressly disclaim a
18、ny express or implied warranty, including any implied warranty of merchantability or fitness for a specific purpose, or that the use of the material contained herein is free from patent infringement. IEC/IEEE Dual Logo International Standards documents are supplied “AS IS”. The existence of an IEC/I
19、EEE Dual Logo International Standard does not imply that there are no other ways to produce, test, measure, purchase, market, or provide other goods and services related to the scope of the IEC/IEEE Dual Logo International Standard. Furthermore, the viewpoint expressed at the time a standard is appr
20、oved and issued is subject to change brought about through developments in the state of the art and comments received from users of the standard. Every IEEE Standard is subjected to review at least every five years for revision or reaffirmation. When a document is more than five years old and has no
21、t been reaffirmed, it is reasonable to conclude that its contents, although still of some value, do not wholly reflect the present state of the art. Users are cautioned to check to determine that they have the latest edition of any IEEE Standard. In publishing and making this document available, the
22、 IEC and IEEE are not suggesting or rendering professional or other services for, or on behalf of, any person or entity. Neither the IEC nor IEEE is undertaking to perform any duty owed by any other person or entity to another. Any person utilizing this, and any other IEC/IEEE Dual Logo Internationa
23、l Standards or IEEE Standards document, should rely upon the advice of a competent professional in determining the exercise of reasonable care in any given circumstances. Interpretations Occasionally questions may arise regarding the meaning of portions of standards as they relate to specific applic
24、ations. When the need for interpretations is brought to the attention of IEEE, the Institute will initiate action to prepare appropriate responses. Since IEEE Standards represent a consensus of concerned interests, it is important to ensure that any interpretation has also received the concurrence o
25、f a balance of interests. For this reason, IEEE and the members of its societies and Standards Coordinating Committees are not able to provide an instant response to interpretation requests except in those cases where the matter has previously received formal consideration. Comments for revision of
26、IEC/IEEE Dual Logo International Standards are welcome from any interested party, regardless of membership affiliation with the IEC or IEEE. Suggestions for changes in documents should be in the form of a proposed change of text, together with appropriate supporting comments. Comments on standards a
27、nd requests for interpretations should be addressed to: Secretary, IEEE-SA Standards Board, 445 Hoes Lane, Piscataway, NJ 08854, USA and/or General Secretary, IEC, 3, rue de Varemb, PO Box 131, 1211 Geneva 20, Switzerland. Authorization to photocopy portions of any individual standard for internal o
28、r personal use is granted by the Institute of Electrical and Electronics Engineers, Inc., provided that the appropriate fee is paid to Copyright Clearance Center. To arrange for payment of licensing fee, please contact Copyright Clearance Center, Customer Service, 222 Rosewood Drive, Danvers, MA 019
29、23 USA; +1 978 750 8400. Permission to photocopy portions of any individual standard for educational classroom use can also be obtained through the Copyright Clearance Center. NOTE Attention is called to the possibility that implementation of this standard may require use of subject matter covered b
30、y 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 shall not be responsible for identifying patents for which a license may be required by an IEEE standard or for conducting inquiries
31、 into the legal validity or scope of those patents that are brought to its attention. IEC 61691-6:2009(E)IEEE Std 1076.1-2007(E) vi Published by IEC under licence from IEEE. g164 2007 IEEE. All rights reserved. Authorized licensed use limited to: IEEE Standards Staff and authorized IEEE Sponsor Ball
32、ot Participants. Downloaded on January 28,2011 at 20:21:09 UTC from IEEE Xplore. Restrictions apply. IEEE Standard VHDL Analog and Mixed-Signal ExtensionsSponsorDesign Automation Standards Committeeof theIEEE Computer SocietyApproved 17 May 2007IEEE SA-Standards BoardAbstract: This standard defines
33、the IEEE 1076.1 language, a hardware description language forthe description and the simulation of analog, digital, and mixed-signal systems. The language, alsoinformally known as VHDL-AMS, is built on IEEE Std 1076-2002 (VHDL) and extends it withadditions and changes to provide capabilities of writ
34、ing and simulating analog and mixed-signalmodels.Keywords: analog design, computer, computer languages, hardware design, mixed-signal design,VHDL vii Published by IEC under licence from IEEE. g164 2007 IEEE. All rights reserved. IEC 61691-6:2009(E)IEEE Std 1076.1-2007(E)Authorized licensed use limit
35、ed to: IEEE Standards Staff and authorized IEEE Sponsor Ballot Participants. Downloaded on January 28,2011 at 20:21:09 UTC from IEEE Xplore. Restrictions apply. IEEE introduction The IEEE 1076.1 language, informally known as VHDL-AMS, is a superset of IEEE Std 1076-2002 (VHDL) that provides capabili
36、ties for describing and simulating analog and mixed-signal systems with conservative and nonconservative semantics for the analog portion of the system. The language supports many abstraction levels in electrical and non electrical energy domains. The modeled analog systems arelumped systems that ca
37、n be described by ordinary differential equations and algebraic equations. The language does not specify any particular technique to solve the equations, but it rather defines the results that must be achieved. The solution of the equations may include discontinuities. Interaction between the digita
38、l part of a model and its analog part is supported in a flexible and efficient manner. Finally, support for frequency domain small-signal and noise simulation is provided. The extension of VHDL to support analog and mixed-signal systems began in 1989, as part of the second revision of IEEE Std 1076
39、targeted for a 1993 release. A large number of requirements to support analog and mixed-signal systems were submitted, and it soon became apparent that the complexity of the topic required the formation of a separate working group. The design of the IEEE 1076.1 language formally began in 1993, when
40、the IEEE 1076.1 Working Group was formed under the auspices of the Design Automation Standards Committee of the IEEE Computer Society, under Project Authorization Request (PAR) 1076.1. Its charter was to extend the IEEE 1076 (VHDL) language to support the requirements for the description and simulat
41、ion of analog and mixed-signal systems. The IEEE 1076.1 Working Group approved the draft standard in June 1997. The first release of the draft of IEEE Std 1076.1-1999 was approved by the IEEE Standards Board on 18 March 1999. The 2007 revision includes changes made to IEEE Std 1076-2002 since the fi
42、rst release of the IEEE 1076.1 standard. It also includes clarification of IEEE 1076.1 language definitions and corrections of typographical errors that were introduced in the 1999 version of the IEEE 1076.1 language reference manual. See the Annex D for a list of changes from the 1999 release. Noti
43、ce to users Errata Errata, if any, for this and all other standards can be accessed at the following URL: http:/ standards.ieee.org/reading/ieee/updates/errata/index.html. Users are encouraged to check this URL for errata periodically. Interpretations Current interpretations can be accessed at the f
44、ollowing URL: http:/standards.ieee.org/reading/ieee/interp/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 o
45、r 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 provi
46、ded 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 thei
47、r own responsibility. Further information may be obtained from the IEEE Standards Association. IMPORTANT NOTICE: This standard is not intended to ensure safety, security, health, or environmental protection in all circumstances. Implementers of the standard are responsible for determining appropriat
48、e 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 “I
49、mportant 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. viii Published by IEC under licence from IEEE. g164 2007 IEEE. All rights reserved. IEC 61691-6:2009(E)IEEE Std 1076.1-2007(E)Authorized licensed use limited to: IEEE Standards Staff and authorized IEEE Sponsor Ballot Participants. Downloaded on January 28,2011 at 20:21:09 UTC from IEEE Xplore. Restrictions apply. Published by IEC under licence from IEEE. g164 2007 IEEE.