State about the Behavioral modeling
Behavioral means how hardware behaves determine exact way it works we write using HDL syntax. For complex projects it's better mixed approach or more behavioral is used.
Behavioral modeling signifies the circuit at a very high level of abstraction. Design at this level Resembles C programming more than it resembles digital circuit design.