Go to file
2019-09-25 18:21:02 +02:00
AUR Enable Release build in PKGBUILD and also use this configuration in the compilation guide 2019-08-23 18:19:46 +02:00
c-style-checker@3a58e3dd1c Update style checker to new version 2019-03-07 20:26:03 +01:00
cell-selector Add warning about unused parameters to CMake config and fix code accordingly 2019-08-26 20:01:32 +02:00
doxygen Update doxygen compilation instructions 2019-08-26 20:53:39 +02:00
gds-utils Improve performance by prepending to list inststead of appending. O(n^2) -> O(1) 2019-09-15 13:28:05 +02:00
geometric Remove warning about wrong bounding box calculation. Still wrong but the warning is annoying and problems are negligible. 2019-09-18 20:37:51 +02:00
icon add preliminary icon, configure icon in widgets 2018-07-25 10:50:22 +02:00
include/gds-render Remove code from mapping parser that implements csv read. Use LayerSettings class instead. 2019-09-25 17:59:38 +02:00
layer LayerSelector: Use Layer Settings for CSV export. This makes the mapping parser unnecessary. It can be removed 2019-09-25 18:21:02 +02:00
LICENSE Include license in each file, fix Foobar reference 2018-05-10 01:43:14 +02:00
output-renderers Refactoring: rename progress update func of output renderer to gds_output_renderer_update_async_progress() 2019-09-19 21:44:30 +02:00
resources Issue #26: Add auto naming button to gui 2019-08-29 17:52:49 +02:00
test-data move example alyouts+rendered outputs into subfolders 2018-06-02 02:58:56 +02:00
version Add project entry to libversion CMAKE 2019-09-18 20:40:16 +02:00
widgets Add old style wwarning to compile flags. Fix code accordingly 2019-08-25 21:51:44 +02:00
.gitignore Update doxygen 2018-12-10 19:16:07 +01:00
.gitmodules Make C style checker submodule track its master branch by default 2019-08-26 21:07:16 +02:00
CMakeLists.txt Move compiler flags up in CMAKE, so they apply also for included subprojects 2019-09-18 20:36:50 +02:00
command-line.c Fix #21: Rename layer-info files to layer-settings 2019-08-24 14:17:24 +02:00
gds-render-gui.c Revert "Add benchmark for GDS-rendering. Will be removed later" 2019-09-15 13:28:40 +02:00
main.c Fix unnecessary space in string after newline 2019-08-29 17:49:23 +02:00
README.MD Update documentation: Add compilation page, fix additional mistake in cell-geometrics.h 2019-03-26 21:00:05 +01:00

GDS-Render Readme

This software is a rendering programm for GDS2 layout files. The GDS2 format is mainly used in integrated circuit development. This program allows the conversion of a GDS file to a vector graphics file.

Output Formats

  • Export GDS Layout to LaTeX (using TikZ).
  • Export to PDF (Cairographics).

Features

Note: Due to various size limitations of both TikZ and the PDF export, the layout might not render correctly. In this case adjust the scale value. A higher scale value scales down your design.

  • Configurable layer stack-up.
  • Layer colors configurable as ARGB color values.
  • Command line interface.
  • Awesome Somehow usable GUI.

License and Other Stuff

  • Free software (GPLv2 only)
  • Coded in plain C using GTK+3.0, Glib2, and Cairographics