Overview

gnetlist operates by loading the schematic database from the .sch files, building an internal representation and then calling a function specific to the desired output netlist type which performs the actual netlisting. Each gnetlist backend is contained in a file called gnet-<backend>.scm. Where <backend> is the name of the particular backend. For example, gnet-switcap.scm contains the code used by ``gnetlist -g switcap'' and gnet-drc.scm contains the code used by ``gnetlist -g drc''. The backends are written in the Scheme programming language. The particular implementation of scheme is guile which stands for GNU's Ubiquitous Intelligent Language for Extensions. More information about guile may be found at http://www.gnu.org/software/guile/guile.html.



Ales Hvezda 2006-01-23