THE BOUNDARY-SCAN HANDBOOK SECOND EDITION Analog and Digital

Size: px
Start display at page:

Download "THE BOUNDARY-SCAN HANDBOOK SECOND EDITION Analog and Digital"

Transcription

1 THE BOUNDARY-SCAN HANDBOOK SECOND EDITION Analog and Digital

2 THE BOUNDARY-SCAN HANDBOOK SECOND EDITION Analog and Digital by Kenneth P. Parker Hewlett-Packard Company KLUWER ACADEMIC PUBLISHERS NEW YORK, BOSTON, DORDRECHT, LONDON, MOSCOW

3 ebook ISBN: Print ISBN: Kluwer Academic Publishers New York, Boston, Dordrecht, London, Moscow Print 1998 Kluwer Academic Publishers Dordrecht All rights reserved No part of this ebook may be reproduced or transmitted in any form or by any means, electronic, mechanical, recording, or otherwise, without written consent from the Publisher Created in the United States of America Visit Kluwer Online at: and Kluwer's ebookstore at:

4 Dedication This book is dedicated to the memory of an Uncle for whom I was namesake. Kenneth Fredric Parker,

5 TABLE OF CONTENTS List of Figures xiii List of Tables xviii List of Design-for-Test Rules xix Preface to the First Edition xxi Preface to the Second Edition xxiii Acknowledgement xxv 1 Boundary-Scan Basics and Vocabulary Digital Test Before Boundary-Scan Edge-Connector Functional Testing In-Circuit Testing The Philosophy of Basic Architecture The TAP Controller The Instruction Register Data Registers The Boundary Register Optimizing a Boundary Register Cell Design Architecture Summary Field-Programmable IC Devices Boundary-Scan Chains Non-Invasive Operational Modes BYPASS IDCODE USERCODE SAMPLE PRELOAD Pin-Permission Operational Modes EXTEST INTEST RUNBIST HIGHZ CLAMP Exceptions Due to Clocking Extensibility Subordination of IEEE Costs and Benefits Costs Benefits Trends Other Testability Standards 46

6 2 Boundary-Scan Description Language (BSDL) The Scope of BSDL Testing Compliance Assurance Synthesis Structure of BSDL Entity Descriptions 61 Generic Parameter 62 Logical Port Description 62 Standard USE Statement 63 Use Statements 64 Component Conformance Statement Device Package Pin Mappings Grouped Port Identification TAP Port Identification Compliance Enable Description Instruction Register Description Optional Register Description Register Access Description Boundary-Scan Register Description RUNBIST Execution Description INTEST Execution Description User Extensions to BSDL Design Warnings 2.4 Some advanced BSDL Topics Merged Cells Asymmetrical Drivers BSDL Description of 74BCT8374 Packages and Package Bodies STD_1149_1_ Cell Description Constants Basic Cell Definitions BC_0 to BC_7 User-Defined Boundary Cells Definition of BSDL Extensions Writing BSDL Summary Boundary-Scan Testing Basic Boundary-Scan Testing The Scanning Sequence Basic Test Algorithm The Personal Tester Versus ATE In-Circuit Boundary-Scan IC Test IC BIST 118 viii

7 3.2 Testing with Boundary-Scan Chains Chain Integrity Interconnect Test Connection Tests Interaction Tests BIST and Custom Tests Porting Boundary-Scan Tests Summary 4 Advanced Boundary-Scan Topics DC Parametric IC Tests Sample Mode Tests Concurrent Monitoring Non-Scan IC Testing Non-Digital Device Testing Mixed Digital/Analog Testing Multi-Chip Module Testing Firmware Development Support In-System Configuration Hardware Fault Insertion Design for Boundary-Scan Test Integrated Circuit Level DFT TAP Pin Placement Power and Ground Distribution Instruction Capture Pattern Damage Resistant Drivers Output Pins Bidirectional Pins Post-Lobotomy Behavior IDCODEs User-Defined Instructions Creation and Verification of BSDL Board-Level DFT Chain Configurations TCK/TMS Distribution Mixed Logic Families Board Level Conflicts Control of Critical Nodes Power Distribution Boundary-Scan Masters Post-Lobotomy Board Behavior System-Level DFT The MultiDrop Problem Coordination with Other Standards Summary ix

8 6 Analog Measurement Basics Analog In-Circuit Testing Analog Failures Measuring an Impedance Errors and Corrections Measurement Hardware Limited Access Testing Node Voltage Analysis Testing With Node Voltages Limited Access Node Voltage Testing The Mixed-Signal Test Environment Summary IEEE Analog Boundary-Scan Vocabulary and Basics The Target Fault Spectrum Extended Interconnect Digital Pins Analog Pins General Architecture of an IC Silicon Switches The Analog Test Access Port (ATAP) The Test Bus Interface Circuit (TBIC) The Analog Boundary Module (ABM) The Digital Boundary Module (DBM) The Instruction Set The EXTEST Instruction The CLAMP Instruction The HIGHZ Instruction The PROBE Instruction The RUNBIST Instruction The INTEST Instruction Other Provisions of Differential ATAP Port Differential I/O Partitioned Internal Test Buses Specifications and Limits Design for Testability Integrated Circuit Level Board Level System Level Summary 261 Epilog: What Next for /1149.4? 262 x

9 APPENDIX A: BSDL Syntax Specifications 263 A.1 Conventions 263 A.2 A.3 A.4 A.5 Lexical elements of BSDL Notes on syntax definition BSDL Syntax User Package Syntax Bibliography Index xi

10 List of Figures Figure 1-1: In-Circuit test setup with full nodal access. The component under test may be embedded within a board and connected to other components. 5 Figure 1-2: Cutaway drawing of a board resting on top of an In-Circuit, vacuumactuated test fixture: the bed of nails. The module interface pins are the mechanical interface to the ATE pin electronics, which are placed very close to reduce path lengths. 6 Figure 1-3: General, simplified architecture of an compliant Integrated Circuit. 9 Figure 1-4: State transition diagram of the sixteen-state TAP controller. 11 Figure 1-5: Architecture detail of a typical Boundary-Scan register with shift and parallel hold ranks. 17 Figure 1-6: Example of an instruction register cell design. The expanded cell shows several control signals generated by the TAP state machine. 19 Figure 1-7: A Typical Boundary Register Cell. 22 Figure 1-8: A Bidirectional pin with separate input and output Boundary Register cells. 23 Figure 1-9: A Bidirectional pin served by a reversible Boundary Register cell. 25 Figure 1-10: Compensating inversions in an input Boundary Register cell that monitors an inverting input buffer. 26 Figure 1-11: Compensating inversion in an output Boundary Register cell connected to an inverting output buffer. 26 Figure 1-12: Two logical symbols for typical boundary cells, one with an Update (UPD) flip-flop (A) and one without (B). 27 Figure 1-13: An example (adapted from [Whet95]) of an output cell design that eliminates both a discrete register stage and a multiplexer delay. 28 Figure 1-14: Block Diagram of a Boundary-Scan IC. 29 Figure 1-15: A field-programmable component with Boundary-Scan hard-wired into its I/O Blocks (IOBs). Each IOB starts out with bidirectional support for a component pin, but subsequent programming may reduce each to supporting input or output only. 31 Figure 1-16: A simple chain of Boundary-Scan ICs. 32 Figure 1-17: Code bit allocation in a Device Identification Register accessed by IDCODE. 34 Figure 1-18: Observe-Only Boundary Register cell for inputs. 40 Figure 1-19: Product introductions by Companies X and Y, and their relative performance. 44 Figure 2-1: BSDL use model within or outside of a VHDL environment. 51 Figure 2-2: BSDL used as a test driver. 53 Figure 2-3: A process for checking the compliance of an IC with the Standard. 54 Figure 2-4: An synthesis system that both creates and uses BSDL. 56 Figure 2-5: The relationship of a BSDL entity to the standard package and package body. 59 Figure 2-6: Candidate for merged cell design. 78 Figure 2-7: Design with input and control cells merged. 79 Figure 2-8: A design illustrating several merged cell situations. 81 Figure 2-9: Texas Instruments 74BCT8374 Octal D Flip-Flop with Boundary-Scan. 82

