Digital System Test and Testable Design Using HDL Models and Archite
Digital System Test and Testable Design: Using HDL Models and Architectures by: Zainalabedin Navabi This book is about digital system test and testable design. The concepts of testing and testability are treated together with digital design practices and
- PDF / 18,903,122 Bytes
- 452 Pages / 522.733 x 735.512 pts Page_size
- 58 Downloads / 130 Views
Digital System Test and Testable Design Using HDL Models and Architectures
123
Digital System Test and Testable Design
wwwwwwwwwwww
Zainalabedin Navabi
Digital System Test and Testable Design Using HDL Models and Architectures
Zainalabedin Navabi Worcester Polytechnic Institute Department of Electrical & Computer Engineering Worcester, MA USA [email protected]
ISBN 978-1-4419-7547-8 e-ISBN 978-1-4419-7548-5 DOI 10.1007/978-1-4419-7548-5 Springer New York Dordrecht Heidelberg London Springer Science+Business Media, LLC 2011 All rights reserved. This work may not be translated or copied in whole or in part without the written permission of the publisher (Springer Science+Business Media, LLC, 233 Spring Street, New York, NY 10013, USA), except for brief excerpts in connection with reviews or scholarly analysis. Use in connection with any form of information storage and retrieval, electronic adaptation, computer software, or by similar or dissimilar methodology now known or hereafter developed is forbidden. The use in this publication of trade names, trademarks, service marks, and similar terms, even if they are not identified as such, is not to be taken as an expression of opinion as to whether or not they are subject to proprietary rights. Printed on acid-free paper Springer is part of Springer Science+Business Media (www.springer.com)
This book is dedicated to my wife, Irma, and sons Aarash and Arvand.
wwwwwwwwwwww
Preface
This is a book on test and testability of digital circuits in which test is spoken in the language of design. In this book, the concepts of testing and testability are treated together with digital design practices and methodologies. We show how testing digital circuits designing testable circuits can take advantage of some of the well-established RT-level design and verification methodologies and tools. The book uses Verilog models and testbenches for implementing and explaining fault simulation and test generation algorithms. In the testability part, it describes various scan and BIST methods in Verilog and uses Verilog testbenches as virtual testers to examine and evaluate these testability methods. In designing testable circuits, we use Verilog testbenches to evaluate, and thus improve testability of a design. The first part of the book develops Verilog test environments that can perform gate-level fault simulation and test generation. This part uses Verilog PLI along with Verilog’s powerful testbench development facilities for modeling hardware and programing test environments. The second part of the book uses Verilog as a hardware design tool for describing DFT and BIST hardware. In this part, Verilog is used as a hardware description language describing synthesizable testable hardware. Throughout the book, Verilog simulation helps developing and evaluating test methods and testability hardware constructs. This book professes a new approach to teaching test. Use of Verilog and Verilog PLI for test applications is what distinguishes this book from other test and testab
Data Loading...