-
Latest Version
-
Operating System
Windows 8 (64-bit) / Windows 10 (64-bit)
-
User Rating
Click to vote -
Author / Product
-
Filename
klayout-0.28-win64-install.exe
Sometimes latest versions of the software can cause issues when installed on older devices or devices running an older version of the operating system.
Software makers usually fix these issues but it can take them some time. What you can do in the meantime is to download and install an older version of KLayout 0.28 (64-bit).
For those interested in downloading the most recent release of KLayout (64-bit) or reading our review, simply click here.
All old versions distributed on our website are completely virus-free and available for download at no cost.
We would love to hear from you
If you have any questions or ideas that you want to share with us - head over to our Contact page and let us know. We value your feedback!
What's new in this version:
Features:
Changed:
- $KLAYOUT_HOME can now be empty string (no home folder used)
- $KLAYOUT_PATH can now be empty string (no further and implicit search paths)
- Python include files are generated for Python module
- Allow dynamic change of some attributes (visibility, enabled etc.)
- By implementing "callback_impl" in PCellDeclarationHelper subclasses
- Shape user properties are turned into RDB values
- Scanning of text objects
- "Highres" option to fully exploit resolution, normally follows screen scaling
- Angle
- Radius (#906)
- Multi-segment
- Generates a log view which may have useful hints
- Schematic and extracted netlists are available as separate tabs for LVS view
- Antenna DRC measured values output on edge pair properties and into report file
- inside, not_inside, outside and not_outside also for edge/edge and edge/polygon layers
- split_inside, split_outside for edge/edge and edge/polygon layers
- andnot (edge/edge)
- inside_outside_part (edge/polygon)
- angle-class selectors (multiples or 90 or 45 degree)
- performance enhancements
- in_and_out (edge and polygon layers)
- Enhancmennt: Drop-down list to select tab in layout views
- PixelBuffer object instead of QImage
- LayoutView can be build without Qt
- Functions exist to emulate mouse events
- Included in standalone Python module
- Allows implementation of KLayout backend in web server
- Uses a DRC subset to generate layers
- Allows booleans and specific color assignments
- Supports edges and edge pairs (will build walls)
- Not backward compatible!
- Python/Ruby API:
- DText/Text: bbox, alignment enums
- Polygon#size with vector arguments
- DBox/Box#world
- Layout#unique_cell_name
- RecursiveShapeIterator#each, RecursiveInstanceIterator#each
- Layout#clip with DBox and Cell arguments
- Better automatic conversion of enum to int and vice versa
- CellInstArray constructor with Cell argument
- AbstractMenu#insert_menu, #clear_menu
- ActionBase#icon=, #on_menu_opening, #on_triggered
- CellMapping convinience methods
- Cell#read for easy importing of a layout into a cell + subtree
- LayerMap#map and #mmap: logical layer is optional now (needed to be incremental)
- Shapes#cell and #layout
- Edges#andnot, #split_interacting, #inside, #not_inside, #outside, #not_outside and related (for Region and Edges arguments)
- GenericDeviceExtractor#define_terminal convenience methods
- Box/DBox square and rectangle convenience constructor
- Box#enlarge convenience isotropic variant
- Region#in_and_out, Edges#in_and_out
Fixed:
- "Layout#convert_pcell_to_static" does not handle"defunct" cells
- Basic library not available in Python module
- Cleanup of PCell orphans after re-evaluation on load
- Using a layer properties file from recent list without layout loaded crashes KLayout
- Provide a way to suppress or redirect log output or disable warnings, specifically from file readers, in Python module
- technology-data xml results in SEGV
- General compatibility issue of Edges#extended/extended_* with deep mode
- DRC internal error on "moved"
- LEF via parser error
Enhancement:
- #1056 X2 net names
- #1052 PDF documentation
- #1053 LEF/DEF enhancements
- Qt6 enabled
- KLayout paths
- Python typehints
- Properties dialog now features object list on left side (select and change)
- Compute area and perimeter from selection (Edit/Selection/Area and Perimeter)
- Callbacks for PCells
- Report browser
- Support for high-DPI modes (scale factor 200%)
- Multiple tech stacks for net tracer per technology
- New rulers
- LVS
- DRC
- "data:" URL schemes to pass direct base-64 encoded data
- "Close all except", "left of", "right of" etc. in layout tabs and macro editor tabs
- Setting for disabling "Save needed" dialog box
- File details are shown (dump of file header) for unknown file formats
- NoQt option for LayoutView
- New command "-rr" (like -r but keeps application running, for UI macros)
- PCell errors are shown on a special error layer which is visible together with guiding shapes
- custom queries support micron-unit attributes (dbbox, path_dtrans etc.)
- custom queries highlight results of queries when selected
- scale and snap improvements (edge pair support, properties maintained, arrays not always flattened)
- auto-run macros can not be given a priority in which they are executed
- D25 module overhauled
- OperaOpera 115.0 Build 5322.109 (64-bit)
- 4K Download4K Video Downloader+ 1.10.3 (64-bit)
- PhotoshopAdobe Photoshop CC 2025 26.2 (64-bit)
- OKXOKX - Buy Bitcoin or Ethereum
- iTop VPNiTop VPN 6.2.0 - Fast, Safe & Secure
- Premiere ProAdobe Premiere Pro CC 2025 25.1
- BlueStacksBlueStacks 10.41.642.1001
- Hero WarsHero Wars - Online Action Game
- TradingViewTradingView - Trusted by 60 Million Traders
- LockWiperiMyFone LockWiper (Android) 5.7.2
Comments and User Reviews