11 Figure 2-10: An abstraction of a Boundary Register cell showing capture data sources. 90 Figure 2-11: Cell architecture BC_1, a basic but very flexible design. 92 Figure 2-12: Cell architecture BC_2. This cell can capture its own Update latch content. 93 Figure 2-13: Cell architecture BC_3, an input cell with no Update latch. 94 Figure 2-14: Cell architecture BC_4, a cell with no Update latch and no series multiplexer. 95 Figure 2-15: Cell architecture BC_5, a control cell that can support HIGHZ-type behavior. 95 Figure 2-16: Cell architecture BC_7 (see the circuitry in the dotted line box) which supports bidirectional data flow. 97 Figure 2-17: A cell that captures a constant 1 during EXTEST. 99 Figure 3-1: Side view of a Surface-Mount IC soldered to a board. An open and a short are pictured. The poor quality joint will be invisible to electrical test methods, including Boundary-Scan. 106 Figure 3-2: TAP Controller state diagram showing path taken to shift an N-bit instruction into the Instruction Register. 108 Figure 3-3: The newly loaded instruction is activated when UPDATE-IR is passed, selecting a new data register targeted between TDI and TDO when we enter the Data Column of the state diagram. 109 Figure 3-4: Sequence of states traversed to capture data and shift it out while at the same time entering new data. 110 Figure 3-5: Completing a data shifting operation and updating the parallel hold portion of a data register. 111 Figure 3-6: An IC undergoing an INTEST function while loaded on a board. 117 Figure 3-7: A chain that has just passed CAPTURE-IR, loading all Instruction Registers with Figure 3-8: A Boundary-Scan chain of ICs with four interconnect nodes. 123 Figure 3-9: Interconnect test drives unique patterns assigned to each node from drivers to receivers. A short is shown that creates a Wired-OR result. 124 Figure 3-10: An interconnect open that prevents driven data from reaching one of two receivers on a node. This fact can help a diagnostic isolate the location of the open. 125 Figure 3-11: Simple interconnect test showing STVs (horizontal patterns) for 4 nodes. The columns are PTVs and represent the data as transmitted at each UPDATE-DR state. Note two nodes are bussed. 126 Figure 3-12: Three examples of bus wire driver opens not detected by interconnect shorts test. 132 Figure 3-13: Control cell fanout combined with board topology that results in undetected opens. 133 Figure 3-14: Parallel testing of two bussed nodes. 134 Figure 3-15: A case where four buses containing different numbers of drivers are tested in parallel. 135 Figure 3-16: A circuit where not all Boundary-Scan pins can be tested via interconnect test. 137 Figure 3-17: Example of potential interactions between a Boundary-Scan node and two non-scanned nodes. 138 xiv

12 Figure 3-18: Boundary-Scan nodes B and C that can interact (by shorting) with nodes A, D or F. 139 Figure 3-19: Two cooperating components provide stimulus vectors and capture a signature response for data path logic. 141 Figure 3-20: Developing and porting a manually generated test for similar applications. 142 Figure 3-21: Developing a Boundary-Scan test for similar applications. 143 Figure 4-1: The analog testing subsystem of an IC tester is used to switch load and test resources to measure analog parametric properties of an IC. 147 Figure 4-2: A simple circuit and its timing diagram showing setup and hold times, and the effects of system clock skew. 148 Figure 4-3: Simple circuit showing the relationships between the system clock and TCK during SAMPLE operation. 149 Figure 4-4: Concurrent sampling of component I/Os during system diagnostics, with sampled data compressed in a multiple-input signature analysis register (MISR). 151 Figure 4-5: Testing a non-scan IC U7 with a combination of physical nails and Boundary-Scan pins. 152 Figure 4-6: A timing diagram that shows how Boundary-Scan resources must be coordinated with the resources of a host ATE system. 153 Figure 4-7: Shorted inputs on a NAND gate that may not be detectable when tested by ordinary Boundary-Scan drivers. 154 Figure 4-8: A Boundary-Scan testable node that has a termination resistor to eliminate noise. 154 Figure 4-9: A mixed digital/analog IC with the Boundary Register partitioning the digital from the analog. 155 Figure 4-10: Two digital ICs that communicate by differential signaling, an analog technique. 156 Figure 4-11: Three examples of unusual differential signaling applications. 157 Figure 4-12: Multi-Chip Module shown in cross section. This example shows a multilayer ceramic PGA made of multiple dielectric and metalization layers. Bare IC die and other discrete components are mounted on the top surface. 158 Figure 4-13: Four macro states an FPGA/CPLD can be in and the transitions between them. 162 Figure 4-14: A BC_1 Boundary Register cell modified to support fault insertion. 164 Figure 5-1: Three pin layouts for TDI and TDO. 169 Figure 5-2: An oscillograph of a Ground-Bounce induced clock cycle on TCK during UPDATE-DR, measured at the package TCK pin referenced to component ground. 170 Figure 5-3: A high pincount IC with two 32-bit buses. 172 Figure 5-4: The transition timing for activities on the two buses in Figure Figure 5-5: Deliberately inserted delays in the Boundary Register control signal paths can be used to distribute driver edge placements in time. 173 Figure 5-6: A Boundary Register output cell design with the capability of monitoring its driver output pad during EXTEST. 176 Figure 5-7: A Siamese chain pair with common TCK and TMS signals, but independent data paths. Any number of chains could be linked in parallel this way. 183 xv

13 Figure 5-8: A Siamese chain pair with separate TMS lines, common TCK, and shared board-level TDI and TDO signals. 184 Figure 5-9: A simple chain with buffered TCK and TMS signals needed to avoid overloading. 185 Figure 5-10: A low-skew clock buffer with 50% duty cycle preserved by utilizing inversion. 186 Figure 5-11: A simple Boundary-Scan chain containing ICs from different logic families. Logic level conversion must be made between them. 186 Figure 5-12: A simple Boundary-Scan chain with a scanned level conversion interface for the parallel signals. Note the TCK and TMS lines must not have a scanned conversion. 187 Figure 5-13: A Boundary-Scan IC during test can set two normally complementary outputs to the same state, exciting conflicts in conventional ICs downstream. 188 Figure 5-14: Two Boundary-Scan nodes A and B need additional support from tester resources to enable proper testing. 189 Figure 5-15: A Boundary-Scan master interfaces between a microprocessor on one side and on the other. (The directions of TDI and TDO are reversed, reflecting mastership.) 190 Figure 5-16: The 74ACT8997 Scan-Path linker IC linking simple chains A, B and C. Extra shift stages (marked with * ) are inserted in the linked chain. These stages are actually resident in the 8997, which itself appears in a normal form at the end of the chain. 192 Figure 5-17: A system of several boards where each slot may accept several board types, or not contain a board at all. A simple chain through these boards would be broken at an empty slot. 194 Figure 6-1: A simple filter circuit and the actual circuit when parasitic capacitance is included. 198 Figure 6-2: Distribution of resistance values for a 4.7 Kohm resistors with a tolerance of ±5%. 199 Figure 6-3: Measuring impedance with current source stimulus (A) and with voltage source stimulus (B). 201 Figure 6-4: Measuring the impedance of a device on a board, connected to a silicon device (A), and as seen by an ATE system (B). 202 Figure 6-5: Devices may be connected into networks providing parallel pathways for currents. 203 Figure 6-6: Some sources of error in an ATE setup for measuring a simple impedance. 205 Figure 6-7: Error impedances for a delta measurement (A) and a 6-wire measurement configuration (B). 206 Figure 6-8: An operational amplifier with feedback resistor used as a current meter. 207 Figure 6-9: An operational amplifier setup to integrate a DC voltage V over time.207 Figure 6-10: An operational amplifier setup for DC Dual Slope Integration. 208 Figure 6-11: A dual slope integrator modified for AC measurements. 209 Figure 6-12: A dual slope integrator used to measure a reactive component. 210 Figure 6-13: Imaginary voltage waveform seen when measuring a capacitor. 211 Figure 6-14: A simple network containing four resistors with full nodal access. 212 Figure 6-15: Three-dimensional coordinates for graphing voltage differences. 213 xvi

14 Figure 6-16: Three-dimensional plots where only some components are potentially faulty at any one time. 214 Figure 6-17: Example circuit with access to node B removed. 215 Figure 6-18: Projecting the shadow of a three-dimensional object onto a plane. 215 Figure 6-19: Projections of failure spaces for R2 and R3 onto two of the voltage planes. 216 Figure 6-20: A mixed-signal printed circuit board. 217 Figure 6-21: Key to the color photograph appearing on the cover of this book. 219 Figure 6-22: Comparison of relative sizes of various features. 220 Figure 7-1: A mixed-signal circuit with some possible defects. 223 Figure 7-2: Examples of interconnections seen in mixed-signal circuits. 224 Figure 7-3: General (minimal) architecture of an compliant IC. 227 Figure 7-4: Detail of data register structure. 228 Figure 7-5: Symbols used for opened and closed switches. 230 Figure 7-6: Two or more ICs chained together. Note AT1 and AT2 are not required to be connected in parallel as shown here. 231 Figure 7-7: A TBIC switching structure inserted between AT1/AT2 and AB1/AB2. Note one-bit digitized values of the AT1/AT2 signals are generated. 232 Figure 7-8: Control structure for the switches shown in Figure Figure 7-9: ABM design detail for a generalized analog function pin. 237 Figure 7-10: Control structure for the switches shown in Figure Figure 7-11: ESD protection circuit for a typical pin (A) and an pin (B). 242 Figure 7-12: Alternative forms for the Boundary Register depending on whether INTEST and/or RUNBIST are supported. 243 Figure 7-13: An ATE system set up to utilize resources in an IC to measure an externally connected impedance. 244 Figure 7-14: Two measurements (A) and (B) used to find the voltage across Z for a known current. 245 Figure 7-15: Testing the digital core using INTEST. The analog core is not directly tested. 249 Figure 7-16: The analog core can be tested by patterns supplied at the D/A interface and by signals supplied or controlled by the ABMs. 250 Figure 7-17: An example implementation for differential inputs and outputs. 252 Figure 7-18: Example of a TBIC structure with one extension (k=2). 253 Figure 7-19: Control structure for the extended TBIC switches in Figure Figure 7-20: A conventional transmission gate switch and a shunting T switch structure that reduces coupling when the switch is off. 258 Figure 7-21: Degrees of guarding between two ATn signals. 260 xvii

