/chipSmith

Generate a complete GDS chip from LEF/DEF files.

Primary LanguageC++MIT LicenseMIT

chipSmith

Generate a complete GDS chip from LEF/DEF files.

Version: 0.1

Features

  • Import GDS cells
  • Convert LEF/DEF to GDS
  • Generate PTLs

Getting Started

Prerequisites

The following packages is required to successfully compile and execute chipForge.

apt install build-essencials    # for compiling

Installation

# Current directory: chipForge root
mkdir build && cd build
cmake ..
make

Usage

Examples of how to execute chipForge:

LEF/DEF to GDS

./chipForge -g lefExample.lef defExample.def -o gdsOutput.gds

Run from config file

./chipForge -c tomlExample.toml

Notes

Routing connection to the pin must be a PTL on layer M3 with M2 and M4 as shielding groundplanes.

M0 - 1 -- shield M1 - 10 -- track M2 - 20 -- shield M3 - 30 -- track M4 - 40 -- shield

For IARPA contract SuperTools

LEF: Library Exchange Format

DEF:

GDS:

PTL: Passive Transmission Line