the fair gds editor ParametricShapeLibrary
Please Sign in

Parametric Shape Library

The parametric shape library is a simple library of shapes without any electrical functions. For some shape it is more simple to create it by entering some parameter than to manual design its layout. This kind of design is called parametric layout and a common selection of designs in shipped with the LayoutEditor in this Parametric Shape Library. Please see below for a list of available shapes.

Each shape consists of a symbol used with the schematic, a parameter definition and a LayoutEditor macro, which will create a layout from the entered parameters. Symbol and parameter definition is store in the LayoutEditorLibrary format and included any every package of the LayoutEditor. No installation is required to use it. Just choose the shape library from the Components window in the SchematicEditor and place the parametric shape you need.

shape library

Alignment Mark

align mark

Parameter:

  • size

  • thickness

  • space

  • boxsize

  • layer_1

  • layer_2











Arc Taper

arc taper

Parameter:

  • width1

  • width2

  • length

  • shape

  • layer




Barcode

barcode

Parameter:

  • width

  • height

  • text

  • code

  • layer


Checker Board

checker board.

Parameter:

  • size

  • nx

  • ny

  • layer


Circle

circle

Parameter:

  • radius

  • layer


Circular Lens

circular lens

Parameter:

  • width

  • height

  • radius1

  • radius2

  • points

  • layer

Cog Wheel

circular lens

Parameter:

  • radius1

  • radius2

  • layer

  • teeth



Coil

coil

Parameter:

  • radiusinner

  • width

  • space

  • turns

  • layer


Comb

comb

Parameter:

  • width

  • length

  • space

  • base

  • turns

  • layer


Comb Drive

comb drive

Parameter:

  • width

  • length

  • space

  • base

  • offset

  • turn

  • layer

Donut

donut

Parameter:

  • radiusinner

  • radiusouter

  • layer




Dot Array

dot array

Parameter:

  • size

  • space

  • nx

  • ny

  • layer

Dot Array Invers

dot array invers

Parameter:

  • size

  • space

  • nx

  • ny

  • layer



Ellipse

ellipse

Parameter:

  • radiusx

  • radiusy

  • layer



Eliptic Donut

Eliptic Donut

Parameter:

  • radiusX

  • radiusY

  • thickness

  • layer




Fresnel Zone Plate Lens (zone plate)

zone plate

Parameter:

  • wavelength

  • focus

  • radius

  • startWithShape

  • layer

  • mode

    • exact: arcs are cut to achieve exact given radius,

    • limited: arcs not fitting in the given radius are not created,

    • extended: arcs are created with the original size even if not fitting the given radius.

  • startradius, smaller arcs are not created

Label Array

labeling arrays

Parameter:

  • label

  • textHeight

  • spaceX

  • spaceY

  • nx

  • ny

  • rowFormat

  • colFormat

  • layer


(introduced with version 20130912)

Linear Taper

lin taper

Parameter:

  • width1

  • width2

  • length

  • layer




Meander

meander

Parameter:

  • width

  • space

  • length

  • turns

  • layer

Nonius

nomius

Parameter:

  • size

  • nonius

  • space

  • steps

  • layer_1

  • layer_2




Parabolic Lens

lens

Parameter:

  • width

  • height

  • parabol

  • points

  • layer


Perforated Plate

perforatedplate.

Parameter:

  • width

  • length

  • holewidth

  • holespace

  • layer




Rectangle

rect

Parameter:

  • width

  • length

  • layer


Regular Polygon

circular lens

Parameter:

  • raduis

  • layer

  • vertexes



S-Blend

bend

Parameter:

  • width

  • length

  • step

  • shape

  • layer

Sector

bend

Parameter:

  • radius

  • angle

  • layer





Siemens Star

siemens star

Parameter:

  • radius

  • arcwidth

  • arcspace

  • layer




Square Array

arc taper

Parameter:

  • size

  • space

  • nx

  • ny

  • layer




Star

circular lens

Parameter:

  • radius1

  • radius2

  • layer

  • vertexes



Triangle

triangle

Parameter:

  • lengtha

  • lengthb

  • lengthc

  • layer




See also


CategoryTutorial CategoryLibrary


ParametricShapeLibrary (last edited 2013-09-11 11:50:49 by JürgenThies)