Verilog® Quickstart

  • James M. Lee

Table of contents

  1. Front Matter
    Pages i-xx
  2. James M. Lee
    Pages 1-8
  3. James M. Lee
    Pages 9-17
  4. James M. Lee
    Pages 19-30
  5. James M. Lee
    Pages 31-67
  6. James M. Lee
    Pages 69-81
  7. James M. Lee
    Pages 83-125
  8. James M. Lee
    Pages 127-135
  9. James M. Lee
    Pages 137-141
  10. James M. Lee
    Pages 143-158
  11. James M. Lee
    Pages 159-190
  12. James M. Lee
    Pages 191-202
  13. James M. Lee
    Pages 203-226
  14. James M. Lee
    Pages 227-235
  15. James M. Lee
    Pages 237-267
  16. Back Matter
    Pages 269-301

About this book


Welcome to the world of Verilog! Once you read this book, you will join the ranks of the many successful engineers who use Verilog. I have been using Verilog since 1986 and teaching Verilog since 1987. I have seen many different Verilog courses and many approaches to learning Verilog. This book generally follows the outline of the Verilog class that I teach at the University of California, Santa Cruz, Extension. This book does not take a "cookie-cutter" approach to learning Verilog, nor is it a completely theoretical book. Instead, what we will do is go through some of the formal Verilog syntax and definitions, and then show practical uses. Once we cover most of the constructs of the language, we will look at how style affects the constructs you choose while modeling your design. This is not a complete and exhaustive reference on Verilog. If you want a Verilog reference, I suggest one of the Open Verilog International (OVI) reference manuals.


Hardware Verilog debugging model modeling simulation testing

Authors and affiliations

  • James M. Lee
    • 1
  1. 1.Cadence Design Systems, Inc.USA

Bibliographic information