IEEE 1450 6 1-2009 en Describing On-Chip Scan Compression (IEEE Computer Society)《芯片上扫描压缩的描述》.pdf

上传人:inwarn120 文档编号:1248198 上传时间:2019-09-02 格式:PDF 页数:66 大小:832.93KB
下载 相关 举报
IEEE 1450 6 1-2009 en Describing On-Chip Scan Compression (IEEE Computer Society)《芯片上扫描压缩的描述》.pdf_第1页
第1页 / 共66页
IEEE 1450 6 1-2009 en Describing On-Chip Scan Compression (IEEE Computer Society)《芯片上扫描压缩的描述》.pdf_第2页
第2页 / 共66页
IEEE 1450 6 1-2009 en Describing On-Chip Scan Compression (IEEE Computer Society)《芯片上扫描压缩的描述》.pdf_第3页
第3页 / 共66页
IEEE 1450 6 1-2009 en Describing On-Chip Scan Compression (IEEE Computer Society)《芯片上扫描压缩的描述》.pdf_第4页
第4页 / 共66页
IEEE 1450 6 1-2009 en Describing On-Chip Scan Compression (IEEE Computer Society)《芯片上扫描压缩的描述》.pdf_第5页
第5页 / 共66页
点击查看更多>>
资源描述

1、IEEE Std 1450.6.1-2009IEEE Standard for DescribingOn-Chip Scan CompressionIEEE3 Park Avenue New York, NY 10016-5997, USA13 July 2009IEEE Computer SocietySponsored by theTest Technology Standards Committee1450.6.1TMIEEE Std 1450.6.1-2009IEEE Standard for Describing On-Chip Scan CompressionSponsorTest

2、 Technology Standards Committeeof theIEEE Computer SocietyApproved 13 May 2009IEEE-SA Standards BoardAbstract: This standard defines how the necessary information is passed from scan insertion topattern generation and from pattern generation to diagnosis such that different tool vendors couldbe used

3、 for each step independent of on-chip scan compression logic used.Keywords: chip design, design automation, on-chip scan compression, pattern generation, scaninsertionThe Institute of Electrical and Electronics Engineers, Inc.3 Park Avenue, New York, NY 10016-5997, USACopyright 2009 by the Institute

4、 of Electrical and Electronics Engineers, Inc.All rights reserved. Published 13 July 2009. Printed in the United States of America.IEEE is a registered trademark in the U.S. Patent +1 978 750 8400. Permission to photocopy portions of any individual standard for educationalclassroom use can also be o

5、btained through the Copyright Clearance Center.iv Copyright 2009 IEEE. All rights reserved.IntroductionThe purpose of this standard is to provide a sufficient description of on-chip scan compression structures,operation, and connectivity such that EDA tools may interoperate for pattern generation an

6、d diagnosis. Thestandard extends the CTL language (IEEE Std 1450.6), which provides such information for designs withouton-chip scan compression structures.Notice to usersLaws and regulationsUsers of these documents should consult all applicable laws and regulations. Compliance with theprovisions of

7、 this standard does not imply compliance to any applicable regulatory requirements.Implementers of the standard are responsible for observing or referring to the applicable regulatoryrequirements. IEEE does not, by the publication of its standards, intend to urge action that is not incompliance with

8、 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 privateuses. These include both use, by reference, in laws and regulations, and use in private self-regulation,standa

9、rdization, and the promotion of engineering practices and methods. By making this documentavailable for use and adoption by public authorities and private users, the IEEE does not waive any rights incopyright to this document.Updating of IEEE documentsUsers of IEEE standards should be aware that the

10、se documents may be superseded at any time by theissuance 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 thedocument together with any amendments, corrigen

11、da, or errata then in effect. In order to determine whethera given document is the current edition and whether it has been amended through the issuance ofamendments, corrigenda, or errata, visit the IEEE Standards Association website athttp:/ieeexplore.ieee.org/xpl/standards.jsp, or contact the IEEE

12、 at the address listed previously.For more information about the IEEE Standards Association or the IEEE standards development process,visit the IEEE-SA website at http:/standards.ieee.org.ErrataErrata, if any, for this and all other standards can be accessed at the following URL: http:/standards.iee

13、e.org/reading/ieee/updates/errata/index.html. Users are encouraged to check this URL forerrata periodically.This introduction is not part of IEEE Std 1450.6.1-2009, IEEE Standard for Describing On-Chip Scan Compression.Copyright 2009 IEEE. All rights reserved. vInterpretationsCurrent interpretations

