Writing testbenches : functional verification of HDL models / by Janick Bergeron.

Mental improvements during the same period. What is clearly needed in verification techniques and technology is the equivalent of a synthesis productivity breakthrough. In the second edition of Writing Testbenches, Bergeron raises the verification level of abstraction by introducing coverage-driven...

Full description

Saved in:
Bibliographic Details
Online Access: Full Text (via Springer)
Main Author: Bergeron, Janick (Author)
Format: eBook
Language:English
Published: New York : Springer Science+Business Media, LLC, 2003.
Edition:Second Edition.
Subjects:

MARC

LEADER 00000cam a2200000Mi 4500
001 b8011126
003 CoU
005 20220805055359.0
006 m o d
007 cr |||||||||||
008 170131t20032003nyua ob 001 0 eng d
019 |a 852790282  |a 935292787  |a 1337056277 
020 |a 1461503027 
020 |a 9781461503026 
020 |z 9781461350125 
020 |z 1461350123 
020 |z 9781402074011 
024 7 |a 10.1007/978-1-4615-0302-6 
035 |a (OCoLC)spr1262380635 
035 |a (OCoLC)1262380635  |z (OCoLC)852790282  |z (OCoLC)935292787  |z (OCoLC)1337056277 
037 |a spr978-1-4615-0302-6 
040 |a SFB  |b eng  |e rda  |e pn  |c SFB  |d OCLCO  |d OCLCF  |d OCLCO  |d AU@  |d GW5XE  |d UA@  |d COO  |d EBLCP  |d UAB  |d LEAUB  |d N$T 
049 |a GWRE 
050 4 |a TK7885.7  |b .B47 2003 
100 1 |a Bergeron, Janick,  |e author. 
245 1 0 |a Writing testbenches :  |b functional verification of HDL models /  |c by Janick Bergeron. 
250 |a Second Edition. 
264 1 |a New York :  |b Springer Science+Business Media, LLC,  |c 2003. 
264 4 |c ©2003. 
300 |a 1 online resource (XXX, 478 p.) 
336 |a text  |b txt  |2 rdacontent. 
337 |a computer  |b c  |2 rdamedia. 
338 |a online resource  |b cr  |2 rdacarrier. 
500 |a Bibliographic Level Mode of Issuance: Monograph. 
505 0 |a 1 What is Verification? -- What is a Testbench? -- The Importance of Verification -- Reconvergence Model -- The Human Factor -- What Is Being Verified? -- Functional Verification Approaches -- Testing Versus Verification -- Design and Verification Reuse -- The Cost of Verification -- Summary -- 2 Verification Tools -- Linting Tools -- Simulators -- Verification Intellectual Property -- Waveform Viewers -- Functional Coverage -- Verification Languages -- Assertions -- Revision Control -- Issue Tracking -- Metrics -- Summary -- 3 The Verification Plan -- The Role of the Verification Plan -- Levels of Verification -- Verification Strategies -- From Specification to Features -- Directed Testbenches Approach -- Coverage-Driven Random-Based Approach -- Summary -- 4 High-Level Modeling -- Behavioral versus RTL Thinking -- You Gotta Have Style! -- Structure of Behavioral Code -- Data Abstraction -- Object-Oriented Programming -- Aspect-Oriented Programming -- The Parallel Simulation Engine -- Race Conditions -- Verilog Portability Issues -- Summary -- 5 Stimulus and Response -- Reference Signals -- Simple Stimulus -- Simple Output -- Complex Stimulus -- Bus-Functional Models -- Response Monitors -- Transaction-Level Interface -- Summary -- 6 Architecting Testbenches -- Test Harness -- VHDL Test Harness -- Design Configuration -- Self-Checking Testbenches -- Directed Stimulus -- Random Stimulus -- Summary -- 7 Simulation Management -- Behavioral Models -- Pass or Fail? -- Managing Simulations -- Regression -- Summary -- Appendix A Coding Guidelines -- Directory Structure -- VHDL Specific -- Verilog Specific -- General Coding Guidelines -- Comments -- Layout -- Syntax -- Debugging -- Naming Guidelines -- Capitalization -- Identifiers -- Constants -- HDL & HVL Specific -- Filenames -- HDL Coding Guidelines -- Structure -- Layout -- VHDL Specific -- Verilog Specific -- Appendix B Glossary -- Afterwords. 
504 |a Includes bibliographical references and index. 
520 |a Mental improvements during the same period. What is clearly needed in verification techniques and technology is the equivalent of a synthesis productivity breakthrough. In the second edition of Writing Testbenches, Bergeron raises the verification level of abstraction by introducing coverage-driven constrained-random transaction-level self-checking testbenches­ all made possible through the introduction of hardware verification languages (HVLs), such as e from Verisity and OpenVera from Synopsys. The state-of-art methodologies described in Writing Test­ benches will contribute greatly to the much-needed equivalent of a synthesis breakthrough in verification productivity. I not only highly recommend this book, but also I think it should be required reading by anyone involved in design and verification of today's ASIC, SoCs and systems. Harry Foster Chief Architect Verplex Systems, Inc. xviii Writing Testbenches: Functional Verification of HDL Models PREFACE If you survey hardware design groups, you will learn that between 60% and 80% of their effort is now dedicated to verification. 
546 |a English. 
588 |a Description based on print version record. 
650 0 |a Computer hardware description languages. 
650 0 |a Integrated circuits  |x Verification. 
650 7 |a Computer hardware description languages.  |2 fast  |0 (OCoLC)fst00872153. 
650 7 |a Integrated circuits  |x Verification.  |2 fast  |0 (OCoLC)fst00975600. 
776 |z 1-4613-5012-3. 
856 4 0 |u https://colorado.idm.oclc.org/login?url=https://link.springer.com/10.1007/978-1-4615-0302-6  |z Full Text (via Springer) 
907 |a .b80111269  |b 02-20-23  |c 06-02-15 
998 |a web  |b  - -   |c f  |d b   |e -  |f eng  |g nyu  |h 0  |i 1 
915 |a M 
956 |a Springer e-books 
956 |b Springer Book Archive - Engineering 
956 |a Engineering 
956 |a Springer e-books: Archive 
999 f f |i 46d0a041-c1eb-5ef0-8460-6a4bc74e4aba  |s 740c7ee7-889a-5704-956d-a45781143d65 
952 f f |p Can circulate  |a University of Colorado Boulder  |b Online  |c Online  |d Online  |e TK7885.7 .B47 2003  |h Library of Congress classification  |i Ebooks, Prospector  |n 1