Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > 21ff41388bd7f7f7095ee7e8fe168e64 > files > 19

geda-gnetlist-1.4.3-1mdv2010.0.i586.rpm

<!-- Creator     : groff version 1.18.1 -->
<!-- CreationDate: Wed Dec 31 18:56:01 2008 -->
<html>
<head>
<meta name="generator" content="groff -Thtml, see www.gnu.org">
<meta name="Content-Style" content="text/css">
<title>gnetlist</title>
</head>
<body>

<h1 align=center>gnetlist</h1>
<a href="#NAME">NAME</a><br>
<a href="#SYNOPSIS">SYNOPSIS</a><br>
<a href="#DESCRIPTION">DESCRIPTION</a><br>
<a href="#OPTIONS">OPTIONS</a><br>
<a href="#EXAMPLES">EXAMPLES</a><br>
<a href="#ENVIRONMENT">ENVIRONMENT</a><br>
<a href="#AUTHOR">AUTHOR</a><br>
<a href="#SEE ALSO">SEE ALSO</a><br>
<a href="#COPYRIGHT">COPYRIGHT</a><br>

<hr>
<a name="NAME"></a>
<h2>NAME</h2>
<!-- INDENTATION -->
<table width="100%" border=0 rules="none" frame="void"
       cols="2" cellspacing="0" cellpadding="0">
<tr valign="top" align="left">
<td width="10%"></td>
<td width="89%">
<p>gnetlist - gEDA/gaf Netlist extraction/generation</p>
</td>
</table>
<a name="SYNOPSIS"></a>
<h2>SYNOPSIS</h2>
<!-- INDENTATION -->
<table width="100%" border=0 rules="none" frame="void"
       cols="2" cellspacing="0" cellpadding="0">
<tr valign="top" align="left">
<td width="10%"></td>
<td width="89%">
<p><b>gnetlist</b> [-e] [-i] [-I] [-q] [-s] [-v] [-l
schem_file] [-m schem_file ] [-n] [ -O option ] [-h |
--help] [-g guile_procedure] [-c scheme_string ] [-o
output_filename] schematic1 [... schematicN]</p>
</td>
</table>
<a name="DESCRIPTION"></a>
<h2>DESCRIPTION</h2>
<!-- INDENTATION -->
<table width="100%" border=0 rules="none" frame="void"
       cols="2" cellspacing="0" cellpadding="0">
<tr valign="top" align="left">
<td width="10%"></td>
<td width="89%">
<p><i>gnetlist</i> is the netlist extraction/generation
program which is part gEDA (GPL Electronic Design
Automation) toolset. This program takes a schematic for its
input and outputs a netlist.</p>
<!-- INDENTATION -->
<p>gnetlist depends heavily on guile (a scheme based
scripting language). It uses guile to define the output
format. Basically gnetlist reads a schematic, creates an
internal representation of the various connections, and then
a guile script extracts the connections into some netlist
format.</p>
<!-- INDENTATION -->
<p>gnetlist is very much so a work in progress. Currently it
supports the following backends:</p>
</td>
</table>
<!-- TABS -->
<table width="100%" border=0 rules="none" frame="void"
       cols="4" cellspacing="0" cellpadding="0">
<tr valign="top" align="left">
<td width="11%"></td>
<td width="1%">

<p>&bull;</p>
</td>
<td width="1%"></td>
<td width="85%">

<p>Allegro netlist format (-g allegro)</p>
</td>
<tr valign="top" align="left">
<td width="11%"></td>
<td width="1%">

<p>&bull;</p>
</td>
<td width="1%"></td>
<td width="85%">

<p>BOM / BOM2 - Bill of Materials (-g bom and -g bom2)</p>
</td>
<tr valign="top" align="left">
<td width="11%"></td>
<td width="1%">

<p>&bull;</p>
</td>
<td width="1%"></td>
<td width="85%">

<p>Partslist 1,2,3 - More Bill of Materials (-g
partslist[1-3])</p>
</td>
<tr valign="top" align="left">
<td width="11%"></td>
<td width="1%">

<p>&bull;</p>
</td>
<td width="1%"></td>
<td width="85%">

<p>DRC - Start of a design rule checker (-g drc)</p>
</td>
<tr valign="top" align="left">
<td width="11%"></td>
<td width="1%">

<p>&bull;</p>
</td>
<td width="1%"></td>
<td width="85%">

<p>DRC2 - A second design rule checker (-g drc2)</p>
</td>
<tr valign="top" align="left">
<td width="11%"></td>
<td width="1%">