14、 can be accessed at the following URL: http:/standards.ieee.org/reading/ieee/interp/index.html.PatentsAttention is called to the possibility that implementation of this standard may require use of subject mattercovered by patent rights. By publication of this standard, no position is taken with resp

15、ect to the existence orvalidity of any patent rights in connection therewith. The IEEE is not responsible for identifying EssentialPatent Claims for which a license may be required, for conducting inquiries into the legal validity or scopeof Patents Claims or determining whether any licensing terms

16、or conditions provided in connection withsubmission 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 patentrights, and the risk of infringement of such rights,

17、 is entirely their own responsibility. Further informationmay be obtained from the IEEE Standards Association.vi Copyright 2009 IEEE. All rights reserved.ParticipantsAt the time this standard was submitted to the IEEE-SA Standards Board for approval, the OCI (Open Com-pression Interface) Working Gro

18、up had the following membership: Bruce Cory (NVIDIA), Chair The following members of the entity balloting committee voted on this standard. Balloters may have votedfor approval, disapproval, or abstention. When the IEEE-SA Standards Board approved this standard on 13 May 2009, it had the followingme

19、mbership:Robert M. Grow, ChairThomas Prevost, Vice ChairSteve M. Mills, Past ChairJudith Gorman, Secretary*Member EmeritusAlso included are the following nonvoting IEEE-SA Standards Board liaisons:Howard L. Wolfman, TAB RepresentativeMichael Janezic, NIST RepresentativeSatish Aggarwal, NRC Represent

20、ativeLorraine PatscoIEEE Standards Program Manager, Document DevelopmentMichael KipnessIEEE Standards Program Manager, Technical Program DevelopmentDwayne Burek (Magma)Phil Burlison (Verigy)Al Crouch (Asset Intertech)Manish Dandekar (Intel)Geir Eide (Magma)Rohit Kapur (Synopsys)Mark Kassab (Mentor G

21、raphics)Brion Keller (Cadence)Kee Sup Kim (Intel)Steve Oakland (IBM)Rolf Schlagenhaft (Freescale)Accellera Cadence Design Intel Mentor Graphics Nvidia Synopsys John BarrKaren BartlesonVictor BermanTed BurseRichard DeBlasioAndy DrozdMark EpsteinAlexander GelmanJim HughesRichard H. HulettYoung Kyun Ki

22、mJoseph L. Koepfinger*John KulickDavid J. LawTed OlsenGlenn ParsonsRonald C. PetersenNarayanan RamachandranJon Walter RosdahlSam SciaccaCopyright 2009 IEEE. All rights reserved. viiContents1. Overview. 11.1 Scope 11.2 General . 11.3 Conceptual data flow 21.4 High-level implementation details . 31.5

23、Limitations of this standard 51.6 Structure of this standard 52. Normative references 63. Definitions, acronyms, and abbreviations 63.1 Definitions 63.2 Acronyms and abbreviations 64. New blocksCompressionStructures 74.1 CompressionStructures block. 74.2 CompressionStructures block syntax descriptio

24、n 74.3 CompressionStructures block example 85. STIL blockextensions to IEEE Std 1450-1999, Clause 8. 95.1 STIL syntax 95.2 STIL syntax description . 95.3 STIL syntax example . 96. Environment blockextensions to IEEE Std 1450.1-2005, Clause 17 . 106.1 Environment block . 106.2 Environment block synta

25、x description . 106.3 Environment block example. 127. Semantics updates. 12Annex A (informative) Examples 14Copyright 2009 IEEE. All rights reserved. 1IEEE Standard for Describing On-Chip Scan CompressionIMPORTANT NOTICE: This standard is not intended to ensure safety, security, health, or environme

26、ntal protection in all circumstances. 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 notic

27、es 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.

28、Overview1.1 ScopeThis standard defines how the necessary information is passed from scan insertion to pattern generation and from pattern generation to diagnosis such that different tool vendors could be used for each step independent of on-chip scan compression logic used.1.2 GeneralFlows for scan-

29、based test tools are broken into three main stages. Test logic insertion, pattern generation, and diagnosis. Test logic insertion does insertion and verification of test logic. Pattern generation uses the test logic to make test patterns that can be used to verify if the design is fabricated correct

