OpenAccessはOpenAccess Coalition [1]によって管理されている独自のAPIであり、その連合のメンバー間で 電子設計自動化ソフトウェアの相互運用性を促進することを目的としています。
オープンアクセス連合
OpenAccess Coalitionは、集積回路チップの設計標準を提供するための集積回路メーカーの連合です。 [2] OpenAccess Coalitionは、競争中立を主張する半導体業界企業の組織であり、 Silicon Integration Initiativeの定款に基づいてこの取り組みを主導しています。[3]
OpenAccess Coalition は、 EDAユーザー企業 (IC 設計者および製造業者) と EDA プロバイダー企業の両方で構成され、Advanced Micro Devices、Agile Analog、AnaGlobe Technology、Analog Rails、ANSYS、AWR/National Instruments Corporation、Blue Cheetah Analog Design、Cadence Design Systems、Chengdu Higon IC Design、CST - Computer Simulation Technology、DXCorr Design、Empyrean Software、Entasys Design、Fractal Technologies、Generation Alpha Transistor、GLOBALFOUNDRIES、Google、Hewlett Packard Enterprise、IBM、Intel、INTENTO DESIGN、Invecas、Jedat、Keysight Technologies、Lattice Semiconductor、Life Technologies、Luceda、MediaTek、Mentor Graphics、Mythic、NVMengers、PDF Solutions、Pulsic、Qualcomm、Samsung Electronics、Savarti、Silvaco、Synopsys、Taiwan Semiconductor Manufacturing Company Limitedなどが含まれます。図研。[4]
OpenAccessソフトウェア
OpenAccessはデータAPIで構成されており、そのソースコードは連合メンバーのみが利用できます。[5] [6]
OpenAccess APIは、電子設計データベースに保存されているIC設計データへのC++プログラムインターフェースです。様々な企業から提供されたデータを容易に統合できるよう設計されたアーキテクチャを備えており、データベースの拡張や独自の拡張機能の追加が可能です。また、C++、C#、Perl、Python、Ruby 、 Tclといった複数のプログラミング言語でIC設計用のAPIをサポートするリファレンスデータベースも含まれています。
かつての電子設計フローは、独自のアプリケーションと著作権で保護されたEDAデータベースを組み合わせたもので、ファイル形式や構文も多岐にわたりました。[7] [3]その結果、IC CADエンジニアは、特定のプロジェクトに合わせてそれらを統合するために多大な労力を費やす必要がありました。結果として得られたフローは、しばしば脆弱で非効率であり、設計サイクルの長期化につながりました。そのため、OpenAccessは、参加者間で標準化された設計フローの構築を目指しています。[6]
開発の歴史
OpenAccess連合は1999年第4四半期に結成されました。メンバーは既存技術に対する技術要求(RFT)を発行し、実証済みで商用化が見込まれ、幅広いEDAツールをサポートするソリューションを求めました。その結果、Cadence GenesisデータベースとAPIが選定され、現在ではOpenAccessの技術基盤となっています。
2005年、ケイデンス・バークレー研究所とシリコン・インテグレーション・イニシアチブは、OpenAccessデータベースを基盤としたオープンソース・ユーティリティを開発するプロジェクト「OpenAccesGear」を立ち上げました。カリフォルニア大学バークレー校、UCLA、UCSCなどが参加しました。[8] OAGearプロジェクトはその後中断されました。Si2はOAGear [9]をサポート対象外プロジェクトとして 提供しています。
参考文献
- ^ 「Si2 OpenAccessのオープン性とは? | Silicon Integration Initiative」www.si2.org . 2018年4月13日. 2018年5月25日閲覧。
- ^ バートソン、カレン、ジェイミソン、リック (2010). 『効果的な標準のための十戒:技術標準策定のための実践的洞察』ハッピー・アバウト. p. 53. ISBN 978-1-617-30000-4。
- ^ ab OpenAccess標準の評価:ベータパートナーであり開発者でもあるヒューレット・パッカードによる新しいEDA業界標準に関する洞察、第4回国際電子設計品質シンポジウム、2003年、pp. 203-207
- ^ 「OpenAccess Coalition Members」. SI2.org . 2019年8月30日閲覧。
- ^ 新しいオープンアクセスソースコードポリシー、2016年
- ^ ab OpenAccess とは何ですか?
- ^ IC実装、回路設計、プロセス技術のためのEDA、2005年、ISBN 1420007955、「最新のデータベースの例」セクション
- ^ 「オープンソースプロジェクトがEDA研究に火をつける」 EE Times
- ^ OAギア
外部リンク
- OpenAccessの管理者であるSilicon Integration Initiative
- OpenAccessの概要
- ライセンスは2013年5月27日にWayback Machineにアーカイブされています
- オープンアクセスに関するよくある質問
- ダウンロード
- OpenAccess ディスカッション フォーラム (FAQ としても機能)
- OpenAccess バグトラッカー
- OpenAccess 拡張トラッカー
- OpenAccess パブリック Wiki
- OpenAccess スクリプト言語公開 Wiki。C#、Perl、Python、Ruby、Tcl 言語バインディングに関するドキュメントが含まれています。