OpenAccess
Эта статья нуждается в дополнительных цитатах для проверки . ( ноябрь 2014 г. ) |
OpenAccess — это собственный API, контролируемый коалицией OpenAccess. [1] Целью проекта является обеспечение совместимости программного обеспечения для автоматизации электронного проектирования среди членов этой коалиции.
Коалиция OpenAccess
[ редактировать ]OpenAccess Coalition — это коалиция производителей интегральных схем , целью которой является создание стандарта для проектирования интегральных микросхем. [2] Коалиция OpenAccess — это организация компаний полупроводниковой промышленности, заявляющих о своей нейтральности к конкуренции и возглавляющих эти усилия, действуя в соответствии с уставом Silicon Integration Initiative . [3]
Коалиция OpenAccess состоит как из компаний-пользователей EDA (разработчиков и производителей микросхем), так и из компаний-поставщиков 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 - технология компьютерного моделирования , DXCorr Design , Empyrean Software , Entasys Design , Fractal Technologies , GLOBALFOUNDRIES , Google , Hewlett Packard Enterprise , IBM , Intel , INTENTO DESIGN , Invecas , Jedat , Keysight Technologies , Lattice Semiconductor , Life Technologies, Luceda , MediaTek , Mentor Graphics , Mythic , NVMengines , PDF Solutions , Pulsic , Qualcomm , Samsung Electronics , Savarti , Silvaco , Synopsys , Taiwan Semiconductor Manufacturing Company Limited , Zuken . [4]
Программное обеспечение OpenAccess
[ редактировать ]OpenAccess состоит из API данных, исходный код которого доступен только членам коалиции. [5] [6]
OpenAccess API — это программный интерфейс C++ для данных проектирования микросхем, хранящихся в базе данных электронного проектирования, с архитектурой, предназначенной для обеспечения простой интеграции вкладов различных компаний, которые могут внедрять усовершенствования базы данных или добавлять собственные расширения. Он также включает в себя справочную базу данных, поддерживающую этот API для микросхем проектирования на нескольких языках программирования : C++ , C# , Perl , Python , Ruby и Tcl .
В прошлом процессы электронного проектирования представляли собой комбинацию проприетарных приложений и баз данных EDA , защищенных авторским правом , с множеством различных форматов файлов и синтаксисов. [7] [3] В результате от инженеров IC CAD потребовались значительные усилия по их интеграции для конкретных проектов. Получающиеся в результате потоки часто были хрупкими, неэффективными и, следовательно, приводили к более длительным циклам проектирования. Таким образом, OpenAccess пытается создать стандартизированный процесс проектирования среди своих участников. [6]
История развития
[ редактировать ]Коалиция OpenAccess была сформирована в четвертом квартале 1999 года. Ее члены направили запрос на технологию для существующих технологий в поисках решения, которое было бы проверено и могло бы быть коммерчески принято и которое поддерживало бы широкий набор инструментов EDA. В результате были выбраны база данных и API Cadence Genesis, которые теперь составляют технологическую основу для OpenAccess.
По состоянию на 2005 год OpenAccess был единственной современной разработкой интегральных схем. база данных [ сомнительно – обсудить ] который был в открытом доступе. [7]
В 2005 году Cadence Berkeley Labs и Silicon Integration Initiative запустили OpenAccesGear — проект по разработке утилит с открытым исходным кодом на базе базы данных OpenAccess. В мероприятии приняли участие Калифорнийский университет в Беркли , Калифорнийский университет в Лос-Анджелесе и Калифорнийский университет в Калифорнии . [8] Впоследствии проект OAGear был приостановлен. Si2 предложила OAGear [9] как неподдерживаемый проект.
Ссылки
[ редактировать ]- ^ «Что такого открытого в Si2 OpenAccess? | Инициатива по интеграции кремния» . www.si2.org . 13 апреля 2018 г. Проверено 25 мая 2018 г.
- ^ Бартлсон, Карен; Джеймисон, Рик (2010). Десять заповедей эффективных стандартов: практические советы по созданию технических стандартов . Счастливый О. п. 53. ИСБН 978-1-617-30000-4 .
- ^ Jump up to: а б Оценка стандарта OpenAccess: взгляд на новый отраслевой стандарт EDA от Hewlett-Packard, партнера по бета-тестированию и участвующего разработчика , Четвертый международный симпозиум по качественному проектированию электроники , 2003 г., стр. 203–207.
- ^ «Члены коалиции OpenAccess» . SI2.org . Проверено 30 августа 2019 г.
- ^ Новая политика исходного кода открытого доступа, 2016 г.
- ^ Jump up to: а б Что такое OpenAccess?
- ^ Jump up to: а б EDA по внедрению микросхем, проектированию схем и технологическим процессам , 2005 г., ISBN 1420007955 , раздел «Современные примеры баз данных»
- ^ «Проект с открытым исходным кодом призван стимулировать исследования EDA» EE Times
- ^ ОА Шестерня
Внешние ссылки
[ редактировать ]- Silicon Integration Initiative , хранитель OpenAccess
- Публичная вики OpenAccess
- Публичная вики-страница языков сценариев OpenAccess с документацией по привязкам языков C#, Perl, Python, Ruby и Tcl.