title: Assigning multiple if statements in a sequential always block
body: <p>Say I have two always blocks:</p>
  <pre><code>always @(posedge clk) begin
    if (rst) a &lt;= 0;
    else begin
       if (condition_one) a &lt;= 1;
    end
  end
  
  always @(posedge clk) begin
    if (rst) b &lt;= 0;
    else begin
       if (condition_two) b &lt;= 1;
    end
  end
  </code></pre>
  <p>What would be the difference if I combine them into a single always block like below?</p>
  <pre><code>always @(posedge clk) begin
    if (rst) begin
       a &lt;= 0;
       b &lt;= 0;
    end else begin
       if (condition_one) a &lt;= 1;
       if (condition_two) b &lt;= 1;
    end
  end
  </code></pre>
  <p>And if I have more variables, such as c,d,e, etc., in addition to a and b, would a single <code>always</code> block have too much delay to process all these parallel independent <code>if</code> statements?
  Is it safer to separate them into parallel <code>always</code> blocks?</p>