Sunteți pe pagina 1din 2

OPS Workshop The Big Picture on PDK Automation

The Open Process Specification (OPS) standard, from Si2s OpenPDK Coalition,
contains all of the data elements that are necessary to automatically create a Process
Design Kit (PDK) in any EDA vendors or company proprietary design flow. This
workshop is designed to appeal to any engineer working with PDKs, whether
developing, programming, or using them, and any engineering manager making
budgeting or ROI decisions concerning PDK development. The OPS standard is a
formal grammar based on the widely used W3C standard XML Schema Definition
(XSD). This workshop will start by describing the industry problems related to
PDKs and why a solution is needed. We will continue by describing the structure
and organization of data contained within. The XML Pcell Repository portion will
demonstrate how to generate the CDF/ICDF and pcells from the OPS device
descriptions. We examine the XML formats and how to translate them into popular
languages. We will demonstrate the translation and discuss how to integrate the
XML formats into existing PDK generation tools. The Common Language Grammar
portion will cover the new CLG API and how to use it to describe pcells in this
higher-level language and how to use in specific design flows. The DFM portion will
examine the foundry rules section of OPS and its role in generating DRC decks. And
finally, putting it all together, STMicroelectronics will review their processes on how
they have implemented the OPS standard along with examples and use cases by
member companies.
Key Topics:
Integrating supplier data from DRMs, spreadsheets, and 3rd party
applications
Language and tool neutral and how parsers play an important role
Standardizing process design kit data in XML
Automation for PDK generation
OpenPCell with multi-flow support for easy integration into a PDK
Design Data Format (DDF) defines the parameters of the devices
Generate the CDF/ICDF and pcells from device descriptions
Common Language Grammar (CLG) to define the pcell
Unified Layer Model semantics and syntax
OPS to DRC Generation using OpenDFM and vendor plugins for Calibre, ICV,
and PVS
OPS to OpenAccess technology database translator
OPS to optimized techfile generation
Tentative Agenda:
8:50 9:00am
9:00 9:30am

Kevin Meyer (Si2)


Opening Remarks
John Ellis (Si2)
Overview on Workshop and Agenda

9:30 10:15am

Gilles Namur/Romain Feuillette (STMicroelectronics)


Introduction to OPS: What is it and Why You Need It
10:15 10:40am Morning Break
10:40 12:00pm Ted Paone (Si2), Sue Strang (IBM)
OpenPCell and the XML Repository
12:00 1:00pm Lunch
1:00 2:00pm
2:00 3:00pm
3:00 3:20pm
3:20 4:30pm
4:30 5:30pm

James Masters (Intel)


Using the Common Language Grammar to Define Pcells
Jake Buurma (Si2)
OpenDFM Support and its Plugins
Afternoon Break
Gilles Namur/Romain Feuillette (STMicroelectronics)
OPS: Putting it All Together
Demos from member companies

Authors and Presenters:


Gilles Namur, STMicroelectronics
Romain Feuillette, STMicroelectronics
James Masters, Intel
Sue Strang, IBM
David Abercrombie, Mentor Graphics
Mohamed Youssef, Mentor Graphics
Robert Houghton, Mentor Graphics
Olaf Schneider, Synopsys
Ted Paone, Si2
Jake Buurma, Si2
Kevin Nesmith, Si2
Susan Carver, Si2
Barbara Pfeil, Si2

S-ar putea să vă placă și