Validating the design rules is an
important point in the design flow. The LayoutEditor has a integrated Design Rule Checker with many different rules checks. The violations are not only display in a list, but directly visualized within the design. As a matter of course all design rule checks work on all angle elements and is not limited to common Integrated Circuit checks.
As a matter of course macros or scripts are possible with the LayoutEditor. It can be used for different applications. So, with the LayoutEditor it is possible to record macros from the user interface like some office programs can do. This makes creating macros very simple and reduces the time to learn programming a lot. Macros are written in the most common language C/C++. Macros can be added in the menu structure for a perfect integration of own created extension. A wide range of ready to use macros can be download at our macro market. Via LayoutEditor python module you can embed the LayoutEditor as a off screen tool or with its graphical user interface in your own Python application.
As designs can extend to several Gb in file size, perfomance is an important factor. All significant features of the LayoutEditor are optimized to handle huge designs. So for example multi Gb GDSII files can be loaded in seconds. Also the painting performance is excellent and can easily compete with any other tool. Medium sized designs (up to several hundred MB of GDS file size, exact size may depend on the design) can be painted with all details in real time. With bigger designs a lack of performance is automatically detected and scarcely visible details are omitted. So even huge designs are painted with a acceptable performance.