Da Silva / McLaurin / Waayers | The Core Test Wrapper Handbook | E-Book | www.sack.de
E-Book

E-Book, Englisch, Band 35, 276 Seiten

Reihe: Frontiers in Electronic Testing

Da Silva / McLaurin / Waayers The Core Test Wrapper Handbook

Rationale and Application of IEEE Std. 1500(TM)
1. Auflage 2006
ISBN: 978-0-387-34609-0
Verlag: Springer US
Format: PDF
Kopierschutz: 1 - PDF Watermark

Rationale and Application of IEEE Std. 1500(TM)

E-Book, Englisch, Band 35, 276 Seiten

Reihe: Frontiers in Electronic Testing

ISBN: 978-0-387-34609-0
Verlag: Springer US
Format: PDF
Kopierschutz: 1 - PDF Watermark



The Core Test Wrapper Handbook: Rationale and Application of IEEE Std. 1500tm provides insight into the rules and recommendations of IEEE Std. 1500. This book focuses on practical design considerations inherent to the application of IEEE Std. 1500 by discussing design choices and other decisions relevant to this IEEE standard. The authors provide background information about some of the choices and decisions made throughout the design of IEEE Std. 1500.

Da Silva / McLaurin / Waayers The Core Test Wrapper Handbook jetzt bestellen!

Weitere Infos & Material


