
With the build-in photomask service you will have access to photomask production facilities around the globe for high quality photomasks of any kind. The LayoutEditor will also help you in this area. Once a design is finished photomasks are required to produce the device you have designed. So even huge designs are painted with a acceptable performance. With bigger designs a lack of performance is automatically detected and scarcely visible details are omitted. 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. Also the painting performance is excellent and can easily compete with any other tool. So for example multi Gb GDSII files can be loaded in seconds. All significant features of the LayoutEditor are optimized to handle huge designs. 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.Īs designs can extend to several Gb in file size, perfomance is an important factor.
Layouteditor datatype download#
A wide range of ready to use macros can be download at our macro market. Macros can be added in the menu structure for a perfect integration of own created extension. Macros are written in the most common language C/C++. This makes creating macros very simple and reduces the time to learn programming a lot. So, with the LayoutEditor it is possible to record macros from the user interface like some office programs can do. It can be used for different applications. The visibility of a layer can modified via this value.As a matter of course macros or scripts are possible with the LayoutEditor. Shortkey for this layer used in the layer-shortkey functions. Row one has the style number 0 to 9 (from left to right), row two the number 10 to 19 and so on. The style/filling of a layer can modified via this method. (introduced with releases 20200409)Īll datatype on the layer will be displayed.(introduced with releases 20200409) The visibility for datatype between start and stop is set, all other datatypes will get invisible.
Layouteditor datatype manual#
The full manual of the LayoutEditor, the SchematicEditor and LayoutScript is located on this site. It supports GDSII, OpenAccess, OASIS, DXF, and more file formats.
Layouteditor datatype software#
Void layer::setDatatypesVisible(int start, int stop) The LayoutEditor is a sophisticated software to design and edit layouts for MEMS/IC fabrication. Any previous setting on visible datatypes will be removed. The visibility for datatype between start and stop will set off. Void layer::setDatatypesInvisible(int start, int stop) The color of a layer can modified via method. Void layer::setColor(int red, int green, int blue) A name from the list of colors defined in the list of SVG color keyword names provided by the World Wide Web Consortium.#RGB (each of R, G, and B is a single hex digit).In addition to all of the usual features you would expect in a GDS-II file editor, LayoutEditor includes: Control of shape angles. Sets the RGB value of this layer-color to name, which may be in one of these formats: LayoutEditor is an extremely powerful, full-featured CAD package for layout of electronics, MEMs and other nano-scale patterns, either for making a photomask or creating patterns for our JEOL ebeam lithography system. Returns: the red part of the layer color. The values are used for the 3dView and some calulations like the Extraction of Capacitance. The height level and the thickness of the layer ist set. Void layer::set3dView(int level,int thickness) If the option "gds map layer" or "oasis map layer" is active, the layer is mapped to this value. If datatype is set lower than 0, all datatypes are mapped and saved with datatype 0 If the option "gds map layer" or "oasis map layer" is active, the layer is mapped to this datatype. Returns: true, if datatype is currently displayed (introduced with releases 20200409) Returns: true, if the layer is a conductor. Returns: the green part of the layer color. See setStyle for details on available styles. The style/filling of a layer can read via this method. Returns: the thickness of the layer in the 3d view Returns: the level of the layer in the 3d view The layer will be enabled and be displayed in the menus/toolbars. The layer will be disabled and not be displayed in the menus/toolbars. Returns: the blue part of the layer color. Here is an example for Python scripting: layers.number(9).name="layer nine" Member Function Documentation In that case the individual layers can be accessed with the number method. Some scripting languages are not able to handle an array of classes. Layer setting are global and will affect all open LayoutEditor windows. The class layer can not be used as type, so new instances of the layer class cannot be created. Example: layers::num.name="Layer Number 5" Each layer can accessed via the class layers. This class is the setup for the display of a single layer. SetDatatypesInvisible(int start, int stop)
