To build the environment for the placer, start a terminal process and execute the following:
$ chmod +x build.sh
$ ./build.sh
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
You can begin executing the placer by executing a terminal, and entering:
$ ./placer -file [filename]
- There are several options for test circuits, such as
cct1
,cct2
,cct3
,cct4
, as well asoct1
,oct2
,oct3
,oct4
; - A GUI should proceed to open, and execute. You can step through the progress of the placer by clicking the
Step >>
button. - You can toggle the clique model visualization by clicking the
Nets [1 | 0]
button.1
indicates on.0
indicates off. - You can toggle the Block numbering by clicking the
Show #[1 | 0]
button.1
indicates on.0
indicates off.
And voila!
Nicholas V. Giamblanco, 2017