Many Si2 OpenStandards are based on XML, the eXtensible Markup Language. XML files have a consistent syntax and, combined with the domain specific vocabulary defined in the Open Process Specification (OPS) schemas, succinctly capture the data used to model the IC fabrication process to the design tools.
The OPS XML database contains the constraints, layers, stacks, devices and rules that represent the fabrication process in a vendor-neutral format. This single source for the data is used to generate process design kits.
About the Course
This introductory course focuses on the XML file syntax that will help you create well-formed XML files. Through lecture, quizzes and labs, you will examine the syntax of XML elements and learn how to create, modify or read and understand an OPS XML file. We will explore the file format, elements and attributes, namespaces and connecting to schemas.
Prerequisites: A willingness to learn XML and an interest in OPS.
- Exploring XML
— XML editors
— What is XML and why do we use it?
— How do you use OPS XML?
— What is a valid XML file?
- XML File Format
— XML prologue and comments
— XML element declaration
— Sub-elements and content value
- Namespaces and Schemas
The example used in the class is a single OPS XML hierarchy that will be used for future courses in this series. A recording will be available on the Si2 Community web site.
Who Should Attend
Si2 member company employees who work with, create, edit or read XML data files are invited to attend this free webinar.
Si2 Interoperability Standards Architect
ADVANCED REGISTRATION REQUIRED
CLICK HERE TO REGISTER
Future Courses for Si2 Members
Si2 will offer additional XML classes Announcements will be made by email and on our web site, www.si2.org.
- OpenStandard Schemas
- XML editors
- XML utilities
- XML Python Parser
- Writing ASCII technology files from OPS XML
- Inputting comma separated value (CSV) files
- Xinclude – Building a process database