30、ly. Diagnosis is used to identify the failing location in a specific device. Diagnosis information can also be used to increase future yield and to solve problems that keep a design from going to market.This standard, the Open Compression Interface (OCI), defines on-chip scan compression structures

31、(OCSCS), which can be used to pass information from test logic insertion to pattern generation, and from pattern generation to diagnosis, such that interoperability of electronic design automation (EDA) tools is possible. These structures Only reveal as much hardware implementation as necessary for

32、pattern generation and diagnosis Do not limit EDA companies from innovating and developing their own compression solutionsIEEE Std 1450.6.1-2009 IEEE STANDARD FOR DESCRIBING2 Copyright 2009 IEEE. All rights reserved. Support most types of structures for input and output compressionOCSCS are defined

33、here as an extension of IEEE Std 1450.6TM-2005 Core Test Language (CTL).1This standard highlights the revised CTL syntax and then provides several examples that cover common compression structure types. The actual OCI syntax and semantics appear prior to the examples.1.3 Conceptual data flowFigure 1

34、 shows the OCI conceptual data flow from test logic insertion to pattern generation and from pattern generation to diagnosis. Both the OCI flow (assuming a different vendor for each stage) and the current flow (same vendor for each stage) are shown. Since same-vendor tools have their own way of link

35、ing different stages of the flow together, OCI is only needed for changing stages when any previous step was completed by a different vendor. If different vendors were used, then all the data OCI would normally add in the previous stages is needed.Figure 1Conceptual OCI flowThe test logic insertion

36、stage has the best understanding of the test structure being implemented. Test logic insertion tools are developed based on specific compression structures and have many special design rule checks implemented so customers have as good a chance as possible to generate working, highly effective patter

37、ns the first time. The time and knowledge necessary to develop all of the design rule checks is significant. Due to this, the OCI flow presumes the pattern generation tool does not need to perform test structure verification. In the case where a design house is integrating a core with in-house desig

38、n logic, the test structure in the core is presumed to be verified by the core provider and all core-level OCI information needed for pattern generation shall be in the OCI-compliant CTL file the core provider gives the design house. The design house integrating the core is responsible for generatin

39、g and verifying the final OCI information passed to pattern generation.The OCI-specific information passed from test logic insertion to pattern generation includes pattern sequence restrictions, a description of compression hardware, netlist mapping points, and vendor-specific data to ensure vendor

40、flows are as easy to use as possible when using OCI. For a more detailed description of how CTL is leveraged to pass information from test logic insertion to pattern generation, see 1.4.The pattern generation stage can be very time consuming. The automatic test pattern generator (ATPG) determines wh

41、ich logic values are needed on scan cells to detect the most faults by each test pattern. After a pattern is generated, it is then simulated to determine how many faulty locations have been detected. This 1For information on references, see Clause 2.OCI Transfer Data Test Logic Insertion Pattern Gen

42、eration Diagnosis OCI Transfer Data Current OCI Inserts test structuresVerifies test structures (DRC) Adds information for Pattern Generation - Allowed Sequences - Compression structure description - Symbolic to netlist name mapping Assumes IP implemented correctlyUses equations and sequences Writes

43、 out pattern data Add information for Diagnosis - identify key events Uses patterns, sequences, and event identifiers- calculate failing defect candidates ON-CHIP SCAN COMPRESSION IEEE Std 1450.6.1-2009Copyright 2009 IEEE. All rights reserved. 3sequence is repeated until as many as possible faulty l

44、ocations have been detected. For chips without on-chip scan compression, the value loaded and unloaded from each scan cell can be mapped directly to a unique value loaded into the chip and to a unique value unloaded from the chip. Only sequence definitions that describe how to initialize, load, unlo

45、ad, and apply tests are needed by pattern generation for this case.On-chip scan compression needs more information. Putting a logic value in a scan cell requires a value to be loaded into the chip at a previous point in time and likely forces other scan cells to be put to certain logic values. Check

46、ing that a value is in a scan cell may require values in masking logic or on other scan cells. Also, on-chip scan compression hardware may restrict the length of a sequence or require a relationship between sequences because of how the hardware is implemented. To do pattern generation efficiently, O

47、CI passes pattern generation sequences, sequence limitations/relationships, and symbolic descriptions of the compression hardware created by the test logic insertion stage.The output test patterns generated by pattern generation need to be diagnosable using both EDA diagnosis, that can isolate to a