15 List of Tables Table 1-1: Instruction Register operation during each TAP Controller state. 18 Table 2-1: Pin types in a BSDL logical port description. 63 Table 2-2: Function symbols and their meanings. 74 Table 2-3: Definition of Disable Result field symbols. 75 Table 2-4: Definitions of allowable CELL_TYPE symbols. 89 Table 2-5: Definitions of CAP_DATA symbols. 90 Table 2-6: Mode signal assignment for cell BC_1 used in any context. 92 Table 2-7: Mode signal assignments for cell BC_2 in the context of use. See text for an exception regarding INTEST. 93 Table 2-8: Mode signal assignment for cell BC_3. 94 Table 2-9: Mode signal assignments for cell BC_5. 96 Table 2-10: Mode signal assignments for BC_7 and its related BC_5 control cell. 98 Table 3-1: Example data bits for chains shown in Figure 3-7. The bits for IC7 are the first to appear at TDO. 120 Table 3-2: Data streams from chains shown in Figure 3-7 with IC4 TDI and TDO shorted together, producing a Wired-AND. 122 Table 3-3: Sequential Test Vectors for a set of nodes. The rows are STVs and the columns are PTVs. 129 Table 3-4: A set of test PTVs (the columns) for interconnect test. (The Notes are explained in the text.) 131 Table 3-5: Parallel test data for two bussed nodes. 134 Table 3-6: Test data required for bus wires with different numbers of drivers. 136 Table 6-1: Node voltages for the circuit in Figure 6-14 when the component values vary from nominal. 212 Table 7-1: Comparison of parameters of various switches. 229 Table 7-2: TBIC switching patterns (P0 through P9) for the switches shown in Figure Table 7-3: Assignment of TAP instructions to mode signal values for the TBIC. 234 Table 7-4: Selection of TBIC switch patterns versus Boundary Register cell content. 235 Table 7-5: Logic equations for TBIC switch control. 236 Table 7-6: ABM switching patterns (P0 through P19) for the switches shown in Figure Table 7-7: Selection of ABM switch patterns versus Boundary Register cell content. 240 Table 7-8: Logic equations for ABM switch control. 241 Table 7-9: TBIC extension switching patterns for the switches in Figure 7-18 for extension k. 254 Table 7-10: Selection of TBIC extension switch patterns versus Boundary Register cell content. 255 Table 7-11: Logic equations for TBIC extension switch control. 256 xviii

16 List of Design-for-Test Rules DFT-l: Place TDI and TDO pins on the end or the corner of a package to reduce their likelihood of being bridged by solder. 170 DFT-2: When possible, place power pins between TDI and TDO pins and other signal pins. 170 DFT-3: Ensure that worst-case switching of all IC drivers will not cause power/ground transients that disrupt the operation of the TAP controller. 174 DFT-4: Use higher-order bits of the Instruction Register capture pattern to implement an informal ID code. The bits captured must be predictable 0 s and l s. 174 DFT-5: If design-dependent bits are captured in the Instruction Register, then any combination of these bits should decode to the same operation. 175 DFT-6: Specify a tolerance period that drivers can withstand shorts to each other or to Power/Ground voltages. 176 DFT-7: Use self-monitoring output cells in the Boundary Register to improve Boundary-Scan diagnosis of shorts and opens. 177 DFT-8: For bidirectional pins, utilize a single-cell bidirectional design with a selfmonitoring capability (such as cell BC_7). 178 DFT-9: When the logic executes a pin-permission instruction, the system logic should be forced into a state that prevents internal conflicts. 178 DFT-10: When the logic returns to non-invasive mode, the system logic should stay in a state that will not conflict with board level signals. 178 DFT-l1: Use formal or informal ID codes to differentiate similar components or revisions of components. 179 DFT-l2: Consider board-level testing problems that will require user-defined instructions for their solutions, before final implementation of the logic. 180 DFT-13: Verify that a BSDL description matches the silicon implementation of on every component. 181 DFT-14: Before designing a board-level chain configuration, be sure that the software that will be used during testing will support it. 184 DFT-15: If there are field-programmable components in a chain of devices, group them together in the chain order and place the group at either end of the chain. 184 DFT-l6: Utilize simple buffering (where possible) of the broadcast TCK/TMS signals. Document the enabling and initialization requirements needed to preserve the protocol through TCK/TMS distribution. 185 DFT-17: Do not allow logical inversion in the TCK or TMS pathways. 186 DFT-l8: When mixed logic families are used on a board, use scanned level converters for the parallel signals and a non-scanned level conversion for TCK/TMS distribution. 187 DFT-l9: Check conventional portions of board circuitry that may be affected by Boundary-Scan test data for damaging conflicts that may be induced. Design disable methods into these portions that will make them insensitive to this testing activity. 188 DFT-20: Provide for the ability of a tester to disable conventional ICs whose outputs would otherwise conflict with nodes involved in Boundary-Scan tests. 189 xix

17 DFT-21: Provide for the ability of a tester to create strong drive values on weak nodes. 189 DFT-22: Make sure you locate and condition all Test Reset (TRST*) pins and all compliance enable pins before executing any Boundary-Scan tests. 189 DFT-23: Design analog and digital subsystems such that the analog power can be shut off while Boundary-Scan testing is being done. 190 DFT-24: If a Boundary-Scan master is used in a board design, provide for test equipment access and control of the side of the master s interface. 191 DFT-25: Ensure that a board, after any operation completes, will have safe states on all components and nodes. 193 DFT-26: Restrict implementations for system tests to simple system architectures not containing a multidrop scheme. 195 DFT-27: Eliminate all common conductive paths between a system pin pad and the ATn switches (SB1 and SB2). 258 DFT-28: Partition internal analog test buses (per section 7.4.3) to control on-chip cross talk, leakage, and capacitance. 258 DFT-29: Examine the location of switches for places where the circuit may be sensitive to parasitic coupling and leakage. Use enhanced switch designs in these areas to reduce these effects. 258 DFT-30: Analyse the layout of the ATn pins with respect to leakage and parasitic effects between them and other signals. 259 DFT-31: Group compatible ATAPs together on common ATn buses. Be prepared to accommodate more ATAP buses than there are TAP chains. 259 DFT-32: For ATn ports expected to be used in measurements of very high impedances, place a board-level guard wire between the ATn signals. 260 DFT-33: Consider which of all ATn ports in a system will be needed for system test and provide access to them. 260 DFT-34: Consider if noise-immunity testing of differential signaling is required in the system. 261 xx

