《IEEE-1076.1-1999.pdf》由会员分享,可在线阅读,更多相关《IEEE-1076.1-1999.pdf(313页珍藏版)》请在三一文库上搜索。
1、 The Institute of Electrical and Electronics Engineers, Inc. 3 Park Avenue, New York, NY 10016-5997, USA Copyright 1999 by the Institute of Electrical and Electronics Engineers, Inc. All rights reserved. Published 23 December 1999. Printed in the United States of America. Print: ISBN 0-7381-1640-8 S
2、H94731 PDF: ISBN 0-7381-1641-6 SS94731 No part of this publication may be reproduced in any form, in an electronic retrieval system or otherwise, without the prior written permission of the publisher. IEEE Std 1076.1-1999 IEEE Standard VHDL Analog and Mixed-Signal Extensions Sponsor Design Automatio
3、n Standards Committee of the IEEE Computer Society Approved 18 March 1999 IEEE-SA Standards Board Abstract: This standard defines the IEEE 1076.1 language, a hardware description language for the description and the simulation of analog, digital, and mixed-signal systems. The language, also informal
4、ly known as VHDL-AMS, is built on IEEE Std 1076-1993 (VHDL) and extends it with addi- tions and changes to provide capabilities of writing and simulating analog and mixed-signal models. Keywords: analog design, computer, computer languages, hardware design, mixed-signal design, VHDL IEEE Standards d
5、ocuments are developed within the IEEE Societies and the Standards Coordinating Com- mittees of the IEEE Standards Association (IEEE-SA) Standards Board. Members of the committees serve voluntarily and without compensation. They are not necessarily members of the Institute. The standards developed w
6、ithin IEEE represent a consensus of the broad expertise on the subject within the Institute as well as those activities outside of IEEE that have expressed an interest in participating in the development of the standard. Use of an IEEE Standard is wholly voluntary. The existence of an IEEE Standard
7、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 IEEE Standard. Furthermore, the viewpoint expressed at the time a standard is approved and issued is subject to change brought about through develo
8、pments in the state of the art and comments received from users of the standard. Every IEEE Standard is subjected to review at least every fi ve years for revision or reaffi rmation. When a document is more than fi ve years old and has not been reaffi rmed, it is rea- sonable to conclude that its co
9、ntents, although still of some value, do not wholly refl ect the present state of the art. Users are cautioned to check to determine that they have the latest edition of any IEEE Standard. Comments for revision of IEEE Standards are welcome from any interested party, regardless of membership affi li
10、ation with IEEE. Suggestions for changes in documents should be in the form of a proposed change of text, together with appropriate supporting comments. Interpretations: Occasionally questions may arise regarding the meaning of portions of standards as they relate to specifi c applications. When the
11、 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 all concerned interests, it is important to ensure that any interpretation has also received the concurrence of a balance
12、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 on standards and requests fo
13、r interpretations should be addressed to: Secretary, IEEE-SA Standards Board 445 Hoes Lane P.O. Box 1331 Piscataway, NJ 08855-1331 USA Authorization to photocopy portions of any individual standard for internal or personal use is granted by the Institute of Electrical and Electronics Engineers, Inc.
14、, provided that the appropriate fee is paid to Copyright Clearance Center. To arrange for payment of licensing fee, please contact Copyright Clearance Center, Cus- tomer Service, 222 Rosewood Drive, Danvers, MA 01923 USA; (978) 750-8400. Permission to photocopy portions of any individual standard fo
15、r educational classroom use can also be obtained through the Copy- right Clearance Center. Note: 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
16、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 into the legal validity or scope of those patents that are brought to its attention
17、. Copyright 1999 IEEE. All rights reserved. iii Introduction (This introduction is not part of IEEE Std 1076.1-1999, IEEE Standard VHDL Analog and Mixed-Signal Extensions.) The IEEE 1076.1 language, informally known as VHDL-AMS, is a superset of IEEE Std 1076-1993 (VHDL) that provides capabilities f
18、or 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 nonelectrical energy domains. The modeled analog systems are lumped systems that can be d
19、escribed by ordinary differential equations and algebraic equations. The language does not specify any particular technique to solve the equations, but it rather defi nes the results that must be achieved. The solution of the equations may include discontinuities. Interaction between the digital par
20、t of a model and its analog part is supported in a fl exible and effi cient 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 tar
21、geted 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 the
22、 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 simulation
23、 of analog and mixed-signal systems. The IEEE 1076.1 Working Group approved the draft standard in June 1997. The fi rst release of the draft of IEEE Std 1076.1-1999 was approved by the IEEE Standards Board on 18 March 1999. The development of the IEEE 1076.1 language has been supported by the Europe
24、an ESPRIT Project 8370 ESIP (EDA Standards Integration and Promotion), the U.S. Air Force Rome Laboratory (contract No. F30602-93-C-0209), the U.S. Air Force Wright Patterson Laboratory (contract No. F33615-96-C-1908), and the employers of participating engineers. The IEEE 1076.1 Working Group was l
25、ed by an executive committee whose members were: Jean-Michel Berg (chair until June 1996), Ernst Christen (vice chair), and Alain Vachoux (secretary, and also chair since June 1996). In addition, several subcommittees were formed to handle the various phases of the language development: The Requirem
26、ents and Objectives Committee was chaired by Hazem El-Tahawy and Dan Fitzpatrick. Kevin Nolan, Mart Altmae, Hazem El-Tahawy, Jean-Michel Berg, Denis Rouquier, and Dominique Rodriguez consolidated the requirements from North America and Europe. Hazem El- Tahawy, Robert Cottrell, Richard Shi, Dan Fitz
27、patrick, and Alain Vachoux developed the Design Objective Document (DOD) that was the base for the design of the IEEE 1076.1 language. The Language Design Committee was chaired by Ernst Christen. Ken Bakalar and Ernst Christen were the main architects of the extended language. They developed a serie
28、s of white papers that constituted the base for writing the draft of IEEE Std 1076.1-1999. Consistency with IEEE Std 1076- 1993 (VHDL) was ensured by VHDL experts Doug Dunlop, Paul Menchini, and John Willis. The Documentation Committee was initially chaired by David Smith and later by Dave Barton. I
29、ts charter was to coordinate the writing of IEEE Std 1076.1-1999. Dave Barton also wrote the draft of IEEE Std 1076.1-1999, and carefully managed the development of the document to satisfy the differing needs of both the IEEE balloting process and the end user. The Ballot Resolution Committee manage
30、d the various IEEE ballots required to achieve IEEE approval. It was responsible for resolving the comments and suggestions submitted during the balloting process, and to update the draft of IEEE Std 1076.1-1999 accordingly. The Ballot Resolution Committee was chaired by Alain Vachoux. Ernst Christe
31、n and Ken Bakalar were the technical experts and Serge Garcia-Sabiro, Ken Kundert, and Richard Shi acted as reviewers for the resolutions. Last, but not least, Dave Barton carefully integrated the changes into the draft of IEEE Std 1076.1-1999. iv Copyright 1999 IEEE. All rights reserved. The IEEE 1
32、076.1 Working Group is continuing to maintain the IEEE 1076.1 language, and information on the effort may be found at the following URL: http:/www.eda.org/vhdl-ams The following individuals contributed to the design of the IEEE 1076.1 language: Mart Altme Kenneth Bakalar Jim Barby David Barton Ingri
33、d Bausch-Gall William Bell Jean-Michel Berg Mark Brown Harold W. Carter Ed Cheng Ernst Christen Robert A. Cottrell Dan Damon Raphal Dorado Doug Dunlop Hazem El-Tahawy Joerg-Oliver Fischer-Binder Dan Fitzpatrick Serge Garcia-Sabiro Joe Gwinn Tom J. Kazmierski Howard Ko Ken Kundert S. Peter Liebmann J
34、ean-Jos Mayol Paul Menchini Eduard Moser Kevin Nolan Siep Onneweer Joannis Papanuskas Steffen Rochel Dominique Rodriguez Jacques Rouillard Denis Rouquier Hisashi Sasaki C.-J. Richard Shi David W. Smith Richard Trihy Alain Vachoux Kevin Walsh John C. Willis Lun Ye Copyright 1999 IEEE. All rights rese
35、rved. v The following people attended meetings of the IEEE 1076.1 Working Group, or participated otherwise in its decision making process: * Deceased Antonio Acosta Ayman Ahmed Mart Altme Bernd Arbegard Peter Ashenden Stephen A. Bailey Kenneth Bakalar Bruce Bandali Jim Barby Angel Barriga David L. B
36、arton Mark Basten David Beat Ulrich Becher William Bell Jacques Benkoski Jean-Michel Berg Victor Berman Carsten Borchers Frdrique Bouchard Mark Brown Kevin Cameron Ariel Cao Lorna Carmichael Andy Carpenter Michael Carroll Harold W. Carter Jeff Carter Chetput L. Chandrashekar Jean-Jacques Charlot Pra
37、veen Chawla Ed Cheng Ernst Christen Bob Collins Robert A. Cottrell David Crabbs Bennet Cullen Dan Damon Gary L. Dare Nagu Dhanwada Akis Doganis Raphal Dorado Steven L. Drager Ingemar Drejhammar Mike Dukes Douglas D. Dunlop Hlne Durantis Thomas Eckenrode Wolfgang Ecker Hazem El-Tahawy Antony Fan Fara
38、g Fattouh Eric Filseth Joerg-Oliver Fischer-Binder Dan Fitzpatrick Christopher Flynn Yvonne Fritzsch Patrick Gallagher Serge Garcia-Sabiro Vassilios Gerousis Ian Getreu Alfred Gilman Steven S. Greenberg Steve Gregor Edmund Greske Christoph Grimm Paul Grojean Steve Grout Andrew Guyler Scott Guyton Jo
39、achim Haase Kim Hailey James P. Hanna William A. (Bill) Hanna David Hanson Donald F. Hanson Chong Hoc Hao Randolph E. Harr Andreas Hohl John Hillawi Robert G. Hillman Christophe Hui-Bon-Hoa Sylvie Hurat Jutta Ipsen Michel Isral Jake Karrfalt Tom J. Kazmierski Dave Kener Eugene Ko Howard Ko Andreas K
40、oldehoff Marq Kole Tokimori Kozawa Stan Krolikoski Arun Kumar Ken Kundert Howard Lane Sylvie Lasserre Claude Le Faou Gunther Lehmann S. Peter Liebmann Al Lowenstein Hans Lunden Serge Maginot Theodor Maier Maqsoodul Mannan Erich Marschner Francoise Martinolle Lewis Matthew Ramesh S. Mayiladuthurai Je
41、an-Jos Mayol Jim McCracken Peter Meijer Paul Menchini Jean Mermet Jeff Meyer Kenneth Miller Joe Mitchell Larry Moore Eduard Moser Vincent Moser Philippe Moyer Wolfgang Mueller Zainalabedin Navabi Wolfgang Nebel Kathiresan Nellayappan Tim Noh Kevin Nolan Arto Nummela Kevin OBrien Martin OLeary Siep O
42、nneweer Hidetoshi Onodera Peter Ostrap Joannis Papanuskas Bill Pascoe Andrew Patterson Bill Paulsen Greg Peterson Alexandre Petit-Bianco Kun Qian Tray Read David Rhodes Steffen Rochel Dominique Rodriguez Andrzej Rosinski* Jacques Rouillard Denis Rouquier Chris Ryan Toshiyuki Saito Wojciech Sakowski
43、Bertrand Saliou Ambar Sartav Hisashi Sasaki Anton Sauer Eric Sax Martin Schubert Peter Schwartz Vasu Shanmugasundavan Graham Shenton C. J. Richard Shi Ken Simone Peter Sinander David W. Smith J. Dennis Soderberg Alec Stanculescu Pamela Stearman Maciej A. Styblinski* Prasad Subramaniam Michael Sulliv
44、an Chuck Swart Catherine Taste Krishnaprasad Thirunarayan David Thornhill Rick Traversy Richard Trihy Alain Vachoux Hamid Vakilzadian Bruno Verhaeghe Kevin Walsh Dominique Wartelle Sam Wasche Ron Waxman John C. Willis Ed Woods Lun Ye Bruce Young Alex N. Zamfi rescu Wendy Zhou Mark Zwolinski vi Copyr
45、ight 1999 IEEE. All rights reserved. The following members of the balloting committee voted on this standard: Guy Adam David G. Agnew Takaaki Akashi Stephen A. Bailey James Barby David L. Barton Garland J. Bayley Lionel Beneteau Jean-Michel Berg Victor Berman J. Bhasker Robert W. Bierig William H. S
46、. Bong Robert Burger Mark C. Calcatera Larrie Carr Ernst Christen Luc Claesen Edmond S. Cooley Robert A. Cottrell David Crabbs David C. Crohn Daniel Damon Gary L. Dare Charles Dawson Allen Dewey Daniel Diebolt Steven L. Drager Douglas D. Dunlop John A. Eldon Hazem El-Tahawy Joerg-Oliver Fischer-Bind
47、er Dan Fitzpatrick Christopher J. Flynn Alain Blaise Fonkoua Georges Gielen Rita A. Glover Steven Greenberg Steve Grout Andrew Guyler Michael J. Haney William A. (Bill) Hanna Randolph E. Harr Rich Hatcher Jim Heaton Shankar Hemmady John Hillawi Robert G. Hillman John Hines May Huang Christophe Hui-B
48、on-Hoa Osamu Karatsu Jake Karrfalt Howard Ko Andreas Koldehoff Masayuki Koyama Ken Kundert Gunther Lehmann Shawn Leonard Serge Maginot Maqsoodul Mannan H. Alan Mantooth Jean-Jose Mayol Paul J. Menchini Jean P. Mermet Jeff Meyer Israel Michel Egbert Molenkamp Gabe Moretti David S. Morris Gerald Musgr
49、ave Zainalabedin Navabi Kevin OBrien Martin OLeary Vincent Olive Yoichi Onishi Siep Onneweer Hidetoshi Onodera Timm Ostermann David Overhauser Joannis Papanuskas Curtis Parks Gregory D. Peterson Markus Pfaff Steffen Rochel Fred Rose Serge Sabiro Toshiyuki Saito Karem A. Sakallah Hisashi Sasaki Eric Sax Quentin G. Schmierer Dietmar B. Schroeder Steven E. Schulz Ravi Shankar Charles F. Shelor C. J. Richard Shi Toru Shonai David W. Smith J. Dennis Soderberg Mani Soma Joseph J. Stanco Prasad Subramaniam Jose A. Torres Richard Trihy Yatin K. Trivedi Cary Ussery Al