48、gate or net, and on the tester, where isolation is possible due to the failing scan cell or scan chain. To enable this capability, the pattern generation stage shall identify key events in the pattern data and pass this information to diagnosis. The information is passed through OCI by updating the

49、sequences and/or by adding information to the test pattern data. For a more detailed description of how CTL is leveraged to pass information from pattern generation to diagnosis, see 1.4.The diagnosis stage uses the key event information added by pattern generation to map each automatic test equipment (ATE) failure back to a list of defect candidates that might have caused that failure. The diagnosis stage does not add any new information to the OCI file.1.4 High-level implementation detailsOCI data is passed from stage to stage to allow tool interoperability. T

展开阅读全文
相关资源
  • IEC TS 62492-1-2008 Industrial process control devices - Radiation thermometers - Part 1 Technical data for radiation thermometers《工业过程控制装置 辐射温度计 第1部分 辐射温度计的技术数.pdfIEC TS 62492-1-2008 Industrial process control devices - Radiation thermometers - Part 1 Technical data for radiation thermometers《工业过程控制装置 辐射温度计 第1部分 辐射温度计的技术数.pdf
  • IEC TR2 61464-1998 Insulated bushings - Guide for the interpretation of dissolved gas analysis (DGA) in bushings where oil is the impregnating medium of the mai.pdfIEC TR2 61464-1998 Insulated bushings - Guide for the interpretation of dissolved gas analysis (DGA) in bushings where oil is the impregnating medium of the mai.pdf
  • IEC TR 61241-2-2-1993 Electrical apparatus for use in the presence of combustible dust part 2 test methods section 2 method for determining the electrical resis.pdfIEC TR 61241-2-2-1993 Electrical apparatus for use in the presence of combustible dust part 2 test methods section 2 method for determining the electrical resis.pdf
  • IEC TR 60972-1989 Classification and interpretation of new lighting products《新型照明产品的分类和说明》.pdfIEC TR 60972-1989 Classification and interpretation of new lighting products《新型照明产品的分类和说明》.pdf
  • IEC TR 60943 Edition 21-2009 Guidance concerning the permissible temperature rise for parts of electrical equipment in particular for terminals《特殊终端中电气设备部件用关于允许.pdfIEC TR 60943 Edition 21-2009 Guidance concerning the permissible temperature rise for parts of electrical equipment in particular for terminals《特殊终端中电气设备部件用关于允许.pdf
  • IEC TR 60943 AMD 1-2008 Guidance concerning the permissible temperature rise for parts of electrical equipment in particular for terminals Amendment 1《电气设备部件(特别.pdfIEC TR 60943 AMD 1-2008 Guidance concerning the permissible temperature rise for parts of electrical equipment in particular for terminals Amendment 1《电气设备部件(特别.pdf
  • IEC TR 60919-2-2008 Performance of high-voltage direct current (HVDC) systems with line-communicated converters - Part 2 Faults and switching《带线性通信转换器的高压直流(HVDC.pdfIEC TR 60919-2-2008 Performance of high-voltage direct current (HVDC) systems with line-communicated converters - Part 2 Faults and switching《带线性通信转换器的高压直流(HVDC.pdf
  • IEC TR 60870-6-505 Edition 11-2006 Telecontrol equipment and systems - Part.6-505 Telecontrol protocols compatible with ISO standards and ITU-T recommendations .pdfIEC TR 60870-6-505 Edition 11-2006 Telecontrol equipment and systems - Part.6-505 Telecontrol protocols compatible with ISO standards and ITU-T recommendations .pdf
  • IEC TR 60344 CORR1-2012 Calculation of d c resistance of plain and coated copper conductors of low-frequency cables and wires - Application guide Corrigendum 1《.pdfIEC TR 60344 CORR1-2012 Calculation of d c resistance of plain and coated copper conductors of low-frequency cables and wires - Application guide Corrigendum 1《.pdf
  • IEC 62560 CORR1-2012 Self-ballasted LED-lamps for general lighting services by voltage 50 V - Safety specifications Corrigendum 1《普通照明用50 V以上自镇流LED灯 安全要求 勘误表1》.pdfIEC 62560 CORR1-2012 Self-ballasted LED-lamps for general lighting services by voltage 50 V - Safety specifications Corrigendum 1《普通照明用50 V以上自镇流LED灯 安全要求 勘误表1》.pdf
  • 猜你喜欢
    相关搜索

    当前位置:首页 > 标准规范 > 国际标准 > IEC

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1