Difference between revisions of "Hands-on with KLayout: Design rule checks and layout to netlist tools"
(Created page with "== KLayout DRC and Netlist Extraction Tutorial, Hands-on session == This tutorial consists of two parts: a tutorial for the DRC feature of KLayout and another one for the new...") |
|||
Line 5: | Line 5: | ||
Both tutorials are based on a virtual technology with a design manual document and sample layouts. You'll find the samples, scripts and design manual on GitHub at | Both tutorials are based on a virtual technology with a design manual document and sample layouts. You'll find the samples, scripts and design manual on GitHub at | ||
https://github.com/klayoutmatthias/si4all | |||
To work through the DRC tutorial part you will need a standard KLayout installation (version 0.25.x - 0.25.8 is recommended). Binary distributions are available for a variety of systems here: | To work through the DRC tutorial part you will need a standard KLayout installation (version 0.25.x - 0.25.8 is recommended). Binary distributions are available for a variety of systems here: | ||
https://www.klayout.de/build.html | |||
For the layout-to-netlist tutorial, you'll need a build for the development branch (master) from https://github.com/klayout/klayout. Prebuild binaries can be found here along with current documentation links: | For the layout-to-netlist tutorial, you'll need a build for the development branch (master) from https://github.com/klayout/klayout. Prebuild binaries can be found here along with current documentation links: | ||
https://github.com/klayout/klayout |
Revision as of 23:09, 11 March 2019
KLayout DRC and Netlist Extraction Tutorial, Hands-on session
This tutorial consists of two parts: a tutorial for the DRC feature of KLayout and another one for the new layout-to-netlist feature. While the DRC tutorial covers mature functionality available since a few years now, the layout-to-netlist feature is brand new and still under development. The tuturial for this part will show the use cases that are available already and prepares the basis for the next level of verification support.
Both tutorials are based on a virtual technology with a design manual document and sample layouts. You'll find the samples, scripts and design manual on GitHub at
https://github.com/klayoutmatthias/si4all
To work through the DRC tutorial part you will need a standard KLayout installation (version 0.25.x - 0.25.8 is recommended). Binary distributions are available for a variety of systems here:
https://www.klayout.de/build.html
For the layout-to-netlist tutorial, you'll need a build for the development branch (master) from https://github.com/klayout/klayout. Prebuild binaries can be found here along with current documentation links:
https://github.com/klayout/klayout