Software

Klayout Macro for designing TFT layouts

A Python Macro for KLayout for the automation of design of TFTs

Values for 3 variables (e.g. L, W, and SD/Gate electrode overlap), can be chosen, and the macro will create a GDS2 layout containing TFTs with all combinations and properly labeled.

Created by Jorge Martins in 2025.

Please aknowledge the author in case you use it in any publication.

PreviewAttachmentSize
tft_macro.zip2.08 KB

KLayout Macro for mapping coordinates in a sample

A Klayout Macro that creates, across a desired area, an array of positioning marks for mapping the position on a sample. Coordinates can be identified in the sample across a fixed step, and substeps are identified by a coding using small identifiers.

This is used for to produce samples in which if nanostructures are spread on, their position can be accuretly triangulated from nearby marks. 

PreviewAttachmentSize
folow_coordinates___macro.zip1.44 KB

Self-Aligned TFT Macro

A Python Macro for KLayout for the automation of design of Self-Aligned TFTs

Values for 3 variables (e.g. L, W, and SD/Gate electrode spacing), can be chosen, and the macro will create a GDS2 layout containing Self-Aligned TFTs with all combinations and properly labeled.

Created by Jorge Martins in 2025.

Please aknowledge the author in case you use it in any publication.

PreviewAttachmentSize
satft_macro.zip2.16 KB