1 / 14

Logic Design with Behavioral Models of Combinational and Sequential Logic

This book delves into the world of logic design with a focus on behavioral modeling techniques for both combinational and sequential circuits. It covers structural and behavioral modeling, connecting primitive gates to create specified functionality. The book also explores data types such as nets and registers, along with Boolean-equation-based behavioral models and propagation delay concepts. Additionally, it discusses latches, flip-flops, and level-sensitive circuits in Verilog, offering insights into continuous-assignment and algorithm-based models. Readers will find comparisons of various styles for behavioral modeling, including dataflow/RTL models and simulation approaches.

cupp
Download Presentation

Logic Design with Behavioral Models of Combinational and Sequential Logic

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Logic Design with Behavioral Models of Combinational and Sequential Logic

  2. Behavioral Modeling • Structural modeling • Connects primitive gates and/or functional units to create a specified functionality. • Behavioral modeling • The functionality of a design • The input-output model of a logic circuit and suppress details about its low-level internal structure and physical implementation.

  3. Data type • Nets • Net variables act like wires in a physical circuit and establish connectivity between design objects. • wire • Registers • Register variables act like variables in ordinary procedural languages • reg • integer

  4. Boolean-Equation-Based Behavioral Model of combinational Logic

  5. Propagation Delay and continuous Assignments • Propagation delay can be associated with a continuous assignment so that its implicit logic has the same functionality and timing characteristics as its gate-level counterpart

  6. Latches and Level-Sensitive Circuits in Verilog

  7. Cyclic Behavioral Models of Flip-Flops and latches • Keyword : always

  8. A comparison of styles for behavioral Modeling • Continuous-assignment Models • Dataflow/RTL Models • Algorithm-Based Models • Simulation with Behavioral Models

  9. Continuous-Assignment Models

  10. Dataflow/RTL Models

  11. Algorithm-Based Models

  12. Functions vs Tasks

  13. Tasks

  14. Functions

More Related