ngiambla / placer

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Analytical Placer

Build Instructions

To build the environment for the placer, start a terminal process and execute the following:

$ chmod +x build.sh
$ ./build.sh

Compilation

To compile the analytical placer, begin executing a terminal and proceed with the following commands:

$ make

This should produce no errors, and minimal warnings.

If there are any errors during execution, please attempt the following:

$ make clean
$ make

Usage

You can begin executing the placer by executing a terminal, and entering:

$ ./placer -file [filename]
  1. There are several options for test circuits, such as cct1, cct2, cct3, cct4, as well as oct1, oct2, oct3, oct4;
  2. A GUI should proceed to open, and execute. You can step through the progress of the placer by clicking the Step >> button.
  3. You can toggle the clique model visualization by clicking the Nets [1 | 0] button. 1 indicates on. 0 indicates off.
  4. You can toggle the Block numbering by clicking the Show #[1 | 0] button. 1 indicates on. 0 indicates off.

And voila!

Author

Nicholas V. Giamblanco, 2017

About


Languages

Language:C 60.6%Language:MATLAB 15.2%Language:C++ 11.2%Language:TeX 3.9%Language:Makefile 2.7%Language:Java 2.4%Language:Fortran 1.5%Language:HTML 0.9%Language:Cuda 0.7%Language:Ruby 0.4%Language:Objective-C 0.3%Language:Roff 0.1%Language:Perl 0.1%Language:CMake 0.1%Language:D 0.0%Language:Shell 0.0%Language:Awk 0.0%Language:Assembly 0.0%Language:Batchfile 0.0%