Log In
Or create an account -> 
Imperial Library
  • Home
  • About
  • News
  • Upload
  • Forum
  • Help
  • Login/SignUp

Index
Main Page Table of content Copyright About the Author List of Figures List of Tables List of Examples Foreword Preface
Who Should Use This Book How This Book Is Organized Conventions Used in This Book
Acknowledgments Part 1: Basic Verilog Topics
Chapter 1. Overview of Digital Design with Verilog HDL
1.1 Evolution of Computer-Aided Digital Design 1.2 Emergence of HDLs 1.3 Typical Design Flow 1.4 Importance of HDLs 1.5 Popularity of Verilog HDL 1.6 Trends in HDLs
Chapter 2. Hierarchical Modeling Concepts
2.1 Design Methodologies 2.2 4-bit Ripple Carry Counter 2.3 Modules 2.4 Instances 2.5 Components of a Simulation 2.6 Example 2.7 Summary 2.8 Exercises
Chapter 3. Basic Concepts
3.1 Lexical Conventions 3.2 Data Types 3.3 System Tasks and Compiler Directives 3.4 Summary 3.5 Exercises
Chapter 4. Modules and Ports
4.1 Modules 4.2 Ports 4.3 Hierarchical Names 4.4 Summary 4.5 Exercises
Chapter 5. Gate-Level Modeling
5.1 Gate Types 5.2 Gate Delays 5.3 Summary 5.4 Exercises
Chapter 6. Dataflow Modeling
6.1 Continuous Assignments 6.2 Delays 6.3 Expressions, Operators, and Operands 6.4 Operator Types 6.5 Examples 6.6 Summary 6.7 Exercises
Chapter 7. Behavioral Modeling
7.1 Structured Procedures 7.2 Procedural Assignments 7.3 Timing Controls 7.4 Conditional Statements 7.5 Multiway Branching 7.6 Loops 7.7 Sequential and Parallel Blocks 7.8 Generate Blocks 7.9 Examples 7.10 Summary 7.11 Exercises
Chapter 8. Tasks and Functions
8.1 Differences between Tasks and Functions 8.2 Tasks 8.3 Functions 8.4 Summary 8.5 Exercises
Chapter 9. Useful Modeling Techniques
9.1 Procedural Continuous Assignments 9.2 Overriding Parameters 9.3 Conditional Compilation and Execution 9.4 Time Scales 9.5 Useful System Tasks 9.6 Summary 9.7 Exercises
Part 2: Advanced VerilogTopics
Chapter 10. Timing and Delays
10.1 Types of Delay Models 10.2 Path Delay Modeling 10.3 Timing Checks 10.4 Delay Back-Annotation 10.5 Summary 10.6 Exercises
Chapter 11. Switch-Level Modeling
11.1 Switch-Modeling Elements 11.2 Examples 11.3 Summary 11.4 Exercises
Chapter 12. User-Defined Primitives
12.1 UDP basics 12.2 Combinational UDPs 12.3 Sequential UDPs 12.4 UDP Table Shorthand Symbols 12.5 Guidelines for UDP Design 12.6 Summary 12.7 Exercises
Chapter 13. Programming Language Interface
13.1 Uses of PLI 13.2 Linking and Invocation of PLI Tasks 13.3 Internal Data Representation 13.4 PLI Library Routines 13.5 Summary 13.6 Exercises
Chapter 14. Logic Synthesis with Verilog HDL
14.1 What Is Logic Synthesis? 14.2 Impact of Logic Synthesis 14.3 Verilog HDL Synthesis 14.4 Synthesis Design Flow 14.5 Verification of Gate-Level Netlist 14.6 Modeling Tips for Logic Synthesis 14.7 Example of Sequential Circuit Synthesis 14.9 Exercises
Chapter 15. Advanced Verification Techniques
15.1 Traditional Verification Flow 15.2 Assertion Checking 15.3 Formal Verification 15.4 Summary
Part 3: Appendices
Appendix A. Strength Modeling and Advanced Net Definitions
A.1 Strength Levels A.2 Signal Contention A.3 Advanced Net Types
Appendix B. List of PLI Routines
B.1 Conventions B.2 Access Routines B.3 Utility (tf_) Routines
Appendix C. List of Keywords, System Tasks, and Compiler Directives
C.1 Keywords C.2 System Tasks and Functions C.3 Compiler Directives
Appendix D. Formal Syntax Definition
D.1 Source Text D.2 Declarations D.3 Primitive Instances D.4 Module and Generated Instantiation D.5 UDP Declaration and Instantiation D.6 Behavioral Statements D.7 Specify Section D.8 Expressions D.9 General Endnotes
Appendix E. Verilog Tidbits
Origins of Verilog HDL Interpreted, Compiled, Native Compiled Simulators Event-Driven Simulation, Oblivious Simulation Cycle-Based Simulation Fault Simulation General Verilog Web sites Architectural Modeling Tools High-Level Verification Languages Simulation Tools Hardware Acceleration Tools In-Circuit Emulation Tools Coverage Tools Assertion Checking Tools Equivalence Checking Tools Formal Verification Tools
Appendix F. Verilog Examples
F.1 Synthesizable FIFO Model F.2 Behavioral DRAM Model
Bibliography
Manuals Books Quick Reference Guides
About the CD-ROM
Using the CD-ROM Technical Support
  • ← Prev
  • Back
  • Next →
  • ← Prev
  • Back
  • Next →

Chief Librarian: Las Zenow <zenow@riseup.net>
Fork the source code from gitlab
.

This is a mirror of the Tor onion service:
http://kx5thpx2olielkihfyo4jgjqfb7zx7wxr3sd4xzt26ochei4m6f7tayd.onion