Loading article…
デジタル回路において、汚染遅延(tcdと表記)とは、入力が変化してから出力が値を変え始めるまでの最小時間です。この値の変化は、値が安定した状態に達したことを意味するものではありません。汚染遅延は、出力が論理ハイの電圧レベルの50%まで上昇(または下降)することのみを規定します。回路は、tcd時間単位(回路全体で計算)が経過する前に、入力の変化に応じて出力が変化しないことが保証されます。複合回路の汚染遅延を決定するには、入力から出力までの汚染遅延の最短経路を特定し、この経路に沿って各tcd時間を加算する必要があります。
直列接続された 2 つの D フリップフロップのような順序回路では、最初のフリップフロップの出力を受け取る 2 番目のフリップフロップのホールド時間制約に違反しないように、最初のフリップフロップの汚染遅延を考慮に入れる必要があります。ここで、汚染遅延とは、フリップフロップのクロック入力の変化がフリップフロップ出力 (Q) に最初の変化をもたらすのに必要な時間です。最初のフリップフロップの出力から2 番目のフリップフロップの入力までの遅延が不十分な場合、ホールド時間が経過する前に入力が変化する可能性があります。2 番目のフリップフロップはまだ不安定なため、そのデータは「汚染」されます。入力から出力までのすべてのパスは、特定の汚染遅延で特徴付けられます。
バランスの取れた回路では、組み合わせ回路段を通るすべての経路の速度がほぼ同じになるため、最小伝搬時間は最大伝搬時間に近い値になります。この対応する最大伝搬時間は伝搬遅延と呼ばれます。データが汚染される状態は、レースと呼ばれます。