title: What is the difference between these two codes interms of verilog blocking and non blocking assignments?
body: <p>Block1:</p>
  
  <pre><code>begin : block1
    X&lt;= #50 10;
    X&lt;= #150 100;
    #50 
    X&lt;= #200 200;
    #500
    X&lt;=#250 250;
  end
  </code></pre>
  
  <p>Block 2:</p>
  
  <pre><code>begin : block2
    X= #50 10;
    X= #150 100;
    #50
    X= #200 200;
    #500
    X=#250 250;
  end
  </code></pre>
  
  <p>I want to know the difference in terms of time delay the X is assigned values, can anybody help me out????</p>