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 -i option) β€” 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 -t option)
  • -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