leoheck / asciidump2svg

Tool to convert a ascii-dump layout from Cadence Virtuoso 5.1 to a svg

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Cadence Virtuoso Layout to SVG

This project is a fork-like of the Matthew Beckler's project. The tool can be used with Cadence Virtuoso 5.1 by exporting an ASCII Dump (or GDS) file as it demonstrates or by generating the asciidump with from a any GDS file (e.g exported by Virtuoso 6.1) generated by gds2ascii. The script requires a configuration file to map layers. The default option is the FreeDPK 45 nm but it can be extended to any design kit.

Required tools

  • python
  • inkscape >= 0.92

Execution

asciidump2svg GDS_FILE

Main usage example:

source setup-env.sh
asciidump2svg samples/INV_X1.gds

Extra example using gds2ascii:

source setup-env.sh
gds2svg samples/INV_X1.gds

The output should be an .svg file like this:

INV_X1

About

Tool to convert a ascii-dump layout from Cadence Virtuoso 5.1 to a svg


Languages

Language:Python 90.0%Language:Shell 10.0%