<p>&bull;</p>
</td>
<td width="1%"></td>
<td width="85%">

<p>gEDA - native format, mainly used for testing (-g
geda)</p>
</td>
<tr valign="top" align="left">
<td width="11%"></td>
<td width="1%">

<p>&bull;</p>
</td>
<td width="1%"></td>
<td width="85%">

<p>Gossip netlist format (-g gossip)</p>
</td>
<tr valign="top" align="left">
<td width="11%"></td>
<td width="1%">

<p>&bull;</p>
</td>
<td width="1%"></td>
<td width="85%">

<p>PADS netlist format (-g pads)</p>
</td>
<tr valign="top" align="left">
<td width="11%"></td>
<td width="1%">

<p>&bull;</p>
</td>
<td width="1%"></td>
<td width="85%">

<p>PCB / PCBboard (-g PCB and -g PCBboard)</p>
</td>
<tr valign="top" align="left">
<td width="11%"></td>
<td width="1%">

<p>&bull;</p>
</td>
<td width="1%"></td>
<td width="85%">

<p>PCB actions file for forward annotating pin/pad names
from schematic to layout (-g pcbpins)</p>
</td>
<tr valign="top" align="left">
<td width="11%"></td>
<td width="1%">

<p>&bull;</p>
</td>
<td width="1%"></td>
<td width="85%">

<p>gsch2pcb backend (-g gsch2pcb)</p>
</td>
<tr valign="top" align="left">
<td width="11%"></td>
<td width="1%">

<p>&bull;</p>
</td>
<td width="1%"></td>
<td width="85%">

<p>ProtelII netlist format (-g protelII)</p>
</td>
<tr valign="top" align="left">
<td width="11%"></td>
<td width="1%">

<p>&bull;</p>
</td>
<td width="1%"></td>
<td width="85%">

<p>Spice compatible netlist format (-g spice)</p>
</td>
<tr valign="top" align="left">
<td width="11%"></td>
<td width="1%">

<p>&bull;</p>
</td>
<td width="1%"></td>
<td width="85%">

<p>Enhanced spice compatible netlist format (-g
spice-sdb)</p>
</td>
<tr valign="top" align="left">
<td width="11%"></td>
<td width="1%">

<p>&bull;</p>
</td>
<td width="1%"></td>
<td width="85%">

<p>Tango netlist format (-g tango)</p>
</td>
<tr valign="top" align="left">
<td width="11%"></td>
<td width="1%">

<p>&bull;</p>
</td>
<td width="1%"></td>
<td width="85%">

<p>Verilog code (-g verilog)</p>
</td>
<tr valign="top" align="left">
<td width="11%"></td>
<td width="1%">

<p>&bull;</p>
</td>
<td width="1%"></td>
<td width="85%">

<p>VHDL code (-g vhdl)</p>
</td>
<tr valign="top" align="left">
<td width="11%"></td>
<td width="1%">

<p>&bull;</p>
</td>
<td width="1%"></td>
<td width="85%">

<p>VIPEC netlist format (-g vipec)</p>
</td>
<tr valign="top" align="left">
<td width="11%"></td>
<td width="1%">

<p>&bull;</p>
</td>
<td width="1%"></td>
<td width="85%">

<p>Bartels Autoengineer netlist format (-g bae)</p>
</td>
<tr valign="top" align="left">
<td width="11%"></td>
<td width="1%">

<p>&bull;</p>
</td>
<td width="1%"></td>
<td width="85%">

<p>GOSSIP system simulation system netlist format (-g
gossip)</p>
</td>
<tr valign="top" align="left">
<td width="11%"></td>
<td width="1%">

<p>&bull;</p>
</td>
<td width="1%"></td>
<td width="85%">

<p>MAXASCII netlist format (-g maxascii)</p>
</td>
<tr valign="top" align="left">
<td width="11%"></td>
<td width="1%">

<p>&bull;</p>
</td>
<td width="1%"></td>
<td width="85%">

<p>VHDL-AMS netlist format (-g vams)</p>
</td>
<tr valign="top" align="left">
<td width="11%"></td>
<td width="1%">

<p>&bull;</p>
</td>
<td width="1%"></td>
<td width="85%">

<p>Futurenet2 netlist format (-g futurenet2 )</p>
</td>
<tr valign="top" align="left">
<td width="11%"></td>
<td width="1%">

<p>&bull;</p>
</td>
<td width="1%"></td>
<td width="85%">

