GDS3D

IC layout renderer

An application for 3D rendering of IC layouts from standard GDSII files with real-time camera control and assembly capabilities.

GDS3D is an application that can interpret so called IC layouts and render them in 3D. The program accepts standard GDSII files as input data. Along with the layout file, it requires a so called process definition file which contains the 3D parameters of the process being used. These files combined allow the program to create a 3D representation of the layout, where the user has full, real time control over the camera position and angle, much like in a 3D video game. An other repo (https://github.com/skuep/GDS3D) as the same source and add few improvement like compression with server/client process. This release add two major feature with are assembly and export 3D model for GMSH. Assembly: this mean it’s possible to merge multi GDS (with different technologies) I also try to improve net highlight.

GitHub

202 stars
8 watching
34 forks
Language: C++
last commit: 5 months ago
Linked from 2 awesome lists

3d-modelsasicedafemgdsiiintegrated-circuitsmesh

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
ashwin/gdel3d A GPU-accelerated algorithm for computing the Delaunay triangulation of 3D point sets 147
heitzmann/gdstk A C++/Python library for creation and manipulation of GDSII and OASIS files used in electronic chip design and related fields. 356
gdsfactory/gdsfactory A Python library for designing and simulating complex electronic systems and physical objects 560
liangliangnan/easy3d A lightweight C++ library for efficient 3D modeling, geometry processing, and rendering. 1,391
nicolasayotte/matlabgdsphotonicstoolbox A Matlab library facilitating the design of photonics integrated circuits with features for routing, device placement and export to other formats. 83
triaxis-games/realtimemeshcomponent A Unreal Engine 5 plugin that enables runtime rendering of generated content 1,579
helgegehring/gdshelpers Automatized pattern generation tool for nano-structuring 112
twosixlabs/d3-force-sampled An optimized graph layout algorithm for visualizing networks in D3 50
amccaugh/phidl A Python-based tool for creating and manipulating 2D GDS layouts and CAD geometries. 202
jnsmalm/pixi3d A 3D rendering library built on top of PixiJS, providing seamless integration with 2D applications. 767
john-chapman/im3d A library for immediate mode rendering of basic 3D primitives and UI tools with platform and graphics API agnosticism for VR support. 1,213
asny/three-d A 2D/3D graphics renderer that provides a simple and powerful way to draw on multiple platforms. 1,345
hiulit/delaunator-gdscript A fast algorithm for triangulating 2D points into Delaunay triangles 81
mrdoob/three.js A lightweight JavaScript library for creating 3D graphics and animations in the browser. 103,265
djformby/grfics A framework for simulating industrial control systems to educate and practice security skills through realistic 3D visualization. 215