OpenAccess is a proprietary API controlled by the OpenAccess Coalition that aims to facilitate
Interoperability
Interoperability is a characteristic of a product or system to work with other products or systems. While the term was initially defined for information technology or systems engineering services to allow for information exchange, a broader de ...
of
electronic design automation
Electronic design automation (EDA), also referred to as electronic computer-aided design (ECAD), is a category of software tools for designing Electronics, electronic systems such as integrated circuits and printed circuit boards. The tools wo ...
software among the members of that coalition.
OpenAccess Coalition
OpenAccess Coalition is a coalition amongst
integrated circuit
An integrated circuit (IC), also known as a microchip or simply chip, is a set of electronic circuits, consisting of various electronic components (such as transistors, resistors, and capacitors) and their interconnections. These components a ...
manufacturers to provide a standard for designing integrated circuit chips. The OpenAccess Coalition is an organization of semiconductor industry companies claiming to be competition-neutral that are leading this effort operating under
Silicon Integration Initiative bylaws.
[Assessment of the OpenAccess Standard: insights on the new EDA industry standard from Hewlett-Packard, a Beta partner and contributing developer]
''Fourth International Symposium on Quality Electronic Design'', 2003, pp. 203-207
The OpenAccess Coalition consists both of
EDA user companies (IC designers and manufacturers) and EDA provider companies, including
Advanced Micro Devices
Advanced Micro Devices, Inc. (AMD) is an American multinational corporation and technology company headquartered in Santa Clara, California and maintains significant operations in Austin, Texas. AMD is a Information technology, hardware and F ...
,
Agile Analog,
AnaGlobe Technology,
Analog Rails,
ANSYS,
AWR/National Instruments Corporation,
Blue Cheetah Analog Design,
Cadence Design Systems
Cadence Design Systems, Inc. (stylized as cādence)Investor's Business DailCEO Lip-Bu Tan Molds Troubled Cadence Into Long-Term LeaderRetrieved November 12, 2020 is an American multinational corporation, multinational technology and computational ...
,
Chengdu Higon IC Design,
CST - Computer Simulation Technology,
DXCorr Design,
Empyrean Software,
Entasys Design,
Fractal Technologies,
GLOBALFOUNDRIES
GlobalFoundries Inc. is a multinational semiconductor contract manufacturing and design company located in the Cayman Islands and headquartered in Malta, New York. Created by the divestiture of the manufacturing arm of AMD in March 2009, the ...
,
Google
Google LLC (, ) is an American multinational corporation and technology company focusing on online advertising, search engine technology, cloud computing, computer software, quantum computing, e-commerce, consumer electronics, and artificial ...
,
Hewlett Packard Enterprise
The Hewlett Packard Enterprise Company (HPE) is an American multinational information technology company based in Spring, Texas. It is a business-focused organization which works in servers, storage, networking, containerization software and ...
,
IBM
International Business Machines Corporation (using the trademark IBM), nicknamed Big Blue, is an American Multinational corporation, multinational technology company headquartered in Armonk, New York, and present in over 175 countries. It is ...
,
Intel
Intel Corporation is an American multinational corporation and technology company headquartered in Santa Clara, California, and Delaware General Corporation Law, incorporated in Delaware. Intel designs, manufactures, and sells computer compo ...
,
INTENTO DESIGN,
Invecas,
Jedat,
Keysight Technologies
Keysight Technologies, Inc. is an American company that manufactures electronics test and measurement equipment and software. The name is a blend of ''key'' and ''insight''. The company was formed as a spin-off of Agilent Technologies, which inh ...
,
Lattice Semiconductor, Life Technologies,
Luceda,
MediaTek,
Mentor Graphics
Mentor Graphics Corporation was a US-based electronic design automation (EDA) multinational corporation for electrical engineering and electronics, headquartered in Wilsonville, Oregon. Founded in 1981, the company distributed products that ass ...
,
Mythic,
NVMEngines,
PDF Solutions,
Pulsic,
Qualcomm
Qualcomm Incorporated () is an American multinational corporation headquartered in San Diego, California, and Delaware General Corporation Law, incorporated in Delaware. It creates semiconductors, software and services related to wireless techn ...
,
Samsung Electronics
Samsung Electronics Co., Ltd. (SEC; stylized as SΛMSUNG; ) is a South Korean multinational major appliance and consumer electronics corporation founded on 13 January 1969 and headquartered in Yeongtong District, Suwon, South Korea. It is curr ...
,
Savarti,
Silvaco,
Synopsys
Synopsys, Inc. is an American electronic design automation (EDA) company headquartered in Sunnyvale, California, that focuses on silicon design and verification, silicon intellectual property and software security and quality. Synopsys sup ...
,
Taiwan Semiconductor Manufacturing Company Limited,
Zuken
is a Japanese multinational corporation, specializing in software and consulting services for end-to-end electrical and electronic engineering. Zuken came into existence as a pioneer in the development of computer-aided design (CAD) systems in J ...
.
OpenAccess software
OpenAccess consists of a data API of which the source code is available only to coalition members.
[
The OpenAccess API is a C++ program interface to IC design data stored in an electronic design database, with an architecture designed to ensure easy integration of contributions from various companies which may implement database enhancements or add proprietary extensions. It also includes the reference database supporting that ]API
An application programming interface (API) is a connection between computers or between computer programs. It is a type of software interface, offering a service to other pieces of software. A document or standard that describes how to build ...
for IC design in multiple programming language
A programming language is a system of notation for writing computer programs.
Programming languages are described in terms of their Syntax (programming languages), syntax (form) and semantics (computer science), semantics (meaning), usually def ...
s: C++, C#, Perl
Perl is a high-level, general-purpose, interpreted, dynamic programming language. Though Perl is not officially an acronym, there are various backronyms in use, including "Practical Extraction and Reporting Language".
Perl was developed ...
, Python, Ruby
Ruby is a pinkish-red-to-blood-red-colored gemstone, a variety of the mineral corundum ( aluminium oxide). Ruby is one of the most popular traditional jewelry gems and is very durable. Other varieties of gem-quality corundum are called sapph ...
and Tcl
TCL or Tcl or TCLs may refer to:
Business
* TCL Technology, a Chinese consumer electronics and appliance company
** TCL Electronics, a subsidiary of TCL Technology
* Texas Collegiate League, a collegiate baseball league
* Trade Centre Limited ...
.
In the past, electronic design flows were a combinations of proprietary applications and copyrighted EDA databases, with many different file formats and syntaxes.[''EDA for IC Implementation, Circuit Design, and Process Technology'', 2005, , sectio]
"Modern Database Examples"
/ref> As a result, significant efforts were required from IC CAD engineers to integrate them for particular projects. The resulting flows were often fragile, inefficient and therefore result in longer design cycles. OpenAccess effort is therefore attempting to create a standardized design flow among its participants.[What is OpenAccess?](_blank)
/ref>
Development history
The OpenAccess coalition was formed in Q4 1999. The members issued a request-for-technology for existing technology, looking for a solution that was proven and would be commercially adopted, and that supported a broad set of EDA tools. As a result, the Cadence
In Classical music, Western musical theory, a cadence () is the end of a Phrase (music), phrase in which the melody or harmony creates a sense of full or partial resolution (music), resolution, especially in music of the 16th century onwards.Don ...
Genesis database and API was selected and now forms the technology base for OpenAccess.
In 2005 the Cadence Berkeley Labs and the Silicon Integration Initiative launched the OpenAccesGear, a project to develop open source
Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use and view the source code, design documents, or content of the product. The open source model is a decentrali ...
utilities on top of the OpenAccess database. Participants included University of California at Berkeley
The University of California, Berkeley (UC Berkeley, Berkeley, Cal, or California), is a public land-grant research university in Berkeley, California, United States. Founded in 1868 and named after the Anglo-Irish philosopher George Berkele ...
, UCLA
The University of California, Los Angeles (UCLA) is a public land-grant research university in Los Angeles, California, United States. Its academic roots were established in 1881 as a normal school then known as the southern branch of the C ...
and UCSC. The OAGear project was subsequently suspended. Si2 has offered OAGearOA Gear
/ref> as an unsupported project.
References
{{reflist
External links
Silicon Integration Initiative
the custodian of OpenAccess
OpenAccess Overview
Licenses
OpenAccess FAQ
Downloads
OpenAccess Discussion Forum
(also functions as FAQ)
OpenAccess Bug Tracker
OpenAccess Enhancement Tracker
OpenAccess Public Wiki
OpenAccess Scripting Languages Public Wiki
with documentation on the C#, Perl, Python, Ruby and Tcl language bindings
Electronic design automation software
Proprietary software