<p>SWITCAP switched capacitor simulator netlist format (-g
switcap )</p>
</td>
<tr valign="top" align="left">
<td width="11%"></td>
<td width="1%">

<p>&bull;</p>
</td>
<td width="1%"></td>
<td width="85%">

<p>RF Cascade netlist format (-g cascade )</p>
</td>
<tr valign="top" align="left">
<td width="11%"></td>
<td width="1%">

<p>&bull;</p>
</td>
<td width="1%"></td>
<td width="85%">

<p>RACAL-REDAC netlist format (-g redac )</p>
</td>
<tr valign="top" align="left">
<td width="11%"></td>
<td width="1%">

<p>&bull;</p>
</td>
<td width="1%"></td>
<td width="85%">

<p>SystemC netlist backend (-g systemc)</p>
</td>
<tr valign="top" align="left">
<td width="11%"></td>
<td width="1%">

<p>&bull;</p>
</td>
<td width="1%"></td>
<td width="85%">

<p>Calay format netlist backend (-g calay)</p>
</td>
<tr valign="top" align="left">
<td width="11%"></td>
<td width="1%">

<p>&bull;</p>
</td>
<td width="1%"></td>
<td width="85%">

<p>Osmond format netlist backend (-g osmond)</p>
</td>
<tr valign="top" align="left">
<td width="11%"></td>
<td width="1%">

<p>&bull;</p>
</td>
<td width="1%"></td>
<td width="85%">

<p>Eagle netlist format (-g eagle)</p>
</td>
<tr valign="top" align="left">
<td width="11%"></td>
<td width="1%">

<p>&bull;</p>
</td>
<td width="1%"></td>
<td width="85%">

<p>Netlister for symbolic circuit analysis using
Mathematica (-g mathematica)</p>
</td>
</table>
<!-- INDENTATION -->
<table width="100%" border=0 rules="none" frame="void"
       cols="2" cellspacing="0" cellpadding="0">
<tr valign="top" align="left">
<td width="10%"></td>
<td width="89%">
<p>For more info on these formats please look at the
README.*</p>
<!-- INDENTATION -->
<p>Please read the official documentation on how to use
gnetlist, since this man page just describes the command
line arguments and a few examples on how to run
gnetlist.</p>
</td>
</table>
<a name="OPTIONS"></a>
<h2>OPTIONS</h2>
<!-- INDENTATION -->
<table width="100%" border=0 rules="none" frame="void"
       cols="2" cellspacing="0" cellpadding="0">
<tr valign="top" align="left">
<td width="10%"></td>
<td width="89%">
<p><i>gnelist</i> accepts the following options:</p>
</td>
</table>
<!-- TABS -->
<table width="100%" border=0 rules="none" frame="void"
       cols="4" cellspacing="0" cellpadding="0">
<tr valign="top" align="left">
<td width="11%"></td>
<td width="7%">

<p><b>-q</b></p>
</td>
<td width="4%"></td>
<td width="76%">

<p>Quiet mode on. This mode turns off all
warnings/notes/messages. (optional)</p>
</td>
<tr valign="top" align="left">
<td width="11%"></td>
<td width="7%">

<p><b>-v</b></p>
</td>
<td width="4%"></td>
<td width="76%">

<p>Verbose mode on. This mode gives as much feedback to the
user as possible. (optional)</p>
</td>
</table>
<!-- INDENTATION -->
<table width="100%" border=0 rules="none" frame="void"
       cols="2" cellspacing="0" cellpadding="0">
<tr valign="top" align="left">
<td width="10%"></td>
<td width="89%">
<p><b>-g guile_procedure</b></p></td>
</table>
<!-- INDENTATION -->
<table width="100%" border=0 rules="none" frame="void"
       cols="2" cellspacing="0" cellpadding="0">
<tr valign="top" align="left">
<td width="23%"></td>
<td width="76%">
<p>Specify the guile procedure which is executed to create
the netlist. Use &quot;-g help&quot; to display a list of
available backends.</p>
</td>
</table>
<!-- INDENTATION -->
<table width="100%" border=0 rules="none" frame="void"
       cols="2" cellspacing="0" cellpadding="0">
<tr valign="top" align="left">
<td width="10%"></td>
<td width="89%">
<p><b>-o output_filename</b></p></td>
</table>
<!-- INDENTATION -->
<table width="100%" border=0 rules="none" frame="void"
       cols="2" cellspacing="0" cellpadding="0">
