O'Reilly logo

Verilog® HDL: A Guide to Digital Design and Synthesis, Second Edition by Samir Palnitkar

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 9. Useful Modeling Techniques

We learned the basic features of Verilog in the preceding chapters. In this chapter. we will discuss additional features that enhance the Verilog language, making it powerful and flexible for modeling and analyzing a design.

Learning Objectives

  • Describe procedural continuous assignment statements assign, deassign, force, and release. Explain their significance in modeling and debugging.

  • Understand how to override parameters by using the defparam statement at the time of module instantiation.

  • Explain conditional compilation and execution of parts of the Verilog description.

  • Identify system tasks for file output, displaying hierarchy, strobing, random number generation, memory initialization, and value change dump ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required