2.4.7 Find Pattern

SinglePatternの場合

右クリック =>Find Pattern

パターンダイアログが現れるのでパターンをセットします。文法は、Verilog-HDLに同じです。.

ボタン <-  -> で, パターンがマッチした箇所に移動します。

複数の pattern

複数のパターンサーチにおいては、一つのストローブ信号の定義が必要になります。内部アルゴリズムで、まず最初にストローブエッジを探し、その箇所で、パターンマッチを行ってる為です。

Example:
always @ (negedge clock) begin
 if (counter[3:0]===4'b1011 && a[3:2]===2'b00) begin
  // search this position
 end
end.

まず、 @(negedge clock)を定義します。

パターンマッチに使用する信号を全部選択します。
<- -> で、t1カーソルがパターンマッチした箇所に移動します。

次に, a[3:2]===2'b00 は、