質問
STILファイルで変数を使う場合の方法を教えてください。
回答
以下に例を示します。 STILReader for CX1000ユーザーズ・マニュアルの“-var”オプションも併せて参照して下さい。
1.stilファイルにSpecブロックとCategoryブロックを追加します。Categoryブロック内に変数を定義します。
Spec spec {
Category ts1 {
per = '200ns';
clk_a = '0ns';
clk_b = 'per/2';
}
}
2.Timingブロック内のタイミングを変数で置き換えます。この例では変数per、clk_a、および、clk_bを置き換えています。
Timing "example timing" {
WaveformTable default {
Period 'per';
Waveforms {
all {
01 { 'clk_a' D/U; 'clk_b' U/D; }
}
}
}
}
3.PatternExecブロック内に使用するCategoryブロック名を指定します。
PatternExec {
Category ts1;//add
Timing "example timing";
PatternBurst "example burst";
}