KLAYOUT(1)
π klayout(1) π
okay so you opened klayout(1) β hi bestie π welcome, hydrate, sit down, we're doing this. this is the manual page for klayout, section 1 of the manuals, and I'm gonna walk you through literally everything in it. every flag, every default, every last little ... nothing skipped. periodt.
πΈ NAME πΈ
klayout β GDSII viewer. that's it, that's the whole name, short, sweet, iconic, no notes π
π¦ SYNOPSIS π¦
klayout [options] [file] ..
π DESCRIPTION π
okay so. for viewing GDS files for production .. silicon devices, klayout .. probably one .. the best open source tools out there, fr fr π₯. like, it's giving "quietly carrying the whole industry" main character energy.
and you can simply run .. like this:
klayout name_of_gds
and .. will show you the GDS. no cap, that's the entire ritual β¨π«Ά
β¨ OPTIONS β¨
real talk before we start: a bunch of flag names and a few little words in this page land as..in the source I was handed, and I am keeping them exactly like that. no guessing, no "fixing", no inventing π. if you see.., that's the source, not me, iykyk.
-bβ Batch mode (same..-..-..-..) β no windows, just vibes π¦-c <config file>β Use this configuration file β you're picking the fit π-..β Don't use a configuration file (implies-t) β no config, no problem π«-d <debug level>β Set debug level β turn the drama up or down π-eβ Editable mode (allow editing..files) β go off, touch stuff βοΈ-..β Readonly mode (editing..files..disabled) β look with your eyes only π-.. <file name>β Record GUI test file π₯-.. <file name>β Replay GUI test file βͺ-.. <line number>β Replay GUI test file....(including) line-.. <millisec>β Replay rate for GUI test file β±οΈ-..β Incremental logs for GUI test file π-iβ Disable undo buffering (less memory requirements) β memory said "please" π-..β Enable undo buffering (default, overrides previous-ioption) β bestie is back π-j <path>β Add the given path..the macro project paths-l <lyp file>β Use layer properties file π¨-..β With-l: add other layers..well-..β With-l: use the lyp file......(..expansion..multiple layouts)-m <database file>β Load RDB (report database) file (into previous layout view)-n <technology>β Technology..use for next layout(s)..command line-.. <tech file>β Technology file (.lyt)..use for next layout(s)..command line-p <plugin>β Load the plugin (can..used multiple times) β stack 'em π§-r <script>β Execute main script..startup (after having loaded files etc.)-.. <script>β Execute module..startup (can..used multiple times)-.. <name>=<value>β Specify skript variable β yes, "skript", that's how it's written, don't come for me π-..β Ignore all implicit macros (*.rbm,rbainit,*.lym)-sβ Load files into same view π―-tβ Don't update the configuration file..exit-..β Update the configuration file..exit (default, overrides previous-toption)-u <file name>β Restore session from given file β we're so back π«Ά-vβ Print program version and exit β quick little flex π-.. <name>=<value>β Define a variable within expressions-xβ Synchronous drawing mode ποΈ-y <package>β Package installation: install package(s) and exit - can..used more than once ('package'..a name,..URL and optionally a version..round brackets)-..β With-y: include dependencies β bring the whole friend group π-zβ Non-GUI mode (hidden views) π»-..β Non-GUI mode (database only, implies-..)
π AUTHOR π
This manual page was written .. Ruben Undheim <ruben.undheim@gmail.com> for the Debian project (and may .. used .. others). thank you Ruben, absolute legend π«‘π
mwah π that's the whole page, nothing left out β this one lives in the KLAYOUT(1) manual and it's dated 22 January 2026. go forth, open some GDS, and be the main character of your own layout slay πβ¨π
π¦ where this page comes from
- ubuntu resolute: klayout 0.30.0-1build1 Β· GPL-2.0-or-later
- ubuntu stonking: klayout 0.30.0-1build1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms