Si2 today announced the release of the OpenAccess extension oaScript
v3.0. This latest version of oaScript, from the Extension Steering
Group's oaScript working group, contains several new features enabling
an even larger community access to this standard. oaScript v3.0 now has
support for Python on the Windows operating system and support for
Python3 and Ruby 2.0. In addition, there is new support for Python
exceptions inside the OpenAccess observer routines, giving the OA
community greater control of their scripted applications.
Conventional access to the design data contained in an OpenAccess
database has historically required C++ programming through an EDA
vendor’s software tool or direct access to the OpenAccess C++ API. While
some vendor tools include integrated scripting features, their
implementations are usually proprietary and lack cross-vendor
interoperability. The oaScript Extension Language Bindings are built
directly from the OpenAccess C++ API, thus allowing maximum flexibility,
regardless of which vendor tool created the design. Scripting languages
are often preferred by engineers to perform various design tasks without
resorting to compiled software design languages such as C++.
“Development of oaScript was made possible by contributions from members
of the OpenAccess Coalition, including Altera, AMD, Intel, Oracle,
Synopsys, and others,” says Rudy Albachten, PMTS CAD Engineer at Altera,
and Chair of the OpenAccess Coalition. “Extensive support also came from
Si2’s Silicon Photonics TAB, which is developing OpenAccess extensions
specifically for the development of photonic integrated circuits. This
is an excellent example of how Si2’s different projects can
cross-pollinate to achieve a more robust and cost-effective solution to
industry needs.”
Suggested uses include accessing hierarchical design data, connectivity
information, and layer and constraint details. In addition, PDK
developers can now develop their process design kits with a scripting
language, as well as creating script-based test cases to better automate
their quality assurance techniques.
The oaScript Extension Language Bindings package has been contributed by
the Extension Steering Group (ESG), operating under the OpenAccess
Coalition. All Si2 members can have access to the binary releases for
each of the active OpenAccess streams by signing the ESG License. In
addition, OpenAccess Coalition members have access to the source code
along with redistribution rights. Currently, Python 2.5-3.3, Ruby
1.8-2.1, and Tcl 8.4-8.6 are supported. Any OAC member company wanting
additional scripting languages support should get in touch with Si2. The
packages are available at this link: https://www.si2.org/openeda.si2.org/projects/oascript/.
A presentation on the new features of oaScript v3.0 will be held on
Wednesday, June 4 at 4:00 p.m. in Si2’s Booth #1107 at the Design
Automation Conference, see abstract here: http://www.si2.org/dac_2014/abstracts/kevin_si2_abstract.php.
For other Si2 activities at DAC, including a presentation by Dr.
Chenming Hu of UC Berkeley and a press conference with
STMicroelectronics and IBM, see this link: http://www.si2.org/dac_2014/dac_2014_fp.php.
ESG Member Companies
Agilent (NYSE: A), Altera (NASDAQ: ALTR), AMD (NYSE: AMD), Cadence
(NASDAQ: CDNS), Hewlett-Packard (NYSE: HPQ), IBM (NYSE: IBM), Intel
(NASDAQ: INTC), Micron (NASDAQ: MU), Oracle (NYSE: ORCL), and Synopsys
(NASDAQ: SNPS).
About Si2
Si2 is the largest organization of industry-leading semiconductor,
systems, EDA and manufacturing companies focused on the development and
adoption of standards to improve the way integrated circuits are
designed and manufactured, in order to speed time-to market, reduce
costs, and meet the challenges of sub-micron design. Now in its 26th
year, Si2 is uniquely positioned to enable timely collaboration through
dedicated staff and a strong implementation focus driven by its member
companies. Si2 represents more than 100 companies involved in all parts
of the silicon supply chain throughout the world. www.si2.org
- All trademarks are the property of their respective owners -
Photos/Multimedia Gallery Available: http://www.businesswire.com/multimedia/home/20140527005177/en/
Copyright Business Wire 2014