FPGARelated.com

Formal Verification: An Essential Toolkit for Modern VLSI Design

Erik Seligman 2015

Formal Verification: An Essential Toolkit for Modern VLSI Design presents practical approaches for design and validation, with hands-on advice to help working engineers integrate these techniques into their work. Formal Verification (FV) enables a designer to directly analyze and mathematically explore the quality or other aspects of a Register Transfer Level (RTL) design without using simulations. This can reduce time spent validating designs and more quickly reach a final design for...


Computer Principles and Design in Verilog HDL

Yamin Li 2015

Uses Verilog HDL to illustrate computer architecture and microprocessor design, allowing readers to readily simulate and adjust the operation of each design, and thus build industrially relevant skills• Introduces the computer principles, computer design, and how to use Verilog HDL (Hardware Description Language) to implement the design• Provides the skills for designing processor/arithmetic/cpu chips, including the unique application of Verilog HDL material for CPU (central processing...


Design Recipes for FPGAs, Second Edition: Using Verilog and VHDL

Peter Wilson 2015

This book provides a rich toolbox of design techniques and templates to solve practical, every-day problems using FPGAs. Using a modular structure, it provides design techniques and templates at all levels, together with functional code, which you can easily match and apply to your application. Written in an informal and easy to grasp style, this invaluable resource goes beyond the principles of FPGAs and hardware description languages to demonstrate how specific designs can be synthesized,...


Digital Logic RTL & Verilog Interview Questions

Trey Johnson 2015

Are you ready for your job interview? This book is a perfect study guide for digital design engineers or college students who want to practice real digital logic and RTL questions. The questions were put together first hand by a professional engineer based upon his own job search with top tier semiconductor companies. A wide range of information and topics are covered, including: RTL Verilog coding syntax, RTL Logic Design (including low power RTL design principles), clocking and reset...


SuperSpeed Device Design By Example

John Hyde 2014

This is a "How-To" book which explains, with hands-on examples, how to design and implement a SuperSpeed USB peripheral that can interface to your hardware using a 32-bit 100MHz bus with standard or custom protocols. The book is based on the Cypress FX3 SuperSpeed Device and the firmware examples are written around a low-cost SuperSpeed Explorer board and a companion CPLD board which are available from www.cypress.com/fx3book. The software examples are written for the Windows operating...


Digital Integrated Circuit Design Using Verilog and SystemVerilog

Ronald W. Mehler 2014

For those with a basic understanding of digital design, this book teaches the essential skills to design digital integrated circuits using Verilog and the relevant extensions of SystemVerilog. In addition to covering the syntax of Verilog and SystemVerilog, the author provides an appreciation of design challenges and solutions for producing working circuits. The book covers not only the syntax and limitations of HDL coding, but deals extensively with design problems such as partitioning and...


Logic Design and Verification Using SystemVerilog

Donald Thomas 2014

SystemVerilog is a Hardware Description Language that enables designers to work at the higher levels of logic design abstractions that match the increased complexity of current day integrated circuit and field-programmable gate array (FPGA) designs. The majority of the book assumes a basic background in logic design and software programming concepts. It is directed at: • students currently in an introductory logic design course that also teaches SystemVerilog, • designers who want to...


A System Verilog Primer

J Bhasker 2013

Brand New


Constraining Designs for Synthesis and Timing Analysis: A Practical Guide to Synopsys Design Constraints (SDC)

Sridhar Gangadharan 2013

This book serves as a hands-on guide to timing constraints in integrated circuit design.  Readers will learn to maximize performance of their IC designs, by specifying timing requirements correctly.  Coverage includes key aspects of the design flow impacted by timing constraints, including synthesis, static timing analysis and placement and routing.  Concepts needed for specifying timing requirements are explained in detail and then applied to specific stages in the design flow, all...


Getting Started with UVM: A Beginner's Guide

Vanessa R. Cooper 2013

Getting Started with UVM: A Beginner's Guide is an introductory text for digital verification (and design) engineers who need to ramp up on the Universal Verification Methodology quickly. The book is filled with working examples and practical explanations that go beyond the User's Guide.