回答:
EDIF-Electronic Design Interchange Format-電子ネットリストと回路図を保存するベンダー中立形式です。これは、電子設計自動化(EDA)業界向けのニュートラルなデータ交換フォーマットを確立する最初の試みの1つでした。
詳細とリンクについては、http://en.wikipedia.org/wiki/EDIFを参照してください。
標準フォーマットもどこにも見たことがありません。ただし、他の人が述べたように、ネットリスト形式は非常に単純で、通常はテキストベースであるため、さまざまな形式間での翻訳は簡単です。
ネットリストは、単純にネット(ワイヤ)のリストであり、各ワイヤに接続するポート(コンポーネントのピン)のリストがあります。詳細は異なりますが、すべて同じテーマのバリエーションです。過去に、ネットリストを簡単に操作するPerlとPythonのスクリプトをいくつか書いてきました。実際のところ、ネットリストファイルは初心者レベルのテキスト処理の優れた練習です。
正直なところ、実際にほぼすべてのツールで動作するネットリスト形式が必要な場合は、2つの重大な選択肢があります。
はい、これらは本格的なハードウェア記述言語であり、ネットリスト形式として使用するのはやり過ぎと見なされる可能性があります。ただし、それは非常に簡単です。また、ツールが単純な構造VHDLまたはVerilogを生成する場合、他のほぼすべてのEDAツールに設計を戻すことができると確信できます。
副次的な利点として、他のほとんどのネットリスト形式(EDIFなど)は、外部で定義された一連のプリミティブ(ベンダー固有のものまたはLPMなど)を持つ必要があります。VHDLとVerilogを使用すると、最低レベルのリーフ(プリミティブ)を自由に設定できます(合成可能なRTLコード、シミュレーションモデル、ブラックボックスなど)。
ただし、実際のネットリスト形式が絶対に必要な場合は、次にgnetlist形式を使用することをお勧めします。gnetlist形式は、他の多くの形式に変換できます。