0% found this document useful (0 votes)
41 views

Verilog HDL

This document is a guide to using Verilog HDL (Hardware Description Language) for digital design and synthesis. It is divided into three parts, with the first part covering basic Verilog topics like modules, ports, gate-level modeling, behavioral modeling, tasks and functions. The second part discusses more advanced topics such as timing, switch-level modeling, and user-defined primitives. The third part contains appendices with reference information on modeling techniques, the Verilog language, and examples.

Uploaded by

Gary Ren
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
41 views

Verilog HDL

This document is a guide to using Verilog HDL (Hardware Description Language) for digital design and synthesis. It is divided into three parts, with the first part covering basic Verilog topics like modules, ports, gate-level modeling, behavioral modeling, tasks and functions. The second part discusses more advanced topics such as timing, switch-level modeling, and user-defined primitives. The third part contains appendices with reference information on modeling techniques, the Verilog language, and examples.

Uploaded by

Gary Ren
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 399

Verilog HDL

A guide to Digital Design


and Synthesis

Samir Palnitkar

SunSoft Press
1996
PART 1 BASIC VERILOG TOPICS 1
1 Overview of Digital Design with Verilog HDL 3
2 Hierarchical Modeling Concepts 11
3 Basic Concepts 27
4 Modules and Ports 47
5 Gate-Level Modeling 61
6 Dataflow Modeling 85
7 Behavioral Modeling 115
8 Tasks and Functions 157
9 Useful Modeling Techniques 169
PART 2 Advance Verilog Topics 191
10 Timing and Delays 193
11 Switch- Level Modeling 213
12 User-Defined Primitives 229
13 Programming Language Interface 249
14 Logic Synthesis with Verilog HDL 275
PART3 APPENDICES 319
A Strength Modeling and Advanced Net Definitions 321
B List of PLI Rountines 327
C List of Keywords, System Tasks, and Compiler Directives 343
D Formal Syntax Definition 345
E Verilog Tidbits 363
F Verilog Examples 367

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy