Skip to content

klayoutmatthias/xsection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

XSection

This is a fork of the former xsection@klayout project on SourceForge. It's been turned into a KLayout package now and is available through KLayout's new package manager (available for version 0.25 and later).

The goal of this project is to provide an add-on to KLayout (www.klayout.de) to create and visualize a realistic cross-section view for VLSI designs supporting a wide range of technology options.

User Documentation

For the project description see XSection Project Home Page.

For an introduction into writing XS files, see Writing XS Files - an Introduction.

For a reference of the elements of the XS scripts, see XS File Reference.

Project Files

The basic structure is:

  • docs The documentation
  • samples Some sample files
  • src The package sources
  • tests Test sources and golden data

The docs folder contain the MD file and images for the GitHub pages.

The samples folder holds a few files for playing around.

The src folder contains the package definition file (grain.xml), the macros folder with the actual package code (xsection.lym). The download URL for the package index is therefore the pseudo-SVN URL https://github.com/klayoutmatthias/xsection.git/tags/x.y/src.

The tests folder contains some regression tests for the package. To run the tests, make sure "klayout" is in your path and use

$ cd tests
$ ./run_tests.sh