ファイル名はモジュール名に一致させる
「ファイル名はモジュール名に一致させる。1モジュール1ファイル」
モジュールがどのファイルに入っているかわかるようにするためである。またこうしておくと、ツールによっては、"-y ディレクトリ名"いうオプションで、ディレクトリ下のファイル名からモジュールを自動的に拾ってくれる利点もある。
× /* my_mod_20101107.v */ module my_mod // ファイル名がモジュール名と違う ... endmodule
module sub1 // 下位モジュールも同じファイル内にある ... endmodule |
○ /* my_module.v */ module my_module // ファイル名がモジュール名と同じ ... endmodule |