next up previous
Next: Full example Up: SIS scripts execution in Previous: SIS scripts execution in

pscript example

Files corresponding to this example can be found into the examples/STD directory of the PPart distribution. The synthesized circuit is cc.blif from the ISCAS'89 benchmark suite [].

The pscript pscript defines the different phases of the synthesis. We are going to synthezise a circuit onto 4 processors, using 8 processes. We want to realize the logic optimization and the technology mapping in parallel suitable for the Xc4000 series of Xilinx.

#########################
# Pscript file STD/pscript : #
#########################

verbose
# starting the virtual machine, with different speeds (default 100)
pvm machine1 machine2 200 machine3 500  machine4 200
 
# Phase 1 : partioning cc.blif
part 8 cc.blif blif cc
 
# Phase 2 : optimizing each partition in parallel.
# script is the standard script of MISII.
8 source script cc cc_misii
 
# Phase 3 : technology mapping in parallel.
# script.xilinx_4k produces a 4-bounded network
8 source script.xilinx_4k cc_misii cc_xc4k
 
# Phase 4 : merging resulting files into a single boolean network.
merge 8 cc_xc4k cc_xc4k

The files script and script.xilinx_4k are the SIS scripts executed in parallel for respectively the logic optimization and the technology mapping of the algorithm. These scripts are called from pscript.

cc.blif is the initial BLIF file.

The synthesis could be started by the following command :

    % ppart -f pscript



Laurent Lemarchand
Mon Jan 25 14:54:37 MET 1999