ASTRAN is an acronym for Automatic Synthesis of Transistor Networks. It is a free, open source, physical synthesis framework for Mac and Linux.

It supports automatic layout generation of CMOS cells from a transistor level netlist description in SPICE format. Area overhead compared to high quality hand-made standard-cells layouts is 3.7% on average. Its functionality is being extended to produce complete circuit layouts. Features include transistor sizing, floorplanning, cell placement, and routing. The framework is very modular and new contributions to this project are welcome.

Astran

Features:

TIP: Download and install always the latest version directly from the GIT repository. Binary versions will not be updated anymore since google closed this service. It's pretty easy to compile.

There is a video tutorial that can be usefull. Any question about the tool, please, send me an email: amziesemerj (at) inf.ufrgs.br

If you are using ASTRAN, please cite: ISVLSI'14 or visit my profile for other works.

Building

The following procedure was tested in Centos 5.11 and Ubuntu 14.04

git clone https://github.com/aziesemer/astran.git astran
cd astran/Astran
make

Read the INSTALL.txt file.

Environment (optional)

ASTRAN_PATH needs to point to the astran path.

Using

$Astran --shell

Astran GUI