Power3 reads from standard input a logic description file
in blif format and produces
by default on standard output a circuit description in SPICE
format. The mode option (see below) determines the output generated.
SPICE output makes reference to header.sp (or other filename under the
control the header option) and files of the form input/i#.sp where # is a decimal number,
for each circuit input. The header file must contain voltage sources,
power measurement commands and the gate library.
Power3 accepts program options from the command line or
from UNIX environment variables. Options on the command line take
precedence over environment variables. The values used by the program
are reported in the output (as SPICE comment lines).
The following options are interpreted by power3:
| 0x001 |
|
The original circuit |
| 0x002 |
Number of gates in
cofactors with the each input as control variable |
|
| 0x004 |
Control variables used on each Shannonized circuit | |
| 0x008 |
Cofactored circuits (without shared logic extracted) | |
| 0x010 |
Shared logic circuit after extraction | |
| 0x020 |
Two cofactor and shared logic circutis after extraction and separation | |
| 0x040 |
Two cofactor and shared logic circuits after final synthesis | |
| 0x080 |
Final circuit in
heirarchical, diagnostic format |
|
| 0x100 |
Original and final
circuits in SPICE format with execution time report |
|
| 0x200 |
Original and final circuits in Verilog format | |
| 0x400 |
Partitioned circuit in Verilog format |
| sis |
SIS 1.3 executable file |
||
| gatelib.genlib | SIS Genlib file for gate library |