んー。既に使っていて分かってる人からすると、当たり前な事なんだろうけど

>拡張子拡張子って、.v, .sv, .vhd 以外に何かあるか?

こういうのは本当のところは良く分からないが答えじゃないか?
ユーザーとのIFに使ってるのは確かに上の3つだけど、
システム内部で変に固有の拡張子のfileを置いていて、
XとAでたまたまバッティングしたとかいう場合も想定するだろ。

俺も昔は一人で閉じた環境で設計してた学生の頃は同じ認識だったけど
社会でほんまもんのすたセルフローとか知ると、福栖のベンダーのつぎはぎになってきて
一人で全部のシステムを」把握できないというのが前提だと分かってからは
一人の勝手な想像で言わず、一応念押しで当たり前な事も聞くようにしているわ。

FPGAも同じじゃないか?