IEEE Std 1149.1-2013原版完整文件.docx
IEEE Standard for Test Access Port and Boundary-Scan ArchitectureIEEE Computer SocietySponsored by theTest Technology Standards CommitteeAuthorized licensed use limited to: University of Virginia Libraries. Downloaded on June 18,2014 at 05:29:00 UTC from IEEE Xplore. Restrictions apply.IEEE3 Park AvenueNew York, NY 10016-5997 USA13 May 2013IEEE Std 1149.1-2013(Revision of IEEE Std 1149.1-2001)IEEE Std 1149.1TM-2013(Revision of IEEE Std 1149.1-2001)IEEE Standard for Test Access Port and Boundary-Scan ArchitectureSponsorTest Technology Standards Committeeof theIEEE Computer SocietyApproved 6 February 2013IEEE-SA Standards BoardAbstract: Circuitry that may be built into an integrated circuit to assist in the test, maintenance and support of assembled printed circuit boards and the test of internal circuits is defined. The circuitry includes a standard interface through which instructions and test data are communicated. A set of test features is defined, including a boundary-scan register, such that the component is able to respond to a minimum set of instructions designed to assist with testing of assembled printed circuit boards. Also, a language is defined that allows rigorous structural description of the component-specific aspects of such testability features, and a second language is defined that allows rigorous procedural description of how the testability features may be used.Keywords: boundary scan, boundary-scan architecture, Boundary-Scan Description Language (BSDL), boundary-scan register, circuit boards, circuitry, IEEE 1149.1TM, integrated circuit, printed circuit boards, Procedural Description Language (PDL), test, test access port (TAP), very high speed integrated circuit (VHSIC), VHSIC Hardware Description Language (VHDL).Notice and Disclaimer of Liability Concerning the Use of IEEE Documents: IEEE Standards documents are developed within the IEEE Societies and the Standards Coordinating Committees of the IEEE Standards Association (IEEE-SA) Standards Board. IEEE develops its standards through a consensus development process, approved by the American National Standards Institute, which brings together volunteers representing varied viewpoints and interests to achieve the final product. Volunteers are not necessarily members of the Institute 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 or the soundness of any judgments contained in its standards.Use of an IEEE Standard is wholly voluntary. IEEE disclaims liability for any personal injury, property or other damage, of any nature whatsoever, whether special, indirect, consequential, or compensatory, directly or indirectly resulting from the publication, use of, or reliance upon any IEEE Standard document.IEEE does not warrant or represent the accuracy or content of the material contained in its standards, and expressly disclaims any express or implied warranty, including any implied warranty of merchantability or fitness for a specific purpose, or that the use of the material contained in its standards is free from patent infringement. IEEE Standards documents are supplied "AS IS."The existence of an IEEE 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 IEEE standard. Furthermore, the viewpoint expressed at the time a standard is approved 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 ten years. When a document is more than ten years old and has not undergone a revision process, 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 its standards available, IEEE is not suggesting or rendering professional or other services for, or on behalf of, any person or entity. Nor is IEEE undertaking to perform any duty owed by any other person or entity to another. Any person utilizing any IEEE Standards document, should rely upon his or her own independent judgment in the exercise of reasonable care in any given circumstances or, as appropriate, seek the advice of a competent professional in determining the appropriateness of a given IEEE standard.Translations: The IEEE consensus development process involves the review of documents in English only. In the event that an IEEE standard is translated, only the English version published by IEEE should be considered the approved IEEE standard.Official Statements: A statement, written or oral, that is not processed in accordance with the IEEE-SA Standards Board Operations Manual shall not be considered the official position of IEEE or any of its committees and shall not be considered to be, nor be relied upon as, a formal position of IEEE. At lectures, symposia, seminars, or educational courses, an individual presenting information on IEEE standards shall make it clear that his or her views should be considered the personal views of that individual rather than the formal position of IEEE.Comments on Standards: Comments for revision of IEEE Standards documents are welcome from any interested party, regardless of membership affiliation with IEEE. However, IEEE does not provide consulting information or advice pertaining to IEEE Standards documents. Suggestions for changes in documents should be in the form of a proposed change of text, together with appropriate supporting comments. Since IEEE standards represent a consensus of concerned interests, it is important to ensure that any responses to comments and questions also receive the concurrence of 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 comments or questions except in those cases where the matter has previously been addressed. Any person who would like to participate in evaluating comments or revisions to an IEEE standard is welcome to join the relevant IEEE working group at http:/standards.ieee.org/develop/wg/.Comments on standards should be submitted to the following address:Secretary, IEEE-SA Standards Board 445 Hoes LanePiscataway, NJ 08854-4141 USAPhotocopies: Authorization to photocopy portions of any individual standard for internal or 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 01923 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.Notice to usersLaws and regulationsUsers of IEEE Standards documents should consult all applicable laws and regulations. Compliance with the provisions of any IEEE Standards document 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.CopyrightsThis 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.Updating of IEEE documentsUsers of IEEE Standards documents 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- SA Website at http:/standards.ieee.org/index.html or contact the IEEE at the address listed previously. For more information about the IEEE Standards Association or the IEEE standards development process, visit IEEE-SA Website at http:/standards.ieee.org/index.html.ErrataErrata, 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.ivCopyright © 2013 IEEE. All rights reserved.Authorized licensed use limited to: University of Virginia Libraries. Downloaded on June 18,2014 at 05:29:00 UTC from IEEE Xplore. Restrictions apply.PatentsAttention 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 by the IEEE with respect to the existence or validity of any patent rights in connection therewith. If a patent holder or patent applicant has filed a statement of assurance via an Accepted Letter of Assurance, then the statement is listed on the IEEE-SA Website http:/standards.ieee.org/about/sasb/patcom/patents.html. Letters of Assurance may indicate whether the Submitter is willing or unwilling to grant licenses under patent rights without compensation or under reasonable rates, with reasonable terms and conditions that are demonstrably free of any unfair discrimination to applicants desiring to obtain such licenses.Essential Patent Claims may exist for which a Letter of Assurance has not been received. 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.vCopyright © 2013 IEEE. All rights reserved.Authorized licensed use limited to: University of Virginia Libraries. Downloaded on June 18,2014 at 05:29:00 UTC from IEEE Xplore. Restrictions apply.ParticipantsAt the time this standard was submitted to the IEEE-SA Standards Board for approval, the P1149.1 Working Group had the following membership:C. J. Clark, Chair Carol Pyron, Vice-Chair Carl F. Barnhart, EditorBill Tuthill, SecretaryAuthorized licensed use limited to: University of Virginia Libraries. Downloaded on June 18,2014 at 05:29:00 UTC from IEEE Xplore. Restrictions apply.John Braden Bill Bruce Richard Cornejo Adam Cron Wim Driessen David Dubberke Ted EatonHeiko EhrenbergWilliam Eklow Peter Elias Joshua Ferry Jeff Halnon Dharma KondaRoland R. Latvala Adam W. Ley Sankaran MenonKent NgKenneth P. Parker Francisco Russi John Seibold Roger Sowada Craig Stephan Brian Turmelle Hugh WallaceThe following members of the individual balloting committee voted on this standard. Balloters may have voted for approval, disapproval, or abstention.Gobinathan Athimolom Carl F. BarnhartHugh Barrass William Borroz John Braden Dennis Brophy Susan Burgess Gunnar Carlsson Vivek ChickermaneC. J. Clark Richard Cornejo Adam Cron Alfred Crouch Frans G De Jong Jason Doege Wim Driessen David Dubberke Sourav Dutta Heiko Ehrenberg William Eklow Peter Elias Joshua Ferry Chris Gorringe Prashant Goteti Robert GottliebJ. GrealishRandall Groves Jeff Halnon Peter HarrodNeil Glenn Jacobson Rohit Kapur Dharma Konda Roland R. Latvala Philippe LeBourg Adam W. Ley Teresa LopesGreg Luri Wayne Manges Colin Maunder Ian McintoshHarrison Miles Jr. Jeffrey MooreBenoit Nadeau-Dostie Ion NeagKenneth P. Parker Steve Poehlman Ulrich PohlIrith Pomeranz John Potter Carol Pyron Mike RicchettiGordon RobinsonAndrzej Rucinski Francisco Russi Bartien Sayogo John Seibold Ozgur Sinanoglu Roger Sowada Craig Stephan Cees Stork Walter Struppler Stephen Sunter Bambang Suparjo Anthony Suto Efren Taboada David Thompson Brian Turmelle Bill TuthillLouis Ungar Dmitri Varsanofiev Srinivasa Vemuru John VergisTom Waayers Douglas D. Way Thomas Williams Henk WitOren Yuen Janusz ZalewskiviCopyright © 2013 IEEE. All rights reserved.When the IEEE-SA Standards Board approved this standard on 6 February 2013, it had the following membership:Authorized licensed use limited to: University of Virginia Libraries. Downloaded on June 18,2014 at 05:29:00 UTC from IEEE Xplore. Restrictions apply.Satish Aggarwal Masayuki Ariyoshi Peter Balma William Bartley Ted BurseClint ChaplinWael William Diab Jean-Philippe Faure*Member EmeritusRichard H. Hulett, ChairRobert Grow, Past ChairKonstantinos Karachalios, SecretaryAlexander Gelman Paul HouzéJim Hughes Young Kyun KimJoseph L. Koepfinger* David J. LawThomas Lee Hung LingOleg Logvinov Ted Olsen Gary RobinsonJon Walter Rosdahl Mike SeaveyYatin Trivedi Phil Winston Yu YuanAlso included are the following nonvoting IEEE-SA Standards Board liaisons:Richard DeBlasio, DOE RepresentativeMichael Janezic, NIST RepresentativeDon MessinaIEEE Standards Program Manager, Document DevelopmentKathryn BennettIEEE Standards Program Manager, Technical Program DevelopmentviiCopyright © 2013 IEEE. All rights reserved.IntroductionThis introduction is not part of IEEE Std 1149.1-2013, IEEE Standard fo