<tr valign="top" align="left">
<td width="23%"></td>
<td width="76%">
<p>Specify the filename which will contain the netlist
generated by gnetlist. If this option is not specified the
default filename is &quot;output.net&quot;.</p>
</td>
</table>
<!-- INDENTATION -->
<table width="100%" border=0 rules="none" frame="void"
       cols="2" cellspacing="0" cellpadding="0">
<tr valign="top" align="left">
<td width="10%"></td>
<td width="89%">
<p><b>-l scheme_file</b></p></td>
</table>
<!-- INDENTATION -->
<table width="100%" border=0 rules="none" frame="void"
       cols="2" cellspacing="0" cellpadding="0">
<tr valign="top" align="left">
<td width="23%"></td>
<td width="76%">
<p>Specify a filename which contains scheme code to be
loaded and execute before any backend is loaded or any guile
procedure (using -g flag) is executed. This flag can be
specified multiple times and can be used to pass information
to backends.</p>
</td>
</table>
<!-- INDENTATION -->
<table width="100%" border=0 rules="none" frame="void"
       cols="2" cellspacing="0" cellpadding="0">
<tr valign="top" align="left">
<td width="10%"></td>
<td width="89%">
<p><b>-e, --embed</b></p></td>
</table>
<!-- INDENTATION -->
<table width="100%" border=0 rules="none" frame="void"
       cols="2" cellspacing="0" cellpadding="0">
<tr valign="top" align="left">
<td width="23%"></td>
<td width="76%">
<p>Force embedding contents of .include file when using the
spice-sdb backend.</p>
</td>
</table>
<!-- INDENTATION -->
<table width="100%" border=0 rules="none" frame="void"
       cols="2" cellspacing="0" cellpadding="0">
<tr valign="top" align="left">
<td width="10%"></td>
<td width="89%">
<p><b>-O string</b></p></td>
</table>
<!-- INDENTATION -->
<table width="100%" border=0 rules="none" frame="void"
       cols="2" cellspacing="0" cellpadding="0">
<tr valign="top" align="left">
<td width="23%"></td>
<td width="76%">
<p>Pass the given option to the specified backend</p>
</td>
</table>
<!-- INDENTATION -->
<table width="100%" border=0 rules="none" frame="void"
       cols="2" cellspacing="0" cellpadding="0">
<tr valign="top" align="left">
<td width="10%"></td>
<td width="89%">
<p><b>-m scheme_file</b></p></td>
</table>
<!-- INDENTATION -->
<table width="100%" border=0 rules="none" frame="void"
       cols="2" cellspacing="0" cellpadding="0">
<tr valign="top" align="left">
<td width="23%"></td>
<td width="76%">
<p>Specify a filename which contains scheme code to be
loaded and execute after the backend is loaded but still
before any guile procedure (using -g flag) is executed. This
flag can be specified multiple times and can be used to pass
information to backends. This flag, for example, allows the
user to override variables inside of the backends (such as
paths).</p>
</td>
</table>
<!-- INDENTATION -->
<table width="100%" border=0 rules="none" frame="void"
       cols="2" cellspacing="0" cellpadding="0">
<tr valign="top" align="left">
<td width="10%"></td>
<td width="89%">
<p><b>-n --nomunge</b></p></td>
</table>
<!-- INDENTATION -->
<table width="100%" border=0 rules="none" frame="void"
       cols="2" cellspacing="0" cellpadding="0">
<tr valign="top" align="left">
<td width="23%"></td>
<td width="76%">
<p>Do not autocorrect the refdes attributes. Only applies to
the spice-sdb backend.</p>
</td>
</table>
<!-- INDENTATION -->
<table width="100%" border=0 rules="none" frame="void"
       cols="2" cellspacing="0" cellpadding="0">
<tr valign="top" align="left">
<td width="10%"></td>
<td width="89%">
<p><b>-c string</b></p></td>
</table>
<!-- INDENTATION -->
<table width="100%" border=0 rules="none" frame="void"
       cols="2" cellspacing="0" cellpadding="0">
<tr valign="top" align="left">
<td width="23%"></td>
<td width="76%">
<p>Pass the specified string to the guile interpreter. This
allows you to execute arbitrary guile scripts from the
command line. Be sure to surround the string with either
single or double quotes to satisfy your shell. The string is
execute before any init or netlist backend scheme code is
loaded or executed.</p>
</td>
</table>
<!-- INDENTATION -->
<table width="100%" border=0 rules="none" frame="void"
       cols="2" cellspacing="0" cellpadding="0">
<tr valign="top" align="left">
<td width="10%"></td>
<td width="89%">
<p><b>-I --include</b></p></td>
</table>
<!-- INDENTATION -->
<table width="100%" border=0 rules="none" frame="void"
       cols="2" cellspacing="0" cellpadding="0">
<tr valign="top" align="left">
<td width="23%"></td>
<td width="76%">
<p>Put .INCLUDE &lt;filename&gt; in output file instead of
model file&rsquo;s contents.</p>
</td>
</table>
<!-- INDENTATION -->
<table width="100%" border=0 rules="none" frame="void"
       cols="2" cellspacing="0" cellpadding="0">
<tr valign="top" align="left">
<td width="10%"></td>
<td width="89%">
<p><b>-h --help</b></p></td>
</table>
<!-- INDENTATION -->
<table width="100%" border=0 rules="none" frame="void"
       cols="2" cellspacing="0" cellpadding="0">
<tr valign="top" align="left">
<td width="23%"></td>
<td width="76%">
<p>Print out short command line help.</p>
</td>
</table>
<!-- TABS -->
<table width="100%" border=0 rules="none" frame="void"
       cols="4" cellspacing="0" cellpadding="0">
<tr valign="top" align="left">
<td width="11%"></td>
<td width="2%">

<p><b>-i</b></p>
</td>
<td width="8%"></td>
<td width="76%">

<p>Interactive mode. After the schematic is read in and
parsed then go into interactive mode. Interactive mode
allows the user to execute guile procedures directly.</p>
</td>
<tr valign="top" align="left">
<td width="11%"></td>
<td width="2%">

<p><b>-s</b></p>
</td>
<td width="8%"></td>
<td width="76%">

<p>Sort output netlist (for Gnucap)</p>
</td>
</table>
<!-- INDENTATION -->
<table width="100%" border=0 rules="none" frame="void"
       cols="2" cellspacing="0" cellpadding="0">
<tr valign="top" align="left">
<td width="10%"></td>
<td width="89%">
<p>schematic1 [... schematicN]</p></td>
</table>
<!-- INDENTATION -->
<table width="100%" border=0 rules="none" frame="void"
       cols="2" cellspacing="0" cellpadding="0">
<tr valign="top" align="left">
<td width="23%"></td>
<td width="76%">
<p>At least one schematic file must be specified. If
multiple schematics are specified then they are sequentially
read in and parsed with the assumption that they are all
part of the same design. It is important that the
schematic(s) follow all the options (ie last).</p>
</td>
</table>
<a name="EXAMPLES"></a>
<h2>EXAMPLES</h2>
<!-- INDENTATION -->
<table width="100%" border=0 rules="none" frame="void"
       cols="2" cellspacing="0" cellpadding="0">
<tr valign="top" align="left">
<td width="10%"></td>
<td width="89%">
<p>These examples assume that you have a stack_1.sch in the
current directory.</p>
<!-- INDENTATION -->
<p>gnetlist requires that at least one schematic to be
specified on the command line:</p>
</td>
</table>
<!-- TABS -->
<table width="100%" border=0 rules="none" frame="void"
       cols="3" cellspacing="0" cellpadding="0">
<tr valign="top" align="left">
<td width="7%"></td>
<td width="7%">
</td>
<td width="85%">

<p>./gnetlist stack_1.sch</p>
</td>
</table>
<!-- INDENTATION -->
<table width="100%" border=0 rules="none" frame="void"
       cols="2" cellspacing="0" cellpadding="0">
<tr valign="top" align="left">
<td width="10%"></td>
<td width="89%">
<p>This is not very useful since it does not direct gnetlist
to do<br>
anything.</p>
<!-- INDENTATION -->
<p>Specify a guile procedure name to get gnetlist to output
a netlist:</p>
</td>
</table>
<!-- TABS -->
<table width="100%" border=0 rules="none" frame="void"
       cols="3" cellspacing="0" cellpadding="0">
<tr valign="top" align="left">
<td width="7%"></td>
<td width="7%">
</td>
<td width="85%">

<p>./gnetlist -g geda stack_1.sch</p>
</td>
</table>
<!-- INDENTATION -->
<table width="100%" border=0 rules="none" frame="void"
       cols="2" cellspacing="0" cellpadding="0">
<tr valign="top" align="left">
<td width="10%"></td>
<td width="89%">
<p>The netlist output will be written to a file called
&quot;output.net&quot;<br>
in the current working directory.</p>
<!-- INDENTATION -->
<p>You can specify the output filename by using the -o
flag:</p>
</td>
</table>
<!-- TABS -->
<table width="100%" border=0 rules="none" frame="void"
       cols="3" cellspacing="0" cellpadding="0">
<tr valign="top" align="left">
<td width="7%"></td>
<td width="7%">
</td>
<td width="85%">

<p>./gnetlist -g geda stack_1.sch -o stack.netlist</p>
</td>
</table>
<!-- INDENTATION -->
<table width="100%" border=0 rules="none" frame="void"
       cols="2" cellspacing="0" cellpadding="0">
<tr valign="top" align="left">
<td width="10%"></td>
<td width="89%">
<p>The spice backend is run against the schematic(s) if you
specify<br>
-g spice and the tango backend is run if you specify -g
tango.</p>
<!-- INDENTATION -->
<p>To interact with the guile interpreter:</p>
</td>
</table>
<!-- TABS -->
<table width="100%" border=0 rules="none" frame="void"
       cols="3" cellspacing="0" cellpadding="0">
<tr valign="top" align="left">
<td width="7%"></td>
<td width="7%">
</td>
<td width="85%">

<p>./gnetlist -i stack_1.sch</p>
</td>
</table>
<!-- INDENTATION -->
<table width="100%" border=0 rules="none" frame="void"
       cols="2" cellspacing="0" cellpadding="0">
<tr valign="top" align="left">
<td width="10%"></td>
<td width="89%">
<p>You will get a prompt where you can execute guile
procedures.</p>
<!-- INDENTATION -->
<p>To get a more verbose feedback as to what gnetlist is
doing run<br>
with the -v flag:</p>
</td>
</table>
<!-- TABS -->
<table width="100%" border=0 rules="none" frame="void"
       cols="3" cellspacing="0" cellpadding="0">
<tr valign="top" align="left">
<td width="7%"></td>
<td width="7%">
</td>
<td width="85%">

<p>./gnetlist -v -g geda stack_1.sch</p>
</td>
</table>
<a name="ENVIRONMENT"></a>
<h2>ENVIRONMENT</h2>
<!-- INDENTATION -->
<table width="100%" border=0 rules="none" frame="void"
       cols="2" cellspacing="0" cellpadding="0">
<tr valign="top" align="left">
<td width="10%"></td>
<td width="89%">
<p><i>gnetlist</i> respects the following environment
variable:</p>
</td>
</table>
<!-- INDENTATION -->
<table width="100%" border=0 rules="none" frame="void"
       cols="2" cellspacing="0" cellpadding="0">
<tr valign="top" align="left">
<td width="10%"></td>
<td width="89%">
<p><b>GEDADATA</b></p></td>
</table>
<!-- INDENTATION -->
<table width="100%" border=0 rules="none" frame="void"
       cols="2" cellspacing="0" cellpadding="0">
<tr valign="top" align="left">
<td width="23%"></td>
<td width="76%">
<p>specifies where the various required scheme and rc files
are located (the default is ${prefix}/share/gEDA). This
environment variables does not need to be set by the end
user unless they are moving the executables to a new install
${prefix}.</p>
</td>
</table>
<a name="AUTHOR"></a>
<h2>AUTHOR</h2>
<!-- INDENTATION -->
<table width="100%" border=0 rules="none" frame="void"
       cols="2" cellspacing="0" cellpadding="0">
<tr valign="top" align="left">
<td width="10%"></td>
<td width="89%">
<p>Ales Hvezda and many others</p>
</td>
</table>
<a name="SEE ALSO"></a>
<h2>SEE ALSO</h2>
<!-- INDENTATION -->
<table width="100%" border=0 rules="none" frame="void"
       cols="2" cellspacing="0" cellpadding="0">
<tr valign="top" align="left">
<td width="10%"></td>
<td width="89%">
<p><b>gschem</b>(1), <b>gsymcheck</b>(1)</p>
</td>
</table>
<a name="COPYRIGHT"></a>
<h2>COPYRIGHT</h2>
<!-- INDENTATION -->
<table width="100%" border=0 rules="none" frame="void"
       cols="2" cellspacing="0" cellpadding="0">
<tr valign="top" align="left">
<td width="10%"></td>
<td width="89%">
<p>Copyright &copy; 1999-2008 Ales Hvezda</p>
<!-- INDENTATION -->
<p>This document can be freely redistributed according to
the terms of the GNU General Public License version 2.0</p>
</td>
</table>
<hr>
</body>
</html>