A Group of Layout Pattern Generators.

Dependencies

  • klayout 0.25.6

  • python 3.6.x

  • numpy

  • pandas

Generators

mkdir -p layouts

  • Uni-direction Metal Layer

make m2_test.oas

  • Via Layer

make via_test.oas

  • Wire length / line-end conflicts

make m2_drc.gds

REF

If you find this code helpful in your research or project, please cite our manuscript:

Haoyu Yang, Wen Chen, Piyush Pathak, Frank Gennari, Ya-Chieh Lai, Bei Yu, “Automatic Layout Generation with Applications in Machine Learning Engine Evaluation”, ACM/IEEE Workshop on Machine Learning for CAD (MLCAD), Alberta, Canada, Sep. 3–4, 2019.