PMAN User Guide  

PMAN stands for a Project Manager. This tool helps designers to navigate, view and edit Verilog files. However, the most important feature of PMAN is its intuitive and powerful interface to commercial EDA tools such as Synopsys Design Compiler. Using this interface, designers can compile, run various LINT checks or synthesize the code using convenient push-button approach.

Starting with PMAN

Download PMAN clicking with the right mouse button on the following file: pman.tar.gz  

Unpack it using gunzip and tar –xvf unix commands. Then, set environment variable PMAN_DIR to point to create a pman directory. Under this directory, the following subdirectories resides:

 

bwidgets – contains graphical “bwidgets”  package used for application’s GUI enhancement.

 

lib – contains application library files, one common and three for each of application’s tabs.

 

dc_tcl – contains Synopsys Design Compiler files: initialization file example .synopsys_dc.setup and the library of tcl functions for Synopsys DC, syn_funcs.tcl

*    

doc – documentation directory  

The main executable file, pman, also resides under “pman” directory. In order to run it properly, make is executable using “chmod +x pman” unix command and check, that the first line inside this file points correctly to the “wish” location. ( Run “which wish” in order to determine the correct path to wish executable in your system). Now PMAN tool is ready to run.

PMAN tool has three tabs:

 

RTL Manager Tab for module hierarchical exploration and convenient code browsing / editing.

 

RTL Check Tab provides powerful LINT code check using already existing tools.

 

Synthesis Tab provides intuitive and powerful interface to Synopsys DC, report generation and viewing

Next: RTL Manager Tab