Multi-pattern technology (Coloring) has been difficult to standardize as most companies in the industry have proprietary implementations of the technology. The oaxColor OpenAccess Extension provides the OpenAccess Coalition Membership with what they need to easily develop coloring applications for their proprietary processes. Most of the features to support this have been developed and released in the 1.0 release. With the 1.1 release we are adding support for the final two features fully implemented the spec. These features are: Cut Pattern Coloring: Most via arrays are generated by design tools but there are multiple different ways to color them (e.g., “checkerboard” pattern, alternating row). The extension now supports assigning our favorite coloring patterns to the resulting via array. Hierarchical Instance-based Color Shifting: Various libraries and designs are colored differently depending on their intended use. When added to a hierarchical design, the design instances may have incompatible colors on common layers, making it difficult to color the design. Now, oaxColor enables applications to shift the colors by layer per instance, enabling correct top-level design coloring. What You Will Learn
- How to make your application color via arrays the way you want them
- How to instantiate designs without re-coloring the final design
About the Presenters Ben Hoefer is a senior design automation engineer on the Intel PDK Team. His primary focus is Layout design rule optimization and modeling, enabling more robust integration between design rules and EDA tools.
Rajiv Subramanian is a staff CAD engineer at Intel. As a long-time member, Rajiv has worked on several of your favorite extensions in the OpenAccess Coalition. |