×
Welcome to SILVERJ!
The Simple Interactive Layout Viewer with Efficient Rendering in Javascript (SILVERJ) is a lightweight viewer for GDSII layout files commonly used in the electronics and photonics industries for circuit design. The app is written entirely in Javascript and runs locally within the user's browser. It even works on touch screens like tablets or phones, which is especially handy if you're in a cleanroom or just want to view a layout received by email!
Instructions:
- Drag and drop a GDS file onto the canvas to load it.
- Zoom in and out using the +/- buttons, scrolling with your mouse, using the +/- keys on the keyboard, or pinch to zoom with a touchscreen.
- Use the arrow buttons, arrow keys on keyboard, or click and drag to pan the view.
- Toggle layers using the switches in the menu.
- Adjust layer colors to your preference using the color chooser widget.
- Click "Reset Zoom" to center and zoom the currently loaded file.
- Right-click on the canvas to measure distances between points. Right-click again to end the measurement.
Tips and Tricks:
- SILVERJ is a Progressive Web App. You can click the "install" button in your browser's address bar to download it to your device and use it offline.
- You can even associate with ".gds" files if you want SILVERJ to be your layout viewer.
Limitations:
- SILVERJ doesn't support the entire GDSII specification. As a result, some files may not render correctly.
- Layouts containing individual polygons with very large numbers of points (65k+) will be truncated due to limitations in the WebGL renderer.
Feedback:
- Please contact [email protected] with your feedback including bug reports or feature requests.