18 Preface to the First Edition In February of 1990, the balloting process for the IEEE proposed standard P was completed creating IEEE Std Later that summer, in record time, the standard won ratification as an ANSI standard as well. This completed over six years of intensive cooperative effort by a diverse group of people who share a vision on solving some of the severe testing problems that exist now and are steadily getting worse. Early in this process, someone asked me if I thought that the P effort would ever bear fruit. I responded somewhat glibly that it was anyone s guess. Well, it wasn t anyone s guess, but rather the faith of a few individuals in the proposition that many testing problems could be solved if a multifaceted industry could agree on a standard for all to follow. Four of these individuals stand out; they are Harry Bleeker, Colin Maunder, Rodham Tulloss, and Lee Whetsel. In that I am convinced that the standard is the most significant testing development in the last 20 years, I personally feel a debt of gratitude to them and all the people who labored on the various Working Groups in its creation. Why do I feel that is more significant than, say, In-Circuit testing (mid 1970 s) or the various scan design approaches (mid 70 s again) such as LSSD? Surely these were very significant. However, the In-Circuit test technique, while the basis of several trillion dollars worth of electronics production, is basically an Ad-Hoc technique where the creation of a board test is only partially automatable and subject to potentially severe debugging problems. In short, every new board is an adventure. The various scan approaches were very significant in their ability to lead to the automation of test development. However, they were most successful when carried out within large, vertically integrated electronics companies. As such, they did not contribute to testing problem solutions of the electronics industry at large. A major contribution of is that it provides a standard mechanism for dissimilar segments of the electronics industry to provide support for testing problems without requiring them to understand all those various problems. As an example, members of the IC Merchant community have virtually no concept of the problems of board level testing; nor should they have to if they will provide the capability in their devices. Another major contribution of is revealed in the first half of its formal name, Standard Test Access Port. This Port is an I/O and control protocol as surely as RS-232 and Ethernet are. Combined with the open-ended extensibility of the standard, the standard is a gateway to new testing approaches. Built-In-Self-Test (BIST) immediately comes to mind. It is this particular focus that suddenly makes the standard attractive to IC designers. They say, well, I am being forced to add these four pins and some overhead, but, look at the neat things I could then do with it. These things are not limited to the field of testing. This book is aimed at professionals in the electronics industry who are concerned with the practical problems of competing successfully in the face of rapid-fire technological change. Since many of these changes affect our ability to do testing and hence cost-effective production, the advent of the standard is rightly looked upon as a major breakthrough. However, there is a great deal of misunderstanding about

19 what to expect of and how to use it. Because of this, this book is not a re-hash of the standard nor does it intend to be a tutorial on the basics of its workings. The standard itself should always be consulted for this, being careful to follow supplements issued by the IEEE that clarify and correct it. Rather, this book attempts to motivate proper expectations and explain how to use the standard successfully. xxii

20 Preface to the Second Edition I was delighted when Carl Harris of Kluwer asked me to consider producing this second edition. This indicated that he believed and the newly emerging standards are of continuing interest to the engineering profession. IEEE standards, when embraced by practicing engineers, are living entities that grow and change quickly. That justifies this edition, but also should serve as a warning that the material in this book may be superceded by upcoming changes in the standards. Always consult the most recent editions of the standards themselves for information needed for implementation. This book is intended to describe these standards in simple English rather than the strict and pedantic legalese encountered in the standards. After reading this book, it is my hope the reader will find it easier to follow the course of the standards themselves. Since the first edition of this book became available, the IEEE has formalized the Boundary-Scan Description Language (BSDL) and made it a part of the standard. Indeed, to be compliant, devices must now be documented in BSDL so that computer applications can use their features. The standard is now over eight years old and has a large infrastructure of support in the electronics industry. Today, the majority of custom ICs and programmable devices contain New applications for the protocol have been introduced, most notably the In-System Configuration (ISC) capability for Field Programmable Gate Arrays (FPGAs). This book also introduces the very recently balloted standard, IEEE Mixed-Signal Test Bus. This standard builds upon the base created by In 1990, it was not at all clear how analog pins in mixed-signal devices should be treated by a testability standard. Now that exists, the two Working Groups have begun the process of reconciling the two, with the possibility that the two documents will be merged together. Be alert for this event since it will mean more change in the future. Finally, the cover of this book shows a picture of what is driving our industry today. (See Figure 6-21 on page 219 for a key and discussion of this photograph.) Miniaturization is rampant in many sectors of our industry. Two examples are cellular telephones and handheld video cameras. A trend in our industry is that miniaturized components are becoming the low-cost alternative because of the volumes that consumer applications demand. Thus, those portions of industry that don t need these components for reasons of density will still find it attractive to adopt them. This portends an increase in testing problems that and are meant to solve. It is my sincere hope that this book will be of some use in solving these problems.

21 Acknowledgment I d like to acknowledge those who contributed to this effort. Significant technical contributions have been made over several years by Stig Oresjo, Ken Posse, John McDermid and Rod Browen. Beth Eikenbary made management support happen. Others who influenced this work were Colin Maunder, Rod Tulloss, Chi Yau, Najmi Jarwala, Lee Whetsel, Gordon Robinson, Peter Hansen, Tom Williams, Luke Girard, Dick Chiles, Larry Saunders, David Simpson, Grady Giles, Tom Langford, Markus Robinson, C. J. Clark, Carl Thatcher, Adam Cron, Steve Sunter, Mani Soma, Keith Lofstrom, Steve Dolens, Brian Wilkins and Ramaswami Dandapani. Special mention goes to my friends at Matsushita Electric Industries in Osaka, Japan who worked incredibly quickly to produce working silicon containing structures. They are Kozo Nuriya, Katsuhiro Hirayama, Akira Matsuzawa, Atsushi Kukutsu and Ren Franse. Reviews of various manuscripts were conducted by Anne Dudfield and John McDermid of Hewlett-Packard, Ben Bennetts of Bennetts Associates, Colin Maunder of British Telecom and Keith Lofstrom of KLIC Incorporated, directed by Carl Harris of Kluwer Academic Publishers. All errors and omissions that survived their careful efforts are my own. I am indebted to my wife Jana, and my eight and six-year-old daughters Katherine and Lisa who missed paternal contact while their father spent all those hours in the basement. Without their support, I could not have completed this work. I thank them. Now that this is finished, I look forward to making it up to them. Fort Collins, Colorado

The Boundary - Scan Handbook

The Boundary - Scan Handbook The Boundary - Scan Handbook The Boundary - Scan Handbook By Kenneth P. Parker Agilent Technologies SPRINGER SCIENCE+BUSINESS MEDIA, LLC Library of Congress Cataloging-in-Publication CIP info or: Title:

More information

The Boundary-Scan Handbook

The Boundary-Scan Handbook The Boundary-Scan Handbook Kenneth P. Parker The Boundary-Scan Handbook Fourth Edition Kenneth P. Parker Fort Collins, CO, USA ISBN 978-3-319-01173-8 DOI 10.1007/978-3-319-01174-5 ISBN 978-3-319-01174-5

More information

7. Introduction to mixed-signal testing using the IEEE P standard

7. Introduction to mixed-signal testing using the IEEE P standard 7. Introduction to mixed-signal testing using the IEEE P1149.4 standard It was already mentioned in previous chapters that the IEEE 1149.1 standard (BST) was developed with the specific purpose of addressing

More information

