Computer aided design (CAD) software is used to layout patterns for lithography. The CAD patterns define areas that will be exposed by either a photomask maker or an electron beam writer. Create CAD patterns using software designed specifically for chip design to ensure compatibility with lithography equipment.
KLayout is a free and powerful CAD software developed for chip design engineers. It is intuitive, fast, accurate and extensible via an integrated development environment (Ruby and Python). User created extensions can be shared through an integrated package manager.