Concerning the "assign" statement

In reply to Yasmine4:

There is no such thing a blocking continuous assignment. There are only

  1. procedural blocking assignments
  2. procedural non-blocking assignments
  3. procedural continuous assignments
  4. continuous assignments

Note that you will rarely see (3) used because synthesis tools choose not to support it. They want procedural code to only have on set of sensitivities.