INTEGRATION OF IEEE STD AND MIXED-SIGNAL TEST ARCHITECTURES. Towards TM)*-q. From TDI. Figure 1: Cell Structure from [Park931

INTEGRATION OF IEEE STD AND MIXED-SIGNAL TEST ARCHITECTURES. Towards TM)*-q. From TDI. Figure 1: Cell Structure from [Park931 INTEGRATION OF IEEE STD. 1149.1 AND MIXED-SIGNAL TEST ARCHITECTURES David J. Cheek and R. Dandapani Department of ECE University of Colorado at Colorado Springs Colorado Springs, CO 80933-7150 Abstract

More information

to Moore and McCluskey the following formula calculates this number:

to Moore and McCluskey the following formula calculates this number: An Introduction To Jtag/Boundary Scan Jtag/Boundary Scan is a test technology. It is the jump from physical access to a board s conductor tracks (necessary for the In-Circuit Test) with all its physical

More information

Online Monitoring for Automotive Sub-systems Using

Online Monitoring for Automotive Sub-systems Using Online Monitoring for Automotive Sub-systems Using 1149.4 C. Jeffrey, A. Lechner & A. Richardson Centre for Microsystems Engineering, Lancaster University, Lancaster, LA1 4YR, UK 1 Abstract This paper

More information

Implementation of an experimental IEEE mixed signal test chip

Implementation of an experimental IEEE mixed signal test chip Implementation of an experimental IEEE 1149.4 mixed signal test chip Uroš Kač 1, Franc Novak 1, Florence Azaïs 2, Pascal Nouet 2, Michel Renovell 2 1 Jozef Stefan Institute, Ljubljana, Slovenia 2 LIRMM,

More information

Old Company Name in Catalogs and Other Documents

Old Company Name in Catalogs and Other Documents To our customers, Old Company Name in Catalogs and Other Documents On April st, 2, NEC Electronics Corporation merged with Renesas Technology Corporation, and Renesas Electronics Corporation took over

More information

Yield, Reliability and Testing. Technical University of Lodz - Department of Microelectronics and Computer Science

Yield, Reliability and Testing. Technical University of Lodz - Department of Microelectronics and Computer Science Yield, Reliability and Testing The Progressive Trend of IC Technology Integration level Year Number of transistors DRAM integration SSI 1950s less than 10 2 MSI 1960s 10 2-10 3 LSI 1970s 10 3-10 5 4K,

More information

Extending IEEE Std Analog Boundary Modules to Enhance Mixed-Signal Test

Extending IEEE Std Analog Boundary Modules to Enhance Mixed-Signal Test Board-Level Test Technologies Extending IEEE Std. 49.4 Analog Boundary Modules to Enhance Mixed-Signal Test Uroš Kač and Franc Novak Jozef Stefan Institute Florence Azaïs, Pascal Nouet, and Michel Renovell

More information

Design For Test. VLSI Design I. Design for Test. page 1. What can we do to increase testability?

Design For Test. VLSI Design I. Design for Test. page 1. What can we do to increase testability? VLS esign esign for Test esign For Test What can we do to increase ability? He s dead Jim... Overview design for architectures ad-hoc, scan based, built-in in Goal: You are familiar with ability metrics

More information

Virtual Access Technique Extends Test Coverage on PCB Assemblies

Virtual Access Technique Extends Test Coverage on PCB Assemblies Virtual Access Technique Extends Test Coverage on PCB Assemblies Anthony J. Suto Teradyne Inc. North Reading, Massachusetts Abstract With greater time to market and time to volume pressures, manufacturers

More information

Policy-Based RTL Design

Policy-Based RTL Design Policy-Based RTL Design Bhanu Kapoor and Bernard Murphy bkapoor@atrenta.com Atrenta, Inc., 2001 Gateway Pl. 440W San Jose, CA 95110 Abstract achieving the desired goals. We present a new methodology to

More information

SCAN16512A Low Voltage Universal 16-bit IEEE Bus Transceiver with TRI-STATE Outputs

SCAN16512A Low Voltage Universal 16-bit IEEE Bus Transceiver with TRI-STATE Outputs Low Voltage Universal 16-bit IEEE 1149.1 Bus Transceiver with TRI-STATE Outputs General Description The SCAN16512A is a high speed, low-power universal bus transceiver featuring data inputs organized into

More information

Testing Digital Systems II

Testing Digital Systems II Lecture : Introduction Instructor: M. Tahoori Copyright 206, M. Tahoori TDS II: Lecture Today s Lecture Logistics Course Outline Review from TDS I Copyright 206, M. Tahoori TDS II: Lecture 2 Lecture Logistics

More information

End-to-End Test Strategy for Wireless Systems

End-to-End Test Strategy for Wireless Systems End-to-End Test Strategy for Wireless Systems Madhuri Jarwala, Duy Le, Michael S. Heutmaker AT&T Bell Laboratories Engineering Research Center Princeton, NJ 08542 Abstract This paper proposes an end-to-end

More information

IEEE Std Implementation for a XAUI-to-Serial 10-Gbps Transceiver

IEEE Std Implementation for a XAUI-to-Serial 10-Gbps Transceiver IEEE Std 1149.6 Implementation for a XAUI-to-Serial 10-Gbps Transceiver Saghir A Shaikh Intel Corporation, San Diego, CA Abstract The design, implementation and verification of IEEE Std 1149.6 IP for a

More information

Keysight Technologies Medalist i1000d Boundary Scan Debug

Keysight Technologies Medalist i1000d Boundary Scan Debug Keysight Technologies Medalist i1000d Boundary Scan Debug White Paper By William Xiao, ICT Technical Marketing Engineer Keysight Technologies Introduction With Boundary scan test technology being more

More information

Lecture 16: Design for Testability. MAH, AEN EE271 Lecture 16 1

Lecture 16: Design for Testability. MAH, AEN EE271 Lecture 16 1 Lecture 16: Testing, Design for Testability MAH, AEN EE271 Lecture 16 1 Overview Reading W&E 7.1-7.3 - Testing Introduction Up to this place in the class we have spent all of time trying to figure out

More information

VLSI System Testing. Outline

VLSI System Testing. Outline ECE 538 VLSI System Testing Krish Chakrabarty System-on-Chip (SOC) Testing ECE 538 Krish Chakrabarty 1 Outline Motivation for modular testing of SOCs Wrapper design IEEE 1500 Standard Optimization Test

More information

Keysight Technologies Boundary Scan DFT Guidelines for Good Chain Integrity and Test Coverage. Application Note

Keysight Technologies Boundary Scan DFT Guidelines for Good Chain Integrity and Test Coverage. Application Note Keysight Technologies Boundary Scan DFT Guidelines for Good Chain Integrity and Test Coverage Application Note Introduction Let s start with a brief preface into the why and what of Boundary Scan and later

More information

Preface to Third Edition Deep Submicron Digital IC Design p. 1 Introduction p. 1 Brief History of IC Industry p. 3 Review of Digital Logic Gate

Preface to Third Edition Deep Submicron Digital IC Design p. 1 Introduction p. 1 Brief History of IC Industry p. 3 Review of Digital Logic Gate Preface to Third Edition p. xiii Deep Submicron Digital IC Design p. 1 Introduction p. 1 Brief History of IC Industry p. 3 Review of Digital Logic Gate Design p. 6 Basic Logic Functions p. 6 Implementation

More information

Virtual Access Technique Augments Test Coverage on Limited Access PCB Assemblies

Virtual Access Technique Augments Test Coverage on Limited Access PCB Assemblies Virtual Access Technique Augments Test Coverage on Limited Access PCB Assemblies Anthony J. Suto Teradyne Inc. North Reading, Massachusetts Abstract Increased pressures to reduce time to market and time

More information

SCAN16512 Low Voltage Universal 16-bit IEEE Bus Transceiver with TRI-STATE Outputs

SCAN16512 Low Voltage Universal 16-bit IEEE Bus Transceiver with TRI-STATE Outputs SCAN16512 Low Voltage Universal 16-bit IEEE 1149.1 Bus Transceiver with TRI-STATE Outputs General Description The SCAN16512 is a high speed, low-power universal bus transceiver featuring data inputs organized

More information

EC 1354-Principles of VLSI Design

EC 1354-Principles of VLSI Design EC 1354-Principles of VLSI Design UNIT I MOS TRANSISTOR THEORY AND PROCESS TECHNOLOGY PART-A 1. What are the four generations of integrated circuits? 2. Give the advantages of IC. 3. Give the variety of

More information

EECS 427 Lecture 21: Design for Test (DFT) Reminders

EECS 427 Lecture 21: Design for Test (DFT) Reminders EECS 427 Lecture 21: Design for Test (DFT) Readings: Insert H.3, CBF Ch 25 EECS 427 F09 Lecture 21 1 Reminders One more deadline Finish your project by Dec. 14 Schematic, layout, simulations, and final

More information

LSI and Circuit Technologies for the SX-8 Supercomputer

LSI and Circuit Technologies for the SX-8 Supercomputer LSI and Circuit Technologies for the SX-8 Supercomputer By Jun INASAKA,* Toshio TANAHASHI,* Hideaki KOBAYASHI,* Toshihiro KATOH,* Mikihiro KAJITA* and Naoya NAKAYAMA This paper describes the LSI and circuit

More information

Microcircuit Electrical Issues

Microcircuit Electrical Issues Microcircuit Electrical Issues Distortion The frequency at which transmitted power has dropped to 50 percent of the injected power is called the "3 db" point and is used to define the bandwidth of the

More information

In the previous chapters, efficient and new methods and. algorithms have been presented in analog fault diagnosis. Also a

In the previous chapters, efficient and new methods and. algorithms have been presented in analog fault diagnosis. Also a 118 CHAPTER 6 Mixed Signal Integrated Circuits Testing - A Study 6.0 Introduction In the previous chapters, efficient and new methods and algorithms have been presented in analog fault diagnosis. Also

More information

Lecture 3, Handouts Page 1. Introduction. EECE 353: Digital Systems Design Lecture 3: Digital Design Flows, Simulation Techniques.

Lecture 3, Handouts Page 1. Introduction. EECE 353: Digital Systems Design Lecture 3: Digital Design Flows, Simulation Techniques. Introduction EECE 353: Digital Systems Design Lecture 3: Digital Design Flows, Techniques Cristian Grecu grecuc@ece.ubc.ca Course web site: http://courses.ece.ubc.ca/353/ What have you learned so far?

More information

High Temperature Mixed Signal Capabilities

High Temperature Mixed Signal Capabilities High Temperature Mixed Signal Capabilities June 29, 2017 Product Overview Features o Up to 300 o C Operation o Will support most analog functions. o Easily combined with up to 30K digital gates. o 1.0u

More information

Low Power Design Methods: Design Flows and Kits

Low Power Design Methods: Design Flows and Kits JOINT ADVANCED STUDENT SCHOOL 2011, Moscow Low Power Design Methods: Design Flows and Kits Reported by Shushanik Karapetyan Synopsys Armenia Educational Department State Engineering University of Armenia

More information

PHYSICAL STRUCTURE OF CMOS INTEGRATED CIRCUITS. Dr. Mohammed M. Farag

PHYSICAL STRUCTURE OF CMOS INTEGRATED CIRCUITS. Dr. Mohammed M. Farag PHYSICAL STRUCTURE OF CMOS INTEGRATED CIRCUITS Dr. Mohammed M. Farag Outline Integrated Circuit Layers MOSFETs CMOS Layers Designing FET Arrays EE 432 VLSI Modeling and Design 2 Integrated Circuit Layers

More information

CMOS LOGIC CIRCUIT DESIGN

CMOS LOGIC CIRCUIT DESIGN CMOS LOGIC CIRCUIT DESIGN CMOS LOGIC CIRCUIT DESIGN John P. Uyemura Georgia Institute of Technology KLUWER ACADEMIC PUBLISHERS NEW YORK, BOSTON, DORDRECHT, LONDON, MOSCOW ebook ISBN: 0-306-47529-4 Print

More information

PE713 FPGA Based System Design

PE713 FPGA Based System Design PE713 FPGA Based System Design Why VLSI? Dept. of EEE, Amrita School of Engineering Why ICs? Dept. of EEE, Amrita School of Engineering IC Classification ANALOG (OR LINEAR) ICs produce, amplify, or respond

More information

Reference. Wayne Wolf, FPGA-Based System Design Pearson Education, N Krishna Prakash,, Amrita School of Engineering

Reference. Wayne Wolf, FPGA-Based System Design Pearson Education, N Krishna Prakash,, Amrita School of Engineering FPGA Fabrics Reference Wayne Wolf, FPGA-Based System Design Pearson Education, 2004 CPLD / FPGA CPLD Interconnection of several PLD blocks with Programmable interconnect on a single chip Logic blocks executes

More information

Debugging a Boundary-Scan I 2 C Script Test with the BusPro - I and I2C Exerciser Software: A Case Study

Debugging a Boundary-Scan I 2 C Script Test with the BusPro - I and I2C Exerciser Software: A Case Study Debugging a Boundary-Scan I 2 C Script Test with the BusPro - I and I2C Exerciser Software: A Case Study Overview When developing and debugging I 2 C based hardware and software, it is extremely helpful

More information

SCAN182373A Transparent Latch with 25Ω Series Resistor Outputs

SCAN182373A Transparent Latch with 25Ω Series Resistor Outputs January 1993 Revised August 2000 SCAN182373A Traparent Latch with 25Ω Series Resistor Outputs General Description The SCAN182373A is a high performance BiCMOS traparent latch featuring separate data inputs

More information

AUTOMOTIVE ELECTROMAGNETIC COMPATIBILITY (EMC)

AUTOMOTIVE ELECTROMAGNETIC COMPATIBILITY (EMC) AUTOMOTIVE ELECTROMAGNETIC COMPATIBILITY (EMC) AUTOMOTIVE ELECTROMAGNETIC COMPATIBILITY (EMC) Terence Rybak Mark Steffka KLUWER ACADEMIC PUBLISHERS NEW YORK, BOSTON, DORDRECHT, LONDON, MOSCOW ebook ISBN:

More information

Digital Design and System Implementation. Overview of Physical Implementations

Digital Design and System Implementation. Overview of Physical Implementations Digital Design and System Implementation Overview of Physical Implementations CMOS devices CMOS transistor circuit functional behavior Basic logic gates Transmission gates Tri-state buffers Flip-flops

More information

Contents 1 Introduction 2 MOS Fabrication Technology

Contents 1 Introduction 2 MOS Fabrication Technology Contents 1 Introduction... 1 1.1 Introduction... 1 1.2 Historical Background [1]... 2 1.3 Why Low Power? [2]... 7 1.4 Sources of Power Dissipations [3]... 9 1.4.1 Dynamic Power... 10 1.4.2 Static Power...

More information

Lecture 11: Clocking

Lecture 11: Clocking High Speed CMOS VLSI Design Lecture 11: Clocking (c) 1997 David Harris 1.0 Introduction We have seen that generating and distributing clocks with little skew is essential to high speed circuit design.

More information

A SIGNAL DRIVEN LARGE MOS-CAPACITOR CIRCUIT SIMULATOR

A SIGNAL DRIVEN LARGE MOS-CAPACITOR CIRCUIT SIMULATOR A SIGNAL DRIVEN LARGE MOS-CAPACITOR CIRCUIT SIMULATOR Janusz A. Starzyk and Ying-Wei Jan Electrical Engineering and Computer Science, Ohio University, Athens Ohio, 45701 A designated contact person Prof.

More information

Introduction to Electromagnetic Compatibility

Introduction to Electromagnetic Compatibility Introduction to Electromagnetic Compatibility Second Edition CLAYTON R. PAUL Department of Electrical and Computer Engineering, School of Engineering, Mercer University, Macon, Georgia and Emeritus Professor

More information

A Novel Low-Power Scan Design Technique Using Supply Gating

A Novel Low-Power Scan Design Technique Using Supply Gating A Novel Low-Power Scan Design Technique Using Supply Gating S. Bhunia, H. Mahmoodi, S. Mukhopadhyay, D. Ghosh, and K. Roy School of Electrical and Computer Engineering, Purdue University, West Lafayette,

More information

DESIGN & IMPLEMENTATION OF SELF TIME DUMMY REPLICA TECHNIQUE IN 128X128 LOW VOLTAGE SRAM

DESIGN & IMPLEMENTATION OF SELF TIME DUMMY REPLICA TECHNIQUE IN 128X128 LOW VOLTAGE SRAM DESIGN & IMPLEMENTATION OF SELF TIME DUMMY REPLICA TECHNIQUE IN 128X128 LOW VOLTAGE SRAM 1 Mitali Agarwal, 2 Taru Tevatia 1 Research Scholar, 2 Associate Professor 1 Department of Electronics & Communication

More information

Design for Testability & Design for Debug

Design for Testability & Design for Debug EE-382M VLSI II Design for Testability & Design for Debug Bob Molyneaux Mark McDermott Anil Sabbavarapu EE 382M Class Notes Foil # 1 The University of Texas at Austin Agenda Why test? Scan: What is it?

More information

METHODOLOGY FOR THE DIGITAL CALIBRATION OF ANALOG CIRCUITS AND SYSTEMS

METHODOLOGY FOR THE DIGITAL CALIBRATION OF ANALOG CIRCUITS AND SYSTEMS METHODOLOGY FOR THE DIGITAL CALIBRATION OF ANALOG CIRCUITS AND SYSTEMS METHODOLOGY FOR THE DIGITAL CALIBRATION OF ANALOG CIRCUITS AND SYSTEMS with Case Studies by Marc Pastre Ecole Polytechnique Fédérale

More information

AC-JTAG: Empowering JTAG beyond Testing DC Nets

AC-JTAG: Empowering JTAG beyond Testing DC Nets AC-JTAG: Empowering JTAG beyond Testing C Nets Sung S.Chung and Sang H. Baeg Cisco Systems, Inc. 7 W. Tasman rive San Jose, CA 9534 ABSTRACT This paper presents the new technology that extends today s

More information

Measurements of Passive Components Using of an IEEE Mixed-Signal Test Bus. Bogdan Bartosiński

Measurements of Passive Components Using of an IEEE Mixed-Signal Test Bus. Bogdan Bartosiński Measurements of Passive Components Using of an IEEE 1149.4 Mixed-Signal Test Bus Bogdan Bartosiński Gdansk University of Technology, Faculty of Electronics, Telecommunications and Informatics, ul. Gabriela

More information

Propagation Delay, Circuit Timing & Adder Design. ECE 152A Winter 2012

Propagation Delay, Circuit Timing & Adder Design. ECE 152A Winter 2012 Propagation Delay, Circuit Timing & Adder Design ECE 152A Winter 2012 Reading Assignment Brown and Vranesic 2 Introduction to Logic Circuits 2.9 Introduction to CAD Tools 2.9.1 Design Entry 2.9.2 Synthesis

More information

Propagation Delay, Circuit Timing & Adder Design

Propagation Delay, Circuit Timing & Adder Design Propagation Delay, Circuit Timing & Adder Design ECE 152A Winter 2012 Reading Assignment Brown and Vranesic 2 Introduction to Logic Circuits 2.9 Introduction to CAD Tools 2.9.1 Design Entry 2.9.2 Synthesis

More information

SCAN18374T D-Type Flip-Flop with 3-STATE Outputs

SCAN18374T D-Type Flip-Flop with 3-STATE Outputs SCAN18374T D-Type Flip-Flop with 3-STATE Outputs General Description The SCAN18374T is a high speed, low-power D-type flipflop featuring separate D-type inputs organized into dual 9- bit bytes with byte-oriented

More information

Testing Power Sources for Stability

Testing Power Sources for Stability Keywords Venable, frequency response analyzer, oscillator, power source, stability testing, feedback loop, error amplifier compensation, impedance, output voltage, transfer function, gain crossover, bode

More information

Module -18 Flip flops

Module -18 Flip flops 1 Module -18 Flip flops 1. Introduction 2. Comparison of latches and flip flops. 3. Clock the trigger signal 4. Flip flops 4.1. Level triggered flip flops SR, D and JK flip flops 4.2. Edge triggered flip

More information

CHAPTER 4. Practical Design

CHAPTER 4. Practical Design CHAPTER 4 Practical Design The results in Chapter 3 indicate that the 2-D CCS TL can be used to synthesize a wider range of characteristic impedance, flatten propagation characteristics, and place passive

More information

Design Automation for IEEE P1687

Design Automation for IEEE P1687 Design Automation for IEEE P1687 Farrokh Ghani Zadegan 1, Urban Ingelsson 1, Gunnar Carlsson 2 and Erik Larsson 1 1 Linköping University, 2 Ericsson AB, Linköping, Sweden Stockholm, Sweden ghanizadegan@ieee.org,

More information

EECS 579 Fall What is Testing?

EECS 579 Fall What is Testing? EECS 579 Fall 2001 Recap Text (new): Essentials of Electronic Testing by M. Bushnell & V. Agrawal, Kluwer, Boston, 2000. Class Home Page: http://www.eecs.umich.edu/courses/eecs579 Lecture notes and other

More information

Electronic Circuits EE359A

Electronic Circuits EE359A Electronic Circuits EE359A Bruce McNair B206 bmcnair@stevens.edu 201-216-5549 1 Memory and Advanced Digital Circuits - 2 Chapter 11 2 Figure 11.1 (a) Basic latch. (b) The latch with the feedback loop opened.

More information

CMOS Test and Evaluation

CMOS Test and Evaluation CMOS Test and Evaluation Manjul Bhushan Mark B. Ketchen CMOS Test and Evaluation A Physical Perspective Manjul Bhushan OctEval Hopewell Junction, NY, USA Mark B. Ketchen OcteVue Hadley, MA, USA ISBN 978-1-4939-1348-0

More information

Testing Digital Systems II. Problem: Fault Diagnosis

Testing Digital Systems II. Problem: Fault Diagnosis Testing Digital Systems II Lecture : Logic Diagnosis Instructor: M. Tahoori Copyright 26, M. Tahoori TDSII: Lecture Problem: Fault Diagnosis test patterns Circuit Under Diagnosis (CUD) expected response

More information

Dual Protocol Transceivers Ease the Design of Industrial Interfaces

Dual Protocol Transceivers Ease the Design of Industrial Interfaces Dual Protocol Transceivers Ease the Design of Industrial Interfaces Introduction The trend in industrial PC designs towards smaller form factors and more communication versatility is driving the development

More information

Lecture #2 Solving the Interconnect Problems in VLSI

Lecture #2 Solving the Interconnect Problems in VLSI Lecture #2 Solving the Interconnect Problems in VLSI C.P. Ravikumar IIT Madras - C.P. Ravikumar 1 Interconnect Problems Interconnect delay has become more important than gate delays after 130nm technology

More information

Maximum data rate: 50 MBaud Data rate range: ±15% Lock-in time: 1 bit

Maximum data rate: 50 MBaud Data rate range: ±15% Lock-in time: 1 bit MONOLITHIC MANCHESTER ENCODER/DECODER (SERIES 3D7503) FEATURES 3D7503 data 3 delay devices, inc. PACKAGES All-silicon, low-power CMOS technology CIN 1 14 Encoder and decoder function independently Encoder

More information

An Introduction to Mixed-Signal IC Test and Measurement

An Introduction to Mixed-Signal IC Test and Measurement An Introduction to Mixed-Signal IC Test and Measurement Mark Burns Texas Instruments, Incorporated Gordon W. Roberts McGill University New York Oxford OXFORD UNIVERSITY PRESS 2001 PREFACE xvii Chapter

More information

UT90nHBD Hardened-by-Design (HBD) Standard Cell Data Sheet February

UT90nHBD Hardened-by-Design (HBD) Standard Cell Data Sheet February Semicustom Products UT90nHBD Hardened-by-Design (HBD) Standard Cell Data Sheet February 2018 www.cobham.com/hirel The most important thing we build is trust FEATURES Up to 50,000,000 2-input NAND equivalent

More information

Hot Swap Controller Enables Standard Power Supplies to Share Load

Hot Swap Controller Enables Standard Power Supplies to Share Load L DESIGN FEATURES Hot Swap Controller Enables Standard Power Supplies to Share Load Introduction The LTC435 Hot Swap and load share controller is a powerful tool for developing high availability redundant

More information

CHAPTER 7 HARDWARE IMPLEMENTATION

CHAPTER 7 HARDWARE IMPLEMENTATION 168 CHAPTER 7 HARDWARE IMPLEMENTATION 7.1 OVERVIEW In the previous chapters discussed about the design and simulation of Discrete controller for ZVS Buck, Interleaved Boost, Buck-Boost, Double Frequency

More information

Parasitic-Aware Optimization of CMOS RF Circuits

Parasitic-Aware Optimization of CMOS RF Circuits Parasitic-Aware Optimization of CMOS RF Circuits Parasitic-Aware Optimization of CMOS RF Circuits by David J. Allstot Kiyong Choi Jinho Park University of Washington KLUWER ACADEMIC PUBLISHERS NEW YORK,

More information

±50V Isolated, 3.0V to 5.5V, 250kbps, 2 Tx/2 Rx, RS-232 Transceiver MAX3250

±50V Isolated, 3.0V to 5.5V, 250kbps, 2 Tx/2 Rx, RS-232 Transceiver MAX3250 EVALUATION KIT AVAILABLE MAX325 General Description The MAX325 is a 3.V to 5.5V powered, ±5V isolated EIA/TIA-232 and V.28/V.24 communications interface with high data-rate capabilities. The MAX325 is

More information

RF CMOS Power Amplifiers: Theory, Design and Implementation

RF CMOS Power Amplifiers: Theory, Design and Implementation RF CMOS Power Amplifiers: Theory, Design and Implementation THE KLUWER INTERNATIONAL SERIES IN ENGINEERING AND COMPUTER SCIENCE ANALOG CIRCUITS AND SIGNAL PROCESSING Consulting Editor: Mohammed Ismail.

More information

CIRCUITS. Raj Nair Donald Bennett PRENTICE HALL

CIRCUITS. Raj Nair Donald Bennett PRENTICE HALL POWER INTEGRITY ANALYSIS AND MANAGEMENT I CIRCUITS Raj Nair Donald Bennett PRENTICE HALL Upper Saddle River, NJ Boston Indianapolis San Francisco New York Toronto Montreal London Munich Paris Madrid Capetown

More information

Vector-based Peak Current Analysis during Wafer Test of Flip-chip Designs

Vector-based Peak Current Analysis during Wafer Test of Flip-chip Designs University of Connecticut DigitalCommons@UConn Doctoral Dissertations University of Connecticut Graduate School 4-8-2013 Vector-based Peak Current Analysis during Wafer Test of Flip-chip Designs Wei Zhao

More information

Exploring the Basics of AC Scan

Exploring the Basics of AC Scan Page 1 of 8 Exploring the Basics of AC Scan by Alfred L. Crouch, Inovys This in-depth discussion of scan-based testing explores the benefits, implementation, and possible problems of AC scan. Today s large,

More information

VLSI Design Verification and Test Delay Faults II CMPE 646

VLSI Design Verification and Test Delay Faults II CMPE 646 Path Counting The number of paths can be an exponential function of the # of gates. Parallel multipliers are notorious for having huge numbers of paths. It is possible to efficiently count paths in spite

More information

Yet, many signal processing systems require both digital and analog circuits. To enable

Yet, many signal processing systems require both digital and analog circuits. To enable Introduction Field-Programmable Gate Arrays (FPGAs) have been a superb solution for rapid and reliable prototyping of digital logic systems at low cost for more than twenty years. Yet, many signal processing

More information

Novel Low-Overhead Operand Isolation Techniques for Low-Power Datapath Synthesis

Novel Low-Overhead Operand Isolation Techniques for Low-Power Datapath Synthesis Novel Low-Overhead Operand Isolation Techniques for Low-Power Datapath Synthesis N. Banerjee, A. Raychowdhury, S. Bhunia, H. Mahmoodi, and K. Roy School of Electrical and Computer Engineering, Purdue University,

More information

On Chip Active Decoupling Capacitors for Supply Noise Reduction for Power Gating and Dynamic Dual Vdd Circuits in Digital VLSI

On Chip Active Decoupling Capacitors for Supply Noise Reduction for Power Gating and Dynamic Dual Vdd Circuits in Digital VLSI ELEN 689 606 Techniques for Layout Synthesis and Simulation in EDA Project Report On Chip Active Decoupling Capacitors for Supply Noise Reduction for Power Gating and Dynamic Dual Vdd Circuits in Digital

More information

72-Mbit QDR II SRAM 4-Word Burst Architecture

72-Mbit QDR II SRAM 4-Word Burst Architecture 72-Mbit QDR II SRAM 4-Word Burst Architecture Features Separate Independent Read and Write Data Ports Supports concurrent transactions 333 MHz Clock for High Bandwidth 4-word Burst for Reducing Address

More information

6.111 Lecture # 19. Controlling Position. Some General Features of Servos: Servomechanisms are of this form:

6.111 Lecture # 19. Controlling Position. Some General Features of Servos: Servomechanisms are of this form: 6.111 Lecture # 19 Controlling Position Servomechanisms are of this form: Some General Features of Servos: They are feedback circuits Natural frequencies are 'zeros' of 1+G(s)H(s) System is unstable if

More information

Test Automation - Automatic Test Generation Technology and Its Applications

Test Automation - Automatic Test Generation Technology and Its Applications Test Automation - Automatic Test Generation Technology and Its Applications 1. Introduction Kwang-Ting (Tim) Cheng and Angela Krstic Department of Electrical and Computer Engineering University of California

More information

DesignCon Noise Injection for Design Analysis and Debugging

DesignCon Noise Injection for Design Analysis and Debugging DesignCon 2009 Noise Injection for Design Analysis and Debugging Douglas C. Smith, D. C. Smith Consultants [Email: doug@dsmith.org, Tel: 408-356-4186] Copyright! 2009 Abstract Troubleshooting PCB and system

More information

DESIGN OF MULTI-BIT DELTA-SIGMA A/D CONVERTERS

DESIGN OF MULTI-BIT DELTA-SIGMA A/D CONVERTERS DESIGN OF MULTI-BIT DELTA-SIGMA A/D CONVERTERS DESIGN OF MULTI-BIT DELTA-SIGMA A/D CONVERTERS by Yves Geerts Alcatel Microelectronics, Belgium Michiel Steyaert KU Leuven, Belgium and Willy Sansen KU Leuven,

More information

Computer Aided Design of Electronics

Computer Aided Design of Electronics Computer Aided Design of Electronics [Datorstödd Elektronikkonstruktion] Zebo Peng, Petru Eles, and Nima Aghaee Embedded Systems Laboratory IDA, Linköping University www.ida.liu.se/~tdts01 Electronic Systems

More information

High Speed Digital Systems Require Advanced Probing Techniques for Logic Analyzer Debug

High Speed Digital Systems Require Advanced Probing Techniques for Logic Analyzer Debug JEDEX 2003 Memory Futures (Track 2) High Speed Digital Systems Require Advanced Probing Techniques for Logic Analyzer Debug Brock J. LaMeres Agilent Technologies Abstract Digital systems are turning out

More information

NOTICE. (Formulated under the cognizance of the CTA R4 Video Systems Committee.)

NOTICE. (Formulated under the cognizance of the CTA R4 Video Systems Committee.) ANSI/CTA Standard Antenna Control Interface ANSI/CTA-909-B (Formerly ANSI/) January 2011 NOTICE Consumer Technology Association (CTA) Standards, Bulletins and other technical publications are designed

More information

SWITCHED-CURRENTS an analogue technique for digital technology

SWITCHED-CURRENTS an analogue technique for digital technology SWITCHED-CURRENTS an analogue technique for digital technology Edited by С Toumazou, ]. B. Hughes & N. C. Battersby Supported by the IEEE Circuits and Systems Society Technical Committee on Analog Signal