1;Contents;8
2;List of Figures;16
3;List of Tables;22
4;Foreword;24
5;Preface;28
6;Acknowledgements;30
7;Introduction;31
8;Chapter 1 What is the IEEE 1500 Standard?;33
8.1;1.1 The IEEE 1500 Wrapper Architecture;36
8.1.1;1.1.1 The Wrapper Interface Port;37
8.1.2;1.1.2 The 1500 Wrapper Instruction Register;38
8.1.3;1.1.3 The Wrapper Boundary Register;38
8.1.4;1.1.4 The Wrapper Bypass Register;39
8.2;1.2 Compliance to IEEE 1500;39
8.2.1;1.2.1 IEEE 1500 Unwrapped Compliance;39
8.2.2;1.2.2 IEEE 1500 Wrapped Compliance;40
8.3;1.3 The Core Test Language (CTL);41
8.3.1;1.3.1 What is CTL?;41
9;Chapter 2 Why use the IEEE 1500 Standard?;43
9.1;2.1 Introduction;43
9.1.1;2.1.1 Test Reuse and Partitioning;43
9.1.2;2.1.2 Partition-Based Testing, Debug and Diagnosis;47
9.2;2.2 Why Was a Standard Needed?;48
10;Chapter 3 Illustration Example;51
10.1;3.1 Introduction;51
10.2;3.2 Unwrapped Core;51
10.3;3.3 Writing CTL For the EX Core;55
10.3.1;3.3.1 CTL Code Convention;55
10.3.2;3.3.2 CTL Code For the Unwrapped EX Core;55
11;Chapter 4 Design of the IEEE 1500 Interface Port;59
11.1;4.1 Creation of the Wrapper Interface Port;59
11.1.1;4.1.1 Creation of the WSP;59
11.1.2;4.1.2 Understanding the WPP;67
11.2;4.2 CTL Template for the Wrapper Interface Port;68
11.2.1;4.2.1 Structure of the CTL Internal block;70
11.3;4.3 Wrapper Interface Port Creation for the EX Core;79
11.3.1;4.3.1 Declaring WRCK for the EX wrapper in serial mode;83
11.3.2;4.3.2 Declaring WRSTN for the EX wrapper;84
11.3.3;4.3.3 Declaring SelectWIR for the EX Wrapper;85
11.3.4;4.3.4 Declaring ShiftWR for the EX Wrapper;85
11.3.5;4.3.5 Declaring CaptureWR for the EX wrapper;86
11.3.6;4.3.6 Declaring UpdateWR for the EX Wrapper;87
11.3.7;4.3.7 Declaring WSI for the EX Wrapper;88
11.3.8;4.3.8 Declaring WSO for the EX Wrapper;88
11.3.9;4.3.9 Declaring WPC for the EX Wrapper;89
11.3.10;4.3.10 Declaring WPI for the EX Wrapper;93
11.3.11;4.3.11 Declaring WPO for the EX Wrapper;95
11.4;4.4 Combined CTL Code for EX Wrapper Terminals;98
11.5;4.5 Plug-and-play of the 1500 Architecture;105
12;Chapter 5 Instruction Types;107
12.1;5.1 Overview of the IEEE 1500 Standard Instructions;107
12.1.1;5.1.1 Mandatory Instructions;109
12.1.2;5.1.2 Optional Instructions;113
12.1.3;5.1.3 User-Defined Instructions;118
12.2;5.2 EX Wrapped Core Instructions;119
12.3;5.3 CTL Template for 1500 Instructions;123
12.3.1;5.3.1 Describing Patterns in CTL;123
12.3.2;5.3.2 Accessing Information Outside the CTLMode Block Using the DomainReferences Keyword;128
12.3.3;5.3.3 Describing Test Modes Using the TestMode Keyword;129
12.3.4;5.3.4 Specifying Pattern Information for Test Modes Using the PatternInformation Keyword;130
12.3.5;5.3.5 Identifying IEEE 1500 Instructions Using the TestMode-ForWrapper Keyword;134
12.4;5.4 Combined 1500 Instructions CTL Code Template;134
12.5;5.5 Describing CTL Code for EX Wrapper Instructions;135
12.5.1;5.5.1 Describing WS_BYPASS in CTL for the EX Wrapper;136
12.5.2;5.5.2 Describing WP_BYPASS in CTL for the EX Core;141
12.5.3;5.5.3 Describing WS_EXTEST in CTL for the EX Core;143
12.5.4;5.5.4 Describing WP_INTEST in CTL for the EX core;145
12.5.5;5.5.5 Describing WS_INTEST in CTL for the EX Core;147
12.5.6;5.5.6 Describing WP_INTEST_MBIST in CTL for the EX core;149
12.5.7;5.5.7 Describing WP_EXTEST in CTL for the EX core;151
12.5.8;5.5.8 Describing WS_SAFE_SINGLE in CTL for the EX Core;153
12.5.9;5.5.9 Describing WP_EXTEST_SEQ in CTL for the EX Core;155
12.5.10;5.5.10 Describing WP_INTEST_SEQ in CTL for the EX core;157
13;Chapter 6 Design of the WBR;161
13.1;6.1 What is the WBR?;162
13.2;6.2 Provision of WBR cells;163
13.3;6.3 Creation of 1500 compliant WBR cells;164
13.3.1;6.3.1 WBR Cell operation;165
13.3.2;6.3.2 Dedicated WBR Cell implementation;170
13.3.3;6.3.3 Shared WBR Cell implementation;173
13.3.4;6.3.4 Harness Cells and Reduced Functionality Cells;175
13.4;6.4 Describing wrapper cells in 1500;176
13.4.1;6.4.1 Describing WBR cells;177
13.5;6.5 WBR Operation Events;181
13.5.1;6.5.1 WBR Operation Modes;182
13.5.2;6.5.2 Parallel configuration of the WBR;184
13.6;6.6 Creation of the WBR for the EX example;186
13.6.1;6.6.1 EX core test requirements;186
13.6.2;6.6.2 EX core WBR cell design;187
13.6.3;6.6.3 Shared WBR cell design;190
13.6.4;6.6.4 Special WBR cell design;192
13.6.5;6.6.5 WBR design;197
13.7;6.7 Describing the WBR in CTL;200
13.7.1;6.7.1 Describing WBR cells in CTL at a Wrapper Level;201
13.7.2;6.7.2 Describing WBR Cells in CTL at a Core Level;202
13.7.3;6.7.3 Describing Scan Chains in CTL;203
13.8;6.8 Describing the WBR chain of the EX wrapper in CTL;204
13.8.1;6.8.1 EX wrapper serial mode WBR chain;204
13.8.2;6.8.2 EX wrapper parallel mode WBR chains;205
13.9;6.9 Describing WBR Cells of the EX Wrapper in CTL;206
14;Chapter 7 Design of the WBY;211
14.1;7.1 Introduction;211
14.2;7.2 WBY Construction;211
14.3;7.3 WBY Utilization;214
14.4;7.4 WBY for the EX Core;215
14.5;7.5 Describing the WBY in CTL for the EX Core;215
15;Chapter 8 Design of the WIR;217
15.1;8.1 WIR architecture;217
15.1.1;8.1.1 WIR Operation;218
15.2;8.2 Understanding the WIR Rules;220
15.2.1;8.2.1 WIR Configuration and DR selection;220
15.2.2;8.2.2 Wrapper Disabled and Enabled States;221
15.2.3;8.2.3 WIR Design;221
15.3;8.3 Creation of the WIR for the EX example;226
15.3.1;8.3.1 Design of WIR building blocks;227
15.3.2;8.3.2 EX core WIR design;228
15.3.3;8.3.3 Design of WIR circuitry for 1500 register control;233
15.3.4;8.3.4 Design of WIR circuitry for register configuration;241
15.3.5;8.3.5 WIR circuitry for clock selection;245
15.4;8.4 Describing the WIR in CTL for the EX Core;246
16;Chapter 9 Hierarchical Cores;247
16.1;9.1 Dealing with Hierarchical Cores;247
16.2;9.2 WIR in a Hierarchical Core;248
16.3;9.3 WBY in a Hierarchical Core;248
16.4;9.4 WBR in a Hierarchical Core;250
17;Chapter 10 Finalizing the Wrapper Solution for the EX Core;251
17.1;10.1 Expressing Compliance to the 1500 Standard;251
17.1.1;10.1.1 Expressing 1500 compliance for the EX wrapper;252
17.2;10.2 The Wrapped Core;252
17.2.1;10.2.1 Wrapping the EX Core;252
17.3;10.3 Defining the wrapper reset operation in CTL;253
17.4;10.4 Pattern examples;255
17.4.1;10.4.1 WS_INTEST pattern example;255
17.4.2;10.4.2 WP_INTEST pattern example;257
17.5;10.5 Combined CTL Code for the EX Wrapper;259
18;Chapter 11 SOC Integration of 1500 Compliant Cores;279
18.1;11.1 SOC integration;279
18.1.1;11.1.1 1500 compliant wrapped core types.;279
18.1.2;11.1.2 Core connection types;281
18.1.3;11.1.3 Connecting 1500 compliant cores;283
18.1.4;11.1.4 Interfacing to SOC pins;287
18.2;11.2 TAP controller interface;291
18.2.1;11.2.1 Interfacing TAP FSM to WSC;292
18.2.2;11.2.2 Mapping TAP states to WIR events;294
18.2.3;11.2.3 Mapping TAP states to WBR cell events;296
18.3;11.3 Scheduling considerations;298
19;Conclusion;303
20;Index;305



Ihre Fragen, Wünsche oder Anmerkungen
Vorname*
Nachname*
Ihre E-Mail-Adresse*
Kundennr.
Ihre Nachricht*
Lediglich mit * gekennzeichnete Felder sind Pflichtfelder.
Wenn Sie die im Kontaktformular eingegebenen Daten durch Klick auf den nachfolgenden Button übersenden, erklären Sie sich damit einverstanden, dass wir Ihr Angaben für die Beantwortung Ihrer Anfrage verwenden. Selbstverständlich werden Ihre Daten vertraulich behandelt und nicht an Dritte weitergegeben. Sie können der Verwendung Ihrer Daten jederzeit widersprechen. Das Datenhandling bei Sack Fachmedien erklären wir Ihnen in unserer Datenschutzerklärung.