© Slobodan Mijalković 2022
S. MijalkovićA Practical Guide to Verilog-Ahttps://doi.org/10.1007/978-1-4842-6351-8_7

7. Procedural Programming

Slobodan Mijalković1  
(1)
The Hague, Zuid-Holland, The Netherlands
 

The backbone of behavioral description and data manipulation in the Verilog-A language is procedural programming. It resembles in many ways programming languages that declare a set of variables and use a sequence of procedural statements to execute certain computations or algorithms. While variables may be declared along with parameters in the module body, the procedural statements in Verilog-A are encapsulated within procedural blocks. This chapter introduces the procedural blocks and procedural statements for variable assignment and control ...

Get A Practical Guide to Verilog-A: Mastering the Modeling Language for Analog Devices, Circuits, and Systems now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.