Verilogでalways文で意図しないラッチが問題となる場合とはどんな場合でしょうか?
http://www.am.ics.keio.ac.jp/parthenon/final.pdf
を読むと、
『入力の全ての組み合わせで出力を定義しないと、定義されていない入力に対しては出力を保持する必要があると判断されてしまう。このため、合成時に一種の記憶素子であるトランスペアレントラッチが生成されてしまう。これは多くの場合、トラブルの元となる』
と書いてありますが、具体的にどの様なトラブルが発生するのでしょうか?
よろしくお願いします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
本来組み合わせ回路やフリップフロップであるところが、
ラッチになってたら大問題に決まってます。
動きが異なりますから。
というかラッチはインターフェースなどの一部以外では基本的に
使用禁止のベンダーが多いです。
微妙に非同期ですからタイミング解析が面倒なんですね。
組み合わせ回路をfunction文で書くかalways文で書くかは、
一長一短あるので、
設計している所のコーディング規約に従います。
always @( * )はあんまり使いませんね。
最近はコーディングチェックツールもそれなりに使えるものがあるので、
そのツールを使えばコーディングミスはほとんど起こりません。
設計ミスは見つかりませんけどね・・・。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 作詞・作曲 オリジナル曲の批評をお願いします。 2 2023/07/11 10:40
- その他(プログラミング・Web制作) プログラミング pythonの問題について 2 2022/04/19 00:41
- 日本語 複合名詞(造語)について教えて欲しいです 2 2022/05/22 17:14
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/06/15 14:11
- 哲学 感性は 理性よりもえらい。 6 2022/04/03 10:15
- その他(ニュース・社会制度・災害) 非現実的な、北方領土問題を取り上げ続ける意義は何ですか? 現実的に、いくら労力を注いでも返還される見 4 2022/03/23 21:07
- C言語・C++・C# C言語について。 7 2023/01/26 16:42
- 生命保険 生命保険 契約前発病について 1 2022/08/28 16:49
- モニター・ディスプレイ 長文です。デスクトップPCのHDMI入力機能について 4 2022/09/20 17:58
- 確定申告 確定申告について 4 2023/02/14 11:37
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PS4コントローラーをPCでゲーム...
-
MMDでavi出力が出来ない
-
4Kの外部モニターに出力すると...
-
OBS配信すると、マイクが途切れ...
-
クリスマスツリーに使用してい...
-
coutで出力した文字を消去する...
-
ビデオキャプチャカードでPC...
-
printfの書式%.*s
-
デスクトップPCでWQHD出力させたい
-
VBA レジストリの値の読み方に...
-
AIに回答させるって
-
定格冷房能力(出力)とは 定格...
-
C# 標準出力のencodingをutf8に...
-
ACCESS フォームで選択したレコ...
-
TV出力ポートをOFFにすれば良い...
-
Anker社の充電器について。 Ank...
-
アクセスでエクセルに出力する...
-
R8Cマイコンでprintfを使いたい
-
ACアダプターの入力と出力のVAの差
-
エクセルで英字と数字を組み合...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PS4コントローラーをPCでゲーム...
-
4Kの外部モニターに出力すると...
-
printfとputcharの違いは
-
VBA レジストリの値の読み方に...
-
プログラムについての質問です...
-
MMDでavi出力が出来ない
-
cout と cerrの違い
-
詳しくないので、どなたかお教...
-
COBOLのMOVEで桁数が異なる場合
-
ACCESS クエリ→フォーム...
-
VBAでテキスト出力時のスペース...
-
OBS配信すると、マイクが途切れ...
-
PS5をMacBookProに出力したいの...
-
コンセントの電力は入力と出力...
-
アクセスでエクセルに出力する...
-
printfの書式%.*s
-
Windows Formアプリからコンソ...
-
coutで出力した文字を消去する...
-
VBAで有効数字の設定
-
VBAのExecメソッドで画面を非表...
おすすめ情報