140 likes | 160 Views
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.
E N D
Logic Design with Behavioral Models of Combinational and Sequential Logic
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.
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
Boolean-Equation-Based Behavioral Model of combinational Logic
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
Cyclic Behavioral Models of Flip-Flops and latches • Keyword : always
A comparison of styles for behavioral Modeling • Continuous-assignment Models • Dataflow/RTL Models • Algorithm-Based Models • Simulation with Behavioral Models