More information

Analog CMOS Interface Circuits for UMSI Chip of Environmental Monitoring Microsystem

Analog CMOS Interface Circuits for UMSI Chip of Environmental Monitoring Microsystem Analog CMOS Interface Circuits for UMSI Chip of Environmental Monitoring Microsystem A report Submitted to Canopus Systems Inc. Zuhail Sainudeen and Navid Yazdi Arizona State University July 2001 1. Overview

More information

A TDC based BIST Scheme for Operational Amplifier Jun Yuan a and Wei Wang b

A TDC based BIST Scheme for Operational Amplifier Jun Yuan a and Wei Wang b Applied Mechanics and Materials Submitted: 2014-07-19 ISSN: 1662-7482, Vols. 644-650, pp 3583-3587 Accepted: 2014-07-20 doi:10.4028/www.scientific.net/amm.644-650.3583 Online: 2014-09-22 2014 Trans Tech

More information

Part VI: Requirements for Integrated Services Digital Network Terminal Equipment

Part VI: Requirements for Integrated Services Digital Network Terminal Equipment Issue 9, Amendment 1 September 2012 Spectrum Management and Telecommunications Compliance Specification for Terminal Equipment, Terminal Systems, Network Protection Devices, Connection Arrangements and

More information

Low Jitter, Low Emission Timing Solutions For High Speed Digital Systems. A Design Methodology

Low Jitter, Low Emission Timing Solutions For High Speed Digital Systems. A Design Methodology Low Jitter, Low Emission Timing Solutions For High Speed Digital Systems A Design Methodology The Challenges of High Speed Digital Clock Design In high speed applications, the faster the signal moves through

More information

Advances in Antenna Measurement Instrumentation and Systems

Advances in Antenna Measurement Instrumentation and Systems Advances in Antenna Measurement Instrumentation and Systems Steven R. Nichols, Roger Dygert, David Wayne MI Technologies Suwanee, Georgia, USA Abstract Since the early days of antenna pattern recorders,

More information

DIGITAL INTEGRATED CIRCUITS A DESIGN PERSPECTIVE 2 N D E D I T I O N

DIGITAL INTEGRATED CIRCUITS A DESIGN PERSPECTIVE 2 N D E D I T I O N DIGITAL INTEGRATED CIRCUITS A DESIGN PERSPECTIVE 2 N D E D I T I O N Jan M. Rabaey, Anantha Chandrakasan, and Borivoje Nikolic CONTENTS PART I: THE FABRICS Chapter 1: Introduction (32 pages) 1.1 A Historical

More information

CHAPTER 2 VSI FED INDUCTION MOTOR DRIVE

CHAPTER 2 VSI FED INDUCTION MOTOR DRIVE CHAPTER 2 VI FE INUCTION MOTOR RIVE 2.1 INTROUCTION C motors have been used during the last century in industries for variable speed applications, because its flux and torque can be controlled easily by

More information

A Built-In Self-Test Approach for Analog Circuits in Mixed-Signal Systems. Chuck Stroud Dept. of Electrical & Computer Engineering Auburn University

A Built-In Self-Test Approach for Analog Circuits in Mixed-Signal Systems. Chuck Stroud Dept. of Electrical & Computer Engineering Auburn University A Built-In Self-Test Approach for Analog Circuits in Mixed-Signal Systems Chuck Stroud Dept. of Electrical & Computer Engineering Auburn University Outline of Presentation Need for Test & Overview of BIST

More information

UMAINE ECE Morse Code ROM and Transmitter at ISM Band Frequency

UMAINE ECE Morse Code ROM and Transmitter at ISM Band Frequency UMAINE ECE Morse Code ROM and Transmitter at ISM Band Frequency Jamie E. Reinhold December 15, 2011 Abstract The design, simulation and layout of a UMAINE ECE Morse code Read Only Memory and transmitter

More information

Test & Measurement Technology goes Embedded

Test & Measurement Technology goes Embedded Thomas Wenzel Test & Measurement Technology goes Embedded The Electronics World speaks Embedded No doubt! The term embedded is omnipresent and can be found in nearly every development sector. And everybody

More information

Band Class Specification for cdma2000 Spread Spectrum Systems

Band Class Specification for cdma2000 Spread Spectrum Systems GPP C.P00-C Version 0.0. Date: May 00Oct 00 Band Class Specification for cdma000 Spread Spectrum Systems COPYRIGHT GPP and its Organizational Partners claim copyright in this document and individual Organizational

More information

IEEE Standard Test Access Port and Boundary Scan Register for the ISL5216 (QPDC)

IEEE Standard Test Access Port and Boundary Scan Register for the ISL5216 (QPDC) TM IEEE Standard Test Access Port and Boundary Scan Register for the ISL5216 (PC) Application Note November 2001 AN9987.1 Russell avidson & ejan Radic Introduction: The test access port (TAP) provided

More information

ISSN: [Pandey * et al., 6(9): September, 2017] Impact Factor: 4.116

ISSN: [Pandey * et al., 6(9): September, 2017] Impact Factor: 4.116 IJESRT INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY A VLSI IMPLEMENTATION FOR HIGH SPEED AND HIGH SENSITIVE FINGERPRINT SENSOR USING CHARGE ACQUISITION PRINCIPLE Kumudlata Bhaskar

More information