
1.14. GRAAL 43
We can check if the input pattern file is c orrect viewing it with xpat. You must see the output shown in
Figure 1.17. There are several functions that can be used in the input files of GENPAT, we expect to describe
Figure 1.17: The muxgp inpat file shown by XPAT.
them in one of the annexes of the book.
1.14 GRAAL
GRAAL is the hierarchical symbolic layout editor of Alliance. It is a graphical tool that requires an X11 and
Motif installation. GRAAL functionalities can be accessed through its seven menus. GRAAL could be called
with a command as the one that follows.
% graal [-l file_name] [-scale n] [- debu g] [-xor] [-install] [-force]
The options available in are shown in Table 1.15. We have already seen an application of GRAAL in the
Table 1.15: Options Available for the GRAAL Tool.
Option Description
-l filename
Load the filename (with or without extension)
-scale n
Scale the filename (range of n is not explained in the graal man pages)
-debug
-xor
Two graphic cursor methods can b e used, invert (default) or xor.
-install
Switch to a private color map.
-force
This option force all graphical objects to be displayed.
placement and routing of our multiplexer, so we will skip it here.
1.15 K2F
K2F is a command line tool of Alliance that translates a FSM description in Alliance format (.fsm) to Berkeley
(.kiss2) format or viceversa. It could be called with the following command.
k2f In_format Out_format Input_name [ Output_name ]
If the Output name is not given the Input name will be used. There are no options available in K2F. The KISS
(Keep It Simple Stupid) format can be used to simplify an FSM description with the SIS or VIS tools developed
by the University of California at Berkeley. Let’s try this tool on the e xample used in the explanation of the
Komentarze do niniejszej Instrukcji