Application Note: Implementing a Customizable Design Rule Checker in a Technology Package for Design Workshop dw-2000

Prepared by Martin Zoller, IAESTE Intern at CMC Microsystems, MSc student, Department of Information Technology and Electrical Engineering, ETH Zurich, Switzerland.

This application note presents a flexible and easily maintainable implementation of a design-rule checker (DRC) in the computer-aided design software Design Workshop dw-2000 used in the design of photonic waveguides. The DRC function is highly customizable but only a small fraction of it is accessible through the Graphical User Interface (GUI). Users must be familiar with the GPE programming language to fully utilize it.

This note describes how to implement common design rules that are unavailable by default, such as acute angle or singularity detection, and how to avoid problems with partitioning. It presents a solution for saving the design rules of a manufacturing process in a standardized way and including them in a Technology Package. Furthermore, a GUI is introduced to disable design rules, capability that is sometimes required, and to modify the parameters, which expedite the design rule checking and improves the general usability of the DRC.

Note: A source code package can be downloaded with this application note.

All CMC Microsystem account holders from a member university with a Prototyping or Designer Subscription are authorized to access this technology. Contact our Licensing Administrator at 613-530-4787 or licensing@cmc.ca.

Application Note: Implementing a Customizable Design Rule Checker in a Technology Package for Design Workshop dw-2000

Price: $0.00
- +