0
Your cart

Your cart is empty

Browse All Departments
  • All Departments
Price
  • R1,000 - R2,500 (1)
  • R2,500 - R5,000 (8)
  • -
Status
Brand

Showing 1 - 9 of 9 matches in All Departments

Assertion-Based Design (Hardcover, 2nd): Harry D. Foster, Adam C. Krolnik, David J. Lacey Assertion-Based Design (Hardcover, 2nd)
Harry D. Foster, Adam C. Krolnik, David J. Lacey
R2,584 Discovery Miles 25 840 Ships in 12 - 17 working days

The focus of Assertion-Based Design is three-fold:
*How to specify assertions;
*How to create and adopt a methodology that supports assertion-based design (predominately for RTL design);
*What to do with the assertions and methodology once you have them.

To support these three over-arching goals, the authors showcase multiple forms of assertion specification: Accellera Open Verification Library (OVL), Accellera Property Specification Language (PSL), and Accellera SystemVerilog.

The recommendations and claims the authors make in this book are based on their combined actual experiences in applying an assertion-based methodology to real design and verification as well as their work in developing industry assertion standards.

Principles of Verifiable RTL Design - A functional coding style supporting verification processes in Verilog (Hardcover, 2nd... Principles of Verifiable RTL Design - A functional coding style supporting verification processes in Verilog (Hardcover, 2nd ed. 2001)
Lionel Bening, Harry D. Foster
R4,612 Discovery Miles 46 120 Ships in 12 - 17 working days

The first edition of Principles of Verifiable RTL Design offered a common sense method for simplifying and unifying assertion specification by creating a set of predefined specification modules that could be instantiated within the designer's RTL. Since the release of the first edition, an entire industry-wide initiative for assertion specification has emerged based on ideas presented in the first edition. This initiative, known as the Open Verification Library Initiative (www.verificationlib.org), provides an assertion interface standard that enables the design engineer to capture many interesting properties of the design and precludes the need to introduce new HDL constructs (i.e., extensions to Verilog are not required). Furthermore, this standard enables the design engineer to specify once, ' then target the same RTL assertion specification over multiple verification processes, such as traditional simulation, semi-formal and formal verification tools. The Open Verification Library Initiative is an empowering technology that will benefit design and verification engineers while providing unity to the EDA community (e.g., providers of testbench generation tools, traditional simulators, commercial assertion checking support tools, symbolic simulation, and semi-formal and formal verification tools). The second edition of Principles of Verifiable RTL Design expands the discussion of assertion specification by including a new chapter entitled Coverage, Events and Assertions'. All assertions exampled are aligned with the Open Verification Library Initiative proposed standard. Furthermore, the second edition provides expanded discussions on the following topics: start-up verification; theplace for 4-state simulation; race conditions; RTL-style-synthesizable RTL (unambiguous mapping to gates); more bad stuff'. The goal of the second edition is to keep the topic current. Principles of Verifiable RTL Design, A Functional Coding Style Supporting Verification Processes, Second Edition tells you how you can write Verilog to describe chip designs at the RTL level in a manner that cooperates with verification processes. This cooperation can return an order of magnitude improvement in performance and capacity from tools such as simulation and equivalence checkers. It reduces the labor costs of coverage and formal model checking by facilitating communication between the design engineer and the verification engineer. It also orients the RTL style to provide more useful results from the overall verification process.

Creating Assertion-Based IP (Hardcover, 2008 ed.): Harry D. Foster, Adam C. Krolnik Creating Assertion-Based IP (Hardcover, 2008 ed.)
Harry D. Foster, Adam C. Krolnik
R4,556 Discovery Miles 45 560 Ships in 12 - 17 working days

This book presents formal testplanning guidelines with examples focused on creating assertion-based verification IP. It demonstrates a systematic process for formal specification and formal testplanning, and also demonstrates effective use of assertions languages beyond the traditional language construct discussions Note that there many books published on assertion languages (such as SystemVerilog assertions and PSL). Yet, none of them discuss the important process of testplanning and using these languages to create verification IP. This is the first book published on this subject.

Assertion-Based Design (Hardcover, 2nd ed. 2004): Harry D. Foster, Adam C. Krolnik, David J. Lacey Assertion-Based Design (Hardcover, 2nd ed. 2004)
Harry D. Foster, Adam C. Krolnik, David J. Lacey
R5,118 R4,636 Discovery Miles 46 360 Save R482 (9%) Ships in 12 - 17 working days

Chapter 3 Specifying RTL Properties 61 3. 1 Definitions and concepts 62 62 3. 1. 1 Property 3. 1. 2 Events 65 3. 2 Property classification 65 Safety versus liveness 66 3. 2. 1 3. 2. 2 Constraint versus assertion 67 3. 2. 3 Declarative versus procedural 67 3. 3 RTL assertion specification techniques 68 RTL invariant assertions 69 3. 3. 1 3. 3. 2 Declaring properties with PSL 72 RTL cycle related assertions 73 3. 3. 3 3. 3. 4 PSL and default clock declaration 74 3. 3. 5 Specifying sequences 75 3. 3. 6 Specifying eventualities 80 3. 3. 7 PSL built-in functions 82 3. 4Pragma-based assertions 82 3. 5 SystemVerilog assertions 84 3. 5. 1 Immediate assertions 84 3. 5. 2Concurrent assertions 86 3. 5. 3 System functions 95 3. 6 PCI property specification example 96 3. 6. 1 PCI overview 96 3. 7 Summary 102 Chapter 4 PLI-Based Assertions 103 4. 1 Procedural assertions 104 4. 1. 1 A simple PLI assertion 105 4. 1. 2 Assertions within a simulation time slot 108 4. 1. 3 Assertions across simulation time slots 111 4. 1. 4 False firing across multiple time slots 116 4. 2 PLI-based assertion library 118 4. 2. 1 Assert quiescent state 119 4. 3 Summary 123 Chapter 5 Functional Coverage 125 5. 1 Verification approaches 126 5. 2 Understanding coverage 127 5. 2. 1 Controllability versus observability 128 5. 2.

Principles of Verifiable RTL Design - A functional coding style supporting verification processes in Verilog (Paperback,... Principles of Verifiable RTL Design - A functional coding style supporting verification processes in Verilog (Paperback, Softcover reprint of the original 1st ed. 2000)
Lionel Bening, Harry D. Foster
R2,395 Discovery Miles 23 950 Out of stock

Principles of Verifiable RTL Design: A Functional Coding Style Supporting Verification Processes in Verilog explains how you can write Verilog to describe chip designs at the RT-level in a manner that cooperates with verification processes. This cooperation can return an order of magnitude improvement in performance and capacity from tools such as simulation and equivalence checkers. It reduces the labor costs of coverage and formal model checking by facilitating communication between the design engineer and the verification engineer. It also orients the RTL style to provide more useful results from the overall verification process. The intended audience for Principles of Verifiable RTL Design: A Functional Coding Style Supporting Verification Processes in Verilog is engineers and students who need an introduction to various design verification processes and a supporting functional Verilog RTL coding style. A second intended audience is engineers who have been through introductory training in Verilog and now want to develop good RTL writing practices for verification. A third audience is Verilog language instructors who are using a general text on Verilog as the course textbook but want to enrich their lectures with an emphasis on verification. A fourth audience is engineers with substantial Verilog experience who want to improve their Verilog practice to work better with RTL Verilog verification tools. A fifth audience is design consultants searching for proven verification-centric methodologies. A sixth audience is EDA verification tool implementers who want some suggestions about a minimal Verilog verification subset. Principles of Verifiable RTL Design: A Functional Coding Style Supporting Verification Processes in Verilog is based on the reality that comes from actual large-scale product design process and tool experience.

Principles of Verifiable RTL Design - A functional coding style supporting verification processes in Verilog (Paperback, 2nd... Principles of Verifiable RTL Design - A functional coding style supporting verification processes in Verilog (Paperback, 2nd ed. 2001. Softcover reprint of the original 2nd ed. 2001)
Lionel Bening, Harry D. Foster
R3,122 Discovery Miles 31 220 Out of stock

System designers, computer scientists and engineers have c- tinuously invented and employed notations for modeling, speci- ing, simulating, documenting, communicating, teaching, verifying and controlling the designs of digital systems. Initially these s- tems were represented via electronic and fabrication details. F- lowing C. E. Shannon's revelation of 1948, logic diagrams and Boolean equations were used to represent digital systems in a fa- ion that de-emphasized electronic and fabrication detail while revealing logical behavior. A small number of circuits were made available to remove the abstraction of these representations when it was desirable to do so. As system complexity grew, block diagrams, timing charts, sequence charts, and other graphic and symbolic notations were found to be useful in summarizing the gross features of a system and describing how it operated. In addition, it always seemed necessary or appropriate to augment these documents with lengthy verbal descriptions in a natural language. While each notation was, and still is, a perfectly valid means of expressing a design, lack of standardization, conciseness, and f- mal definitions interfered with communication and the understa- ing between groups of people using different notations. This problem was recognized early and formal languages began to evolve in the 1950s when I. S. Reed discovered that flip-flop input equations were equivalent to a register transfer equation, and that xvi tor-like notation. Expanding these concepts Reed developed a no- tion that became known as a Register Transfer Language (RTL).

Assertion-Based Design (Paperback, Softcover reprint of the original 1st ed. 2003): Harry D. Foster, Adam C. Krolnik, David J.... Assertion-Based Design (Paperback, Softcover reprint of the original 1st ed. 2003)
Harry D. Foster, Adam C. Krolnik, David J. Lacey
R1,524 Discovery Miles 15 240 Out of stock

There is much excitement in the design and verification community about assertion-based design. The question is, who should study assertion-based design? The emphatic answer is, both design and verification engineers. What may be unintuitive to many design engineers is that adding assertions to RTL code will actually reduce design time, while better documenting design intent. Every design engineer should read this book! Design engineers that add assertions to their design will not only reduce the time needed to complete a design, they will also reduce the number of interruptions from verification engineers to answer questions about design intent and to address verification suite mistakes. With design assertions in place, the majority of the interruptions from verification engineers will be related to actual design problems and the error feedback provided will be more useful to help identify design flaws. A design engineer who does not add assertions to the RTL code will spend more time with verification engineers explaining the design functionality and intended interface requirements, knowledge that is needed by the verification engineer to complete the job of testing the design.

Creating Assertion-Based IP (Paperback, Softcover reprint of hardcover 1st ed. 2008): Harry D. Foster, Adam C. Krolnik Creating Assertion-Based IP (Paperback, Softcover reprint of hardcover 1st ed. 2008)
Harry D. Foster, Adam C. Krolnik
R2,974 R2,730 Discovery Miles 27 300 Save R244 (8%) Out of stock

Assertion-based IP is much more than a comprehensive set of related assertions. It is a full-fledged reusable and configurable transaction-level verification component, which is used to detect both interesting and incorrect behaviors. Upon detecting interesting or incorrect behavior, the assertion-based IP alerts other verification components within a simulation environment, which are responsible for taking appropriate action. The focus of this book is to bring the assertion discussion up to a higher level and introduce a process for creating effective, reusable, assertion-based IP, which easily integrates with the user s existing verification environment, in other words the testbench infrastructure.

The guiding principles promoted in this book when creating an assertion-based IP monitor are:

  • modularity assertion-based IP should have a clear separation between detection and action
  • clarity assertion-based IP should be written initially focusing on capturing intent (versus optimizations)

A unique feature of this book is the fully worked out, detailed examples. The concepts presented in the book are drawn from the authors experience developing assertion-based IP, as well as general assertion-based techniques. Creating Assertion-Based IP is an important resource for design and verification engineers.

From the Foreword:

Creating Assertion-Based IP " reduces to process the creation of one of the most valuable kinds of VIP: assertion-based VIP This book will serve as a valuable reference for years to come."
Andrew Piziali, Sr. Design Verification Engineer
Co-Author, ESL Design and Verification: A Prescription for Electronic System Level Methodology
Author, Functional Verification Coverage Measurement and Analysis"

Assertion-Based Design (Paperback, Softcover reprint of hardcover 2nd ed. 2004): Harry D. Foster, Adam C. Krolnik, David J.... Assertion-Based Design (Paperback, Softcover reprint of hardcover 2nd ed. 2004)
Harry D. Foster, Adam C. Krolnik, David J. Lacey
R4,331 Discovery Miles 43 310 Out of stock

Chapter 3 Specifying RTL Properties 61 3. 1 Definitions and concepts 62 62 3. 1. 1 Property 3. 1. 2 Events 65 3. 2 Property classification 65 Safety versus liveness 66 3. 2. 1 3. 2. 2 Constraint versus assertion 67 3. 2. 3 Declarative versus procedural 67 3. 3 RTL assertion specification techniques 68 RTL invariant assertions 69 3. 3. 1 3. 3. 2 Declaring properties with PSL 72 RTL cycle related assertions 73 3. 3. 3 3. 3. 4 PSL and default clock declaration 74 3. 3. 5 Specifying sequences 75 3. 3. 6 Specifying eventualities 80 3. 3. 7 PSL built-in functions 82 3. 4Pragma-based assertions 82 3. 5 SystemVerilog assertions 84 3. 5. 1 Immediate assertions 84 3. 5. 2Concurrent assertions 86 3. 5. 3 System functions 95 3. 6 PCI property specification example 96 3. 6. 1 PCI overview 96 3. 7 Summary 102 Chapter 4 PLI-Based Assertions 103 4. 1 Procedural assertions 104 4. 1. 1 A simple PLI assertion 105 4. 1. 2 Assertions within a simulation time slot 108 4. 1. 3 Assertions across simulation time slots 111 4. 1. 4 False firing across multiple time slots 116 4. 2 PLI-based assertion library 118 4. 2. 1 Assert quiescent state 119 4. 3 Summary 123 Chapter 5 Functional Coverage 125 5. 1 Verification approaches 126 5. 2 Understanding coverage 127 5. 2. 1 Controllability versus observability 128 5. 2.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Rice By-products: Phytochemicals and…
Bee Ling Tan, Mohd Esa Norhaizan Hardcover R3,172 Discovery Miles 31 720
From Food Scarcity to Surplus…
Ashok Gulati, Yuan Zhou, … Hardcover R3,885 Discovery Miles 38 850
Ethnoveterinary Medicine - Present and…
Lyndy J. Mcgaw, Muna Ali Abdalla Hardcover R6,962 Discovery Miles 69 620
Antioxidants in Vegetables and Nuts…
Gulzar Ahmad Nayik, Amir Gull Hardcover R4,586 Discovery Miles 45 860
Nutraceuticals and Cancer Signaling…
Seid Mahdi Jafari, Seyed Mohammad Nabavi, … Hardcover R6,304 Discovery Miles 63 040
Plant and Human Health, Volume 2…
Munir Ozturk, Khalid Rehman Hakeem Hardcover R6,311 Discovery Miles 63 110
Agricultural Biotechnology - Food…
Charles Oluwaseun Adetunji, Deepak Gopalrao Panpatte, … Hardcover R4,622 R3,829 Discovery Miles 38 290
Chemistry for Sustainable Development in…
Ameenah Gurib-Fakim, Jacobus Nicolaas Eloff Hardcover R4,151 R3,182 Discovery Miles 31 820
Fruits of the Brazilian Cerrado…
Fernando Freitas de Lima, Caroline Honaiser Lescano, … Hardcover R4,199 Discovery Miles 41 990
Upcycling Legume Water: from wastewater…
Luca Serventi Hardcover R3,173 Discovery Miles 31 730

 

Partners