Jump to ratings and reviews
Rate this book

RTL Modeling with SystemVerilog for Simulation and Synthesis: Using SystemVerilog for ASIC and FPGA Design

Rate this book
This book is both a tutorial and a reference for engineers who use the SystemVerilog Hardware Description Language (HDL) to design ASICs and FPGAs. The book shows how to write SystemVerilog models at the Register Transfer Level (RTL) that simulate and synthesize correctly, with a focus on proper coding styles and best practices.

SystemVerilog is the latest generation of the original Verilog language, and adds many important capabilities to efficiently and more accurately model increasingly complex designs. This book reflects the SystemVerilog-2012/2017 standards.

The audience for this book is for engineers who already know, or who are learning, digital design engineering. The book does not present digital design theory; it shows how to apply that theory to write RTL models that simulate and synthesize correctly.

The creator of the original Verilog Language, Phil Moorby says about this book (excerpt from the book's Foreward): “Many published textbooks on the design side of SystemVerilog assume that the reader is familiar with Verilog, and simply explain the new extensions. It is time to leave behind the stepping-stones and to teach a single consistent and concise language in a single book, and maybe not even refer to the old ways at all! If you are a designer of digital systems, or a verification engineer searching for bugs in these designs, then SystemVerilog will provide you with significant benefits, and this book is a great place to learn the design aspects of SystemVerilog.”

Stuart Sutherland provides expert SystemVerilog training workshops and consulting services. Stuart has more than 30 years of experience with Verilog and SystemVerilog. He has served as the technical editor for every version of the IEEE Verilog and SystemVerilog Language Reference Manuals (LRMs). Stuart founded Sutherland HDL, Inc. in 1992, located in Tualatin, Oregon, USA. Stuart has authored and co-authored numerous papers on these languages (available at www.sutherland-hdl.com). He has authored the books: “The Verilog PLI Handbook”,“Verilog-2001: A Guide to the New Features of the Verilog HDL, and “SystemVerilog for Design: A Guide to Using the SystemVerilog Enhancements to Verilog for Hardware Design” (co-authored with Simon Davidmann and Peter Flake), and "Verilog and SystemVerilog Gotchas:101 Common Coding Error and How to Avoid Them" (co-authored with Don Mills)”. Stuart holds a Bachelor’s Degree in Computer Science with an emphasis in Electronic Engineering Technology from Weber State University (Ogden, Utah) and Franklin Pierce College (Nashua, New Hampshire), and a Master’s Degree in Education with an emphasis on eLearning course development from Northcentral University (Prescott, Arizona).

488 pages, Kindle Edition

Published June 15, 2017

7 people are currently reading
31 people want to read

About the author

Stuart Sutherland

31 books18 followers
British Psychologist Norman Stuart Sutherland (26 March 1927 – 8 November 1998), always known professionally as Stuart Sutherland, was a British psychologist and writer.

Sutherland was educated at King Edward's School, Birmingham, before going to Magdalen College, Oxford, where he read Psychology, Philosophy and Physiology. He stayed at Oxford for his DPhil which he took in zoology under the supervision of J. Z. Young. He held a lecturing post at Oxford before moving in 1964 to the recently opened University of Sussex as the founding Professor and head of its Laboratory of Experimental Psychology; with the young colleagues he appointed, he rapidly built an international reputation for Sussex in this field.

Among psychologists, Sutherland is best known for his theoretical and empirical work in comparative psychology, particularly in relation to visual pattern recognition and discrimination learning. In the 1950s and 1960s he carried out numerous experiments on rats but also on other species such as octopus; the two-factor theory of discrimination learning that he developed with Nicholas Mackintosh was an important step in the rehabilitation of a cognitive approach to animal learning after the dominance of strict behaviourism in the first half of the twentieth century. He was also interested in human perception and cognition, and in 1992 he published Irrationality: The enemy within, a lay reader's guide to the psychology of cognitive biases and common failures of human judgement.

Among a wider public, Sutherland is most famous for his 1976 autobiography Breakdown, detailing his struggles with manic depression. A second edition of Breakdown was published in 1995. Stuart Sutherland died from a heart attack in November 1998.

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
9 (81%)
4 stars
2 (18%)
3 stars
0 (0%)
2 stars
0 (0%)
1 star
0 (0%)
Displaying 1 - 2 of 2 reviews
18 reviews
January 31, 2020
I think this is the best book of SystemVerilog in the market which is more comprehensive compared to the previous version of this book. It covered all the concepts and techniques which I needed. I highlight recommend this book to everyone who wants to learn about ASIC and FPGA design.
Displaying 1 - 2 of 2 reviews

Can't find what you're looking for?

Get help and learn more about the design.