Advanced Digital Logic Design

Chapter03 - Home
Exercises: 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14 - 15 - 16 - 17 - 18 - 19 - 20 - 21

Exercise. This is the solution to exercise 3.1 in the book.

Solution. Behavioral modeling is closer to the human view of the circuit. It is higher level than structural modeling which is lower level and mimics the actual implementation in gates of a certain circuit.

Behavioral Verilog code is terse and easy to read but may display issues when implemented in hardware by a synthesis tool.

Structural code may be more verbose and not easily understandable by a human as it is closer to the way the circuit will be implemented in gates.