インテルのみ表示可能 — GUID: mwh1409959504903
Ixiasoft
1.4.1.1. 同期メモリーブロックの使用
1.4.1.2. サポートされないリセットおよびコントロール条件の回避
1.4.1.3. Read-During-Write動作の確認
1.4.1.4. RAMの推論と実装の制御
1.4.1.5. シングルクロック同期RAM (古いデータでのRead-During-Write動作)
1.4.1.6. シングルクロック同期RAM (新しいデータでのRead-During-Write動作)
1.4.1.7. シンプル・デュアルポート、デュアルクロック同期RAM
1.4.1.8. トゥルー・デュアルポート同期RAM
1.4.1.9. 混合幅デュアルポートRAM
1.4.1.10. バイト・イネーブル信号を備えるRAM
1.4.1.11. 電源投入時の初期のメモリーコンテンツの指定
インテルのみ表示可能 — GUID: mwh1409959504903
Ixiasoft
2.2.3.1. 組み合わせロジックの出力のレジスター
組み合わせロジックからの出力をクロック信号または非同期リセット信号として使用すると、デザインにグリッチが発生することが予想されます。同期デザインでは、レジスターのデータ入力におけるグリッチは正常なイベントで、影響はありません。ただし、レジスターへのクロック入力 (または非同期入力) のグリッチやスパイクは、重大な影響をもたらす可能性があります。
狭いグリッチは、レジスターの最小パルス幅要件に違反する可能性があります。また、グリッチがクロック入力に到達した際にレジスターのデータ入力が変化すると、セットアップおよびホールド要件に違反する可能性があります。デザインがタイミング要件に違反していない場合でも、レジスターの出力で予期せず値が変化し、デザインの他の部分で機能的な障害が発生することがあります。
これらの問題を回避するには、組み合わせロジックの出力をかならずレジスターしてから、クロック信号として使用するようにします。
図 11. 推奨されるクロック生成手法