pour Date 2000

This commit is contained in:
Olivier Sirol 2000-03-16 09:51:44 +00:00
parent cdf8895cb1
commit d9a11092f6
8 changed files with 186 additions and 473 deletions

View File

@ -1,13 +1,28 @@
# Generic Makefile for TeTeX projet
# (C) 1999, Czo
# $Id: Makefile,v 1.3 2000/03/16 09:51:42 czo Exp $
MYFILE=overview
%.eps : %.fig
fig2dev -L ps -c -p dummy $*.fig $*.eps
%.eps : %.gif
convert $*.gif $*.eps
view : datapath.eps genview.eps graal.eps stacs.eps tools.eps ps
gv $(MYFILE).ps
ps : $(MYFILE).tex
latex $(MYFILE).tex
dvips $(MYFILE).dvi -o $(MYFILE).ps
cp -f $(MYFILE).ps ..
view :
gv $(MYFILE).ps
distrib : clean ps
ps2pdf $(MYFILE).ps
cp -f $(MYFILE).ps ..
cp -f $(MYFILE).pdf ..
$(MAKE) clean
clean :
rm -f $(MYFILE).ps *.log *.dvi *.aux
rm -f $(MYFILE).ps $(MYFILE).pdf *.log *.dvi *.aux *.bak datapath.eps genview.eps graal.eps stacs.eps tools.eps

Binary file not shown.

After

Width:  |  Height:  |  Size: 124 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 69 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 51 KiB

View File

@ -1,3 +1,10 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% Author : Frederic Petrot
% Modified by : Olivier Sirol
% $Id: overview.tex,v 1.2 2000/03/16 09:51:43 czo Exp $
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\documentclass{article}
\usepackage{t1enc,isolatin1}
\usepackage{palatino,psfig,here}
@ -29,7 +36,9 @@ Laboratoire d'Informatique de Paris 6\\
Université Pierre et Marie Curie\\
4, Place Jussieu 75252 Paris Cedex 05,\\
France\\
\texttt{alliance-support@asim.lip6.fr}
\texttt{http://www-asim.lip6.fr/alliance/}
\texttt{ftp://ftp-asim.lip6.fr/pub/alliance/}
\texttt{mailto:alliance-support@asim.lip6.fr}
\end{center}
%%%%%%%%%%%%%%%%%%%%%%%%
@ -50,23 +59,28 @@ After introducing briefly the design methodology, we outline the
functionnality of the tools.
Experiemental results conclude the presentation.
\textbf{Alliance} runs on any \textbf{Unix} system.
It is freely available on \texttt{ftp}, and includes binaries, leaf
\textbf{Alliance} runs on any \textbf{Unix} system and has been recently
ported to \textbf{Windows} NT.
It is freely available on \texttt{ftp},
and includes binaries, leaf
cells libraries, on-line documentation, and tutorials.
\rm\end{quote}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
%%%%%%%%%%%%%%%%%%%%%
\section{Introduction}
The \textbf{Alliance} package is the result of a ten years effort
spent at the former \textbf{MASI} Laboratory of the Pierre et Marie
Curie University (UPMC), in Paris.
spent at the \textbf{LIP6} Laboratory (formerly \textbf{MASI})
of the Pierre et Marie Curie University (UPMC), in Paris.
During these years, our major goal was to provide our undergraduate
and graduate students with a complete CAD framework, designed to
assist them in digital \textbf{VLSI} \textbf{CMOS} course.
The \textit{Architecture} team at \textbf{MASI} focuses its activity on
The \textit{Architecture} team at \textbf{LIP6} focuses its activity on
two key issues: computer architectures using high complexity ASICs,
and innovative CAD tools for \textbf{VLSI} design.
Strong interaction exists between the people working on computer
@ -81,9 +95,15 @@ that are not available within commercial CAD systems, such as
functional abstraction or static timing
analysis, and standard design/validation tools.
\textbf{Alliance} source code is available under the GNU Public License GPL.
For any questions please mail to :
\textbf{Alliance} VLSI CAD System is free software. Binaries, source code and
cells libraries are freely available under the GNU General Public Licence (\textbf{GPL}).
You are welcome to use the software package even for commercial designs whithout
any fee. You are just required to mention : "Designed with Alliance © LIP6/Université
Pierre et Marie Curie". For any questions please mail to :
\texttt{alliance-support@lip6.fr}.
%%%%%%%%%%%%%%%%%%%%%
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@ -353,7 +373,7 @@ together around the basic behavioral, structural and physical
data structures.
\begin{figure}\center
\leavevmode\psfig{file=tools.eps,width=.5\textwidth}
\leavevmode\psfig{file=tools.eps,width=8cm}
\caption{\label{tools}How the tools are linked on the data structures.}
\end{figure}
@ -391,6 +411,53 @@ these technologies.
This allows to perform functional tests when the circuits comes
back from the foundry.
\item \texttt{glop} is a gate level netlist optimizer.
If the output of the logic synthesis takes into account the
internal delays of the cells during the mapping phase, it
doesn't take into account the fan-out problems.
\texttt{Netoptim} work is to ensure that the drive capabilities of
all cells are correct, and to try to minimize the delays on the
critical pathes in inserting buffers where appropriate.
\item \texttt{genlib} is a procedural language for netlist capture and
placement description (there is no schematic editor in the
\textbf{Alliance} system).
\texttt{Genlib} provides a consistent set of \textbf{C}
primitives, giving the designers the ability to describe
\textbf{VLSI} circuit netlists in terms of terminals, signals
and instances, or circuit topologies in terms of placement of
abutment boxes.
\texttt{Genlib} is mainly used to build parameterized netlist and
layout generators.
\item \texttt{genview} is a debugging tool for the development of the
layout view of parameterized generators.
It is a graphical environment that integrates a \texttt{genlib}
interpreter, a step by step debugger, and a window in the which
the circuit under construction is visualized.
All the parameterized generators of \textbf{Alliance} have been
developed using this tool.
Part of the \textit{ROM} generator \texttt{grog} under construction
is shown figure~\ref{genview}.
\begin{figure}\center
% ,angle=-90}
\leavevmode\psfig{file=genview.eps,width=5cm}
\caption{\label{genview}A typical run of \texttt{genview}.}
\end{figure}
\texttt{Genview} uses the GNU \texttt{gcc} compiler parameterized for
a virtual architecture as basis to its \texttt{genlib} interpreter.
\item \texttt{fpgen} is a language that has moreorless the same
functionalities as \texttt{genlib}, but it is dedicated to datapath
description.
Its primary difference with \texttt{genlib} is that it allows to
manipulate vectors of cells, like 32 two inputs \texttt{nand} gates
or a 32 bits adder.
It contains many primitives that greatly simplify the
description of operative parts, in an optimized manner.
\item \texttt{bop} is a logic optimizer and logic synthesis tool.
The input file is a behavioral description of the circuit using
the same \textbf{VHDL} subset as the logic simulator.
@ -420,50 +487,6 @@ these technologies.
The output of \texttt{syf} is to be synthesized into a netlsit of
gates using \texttt{scmap}.
\item \texttt{glop} is a gate level netlist optimizer.
If the output of the logic synthesis takes into account the
internal delays of the cells during the mapping phase, it
doesn't take into account the fan-out problems.
\texttt{Netoptim} work is to ensure that the drive capabilities of
all cells are correct, and to try to minimize the delays on the
critical pathes in inserting buffers where appropriate.
\item \texttt{genlib} is a procedural language for netlist capture and
placement description (there is no schematic editor in the
\textbf{Alliance} system).
\texttt{Genlib} provides a consistent set of \textbf{C}
primitives, giving the designers the ability to describe
\textbf{VLSI} circuit netlists in terms of terminals, signals
and instances, or circuit topologies in terms of placement of
abutment boxes.
\texttt{Genlib} is mainly used to build parameterized netlist and
layout generators.
\item \texttt{genview} is a debugging tool for the development of the
layout view of parameterized generators.
It is a graphical environment that integrates a \texttt{genlib}
interpreter, a step by step debugger, and a window in the which
the circuit under construction is visualized.
All the parameterized generators of \textbf{Alliance} have been
developed using this tool.
Part of the \textit{ROM} generator \texttt{grog} under construction
is shown figure~\ref{genview}.
% \begin{figure}\center
% \leavevmode\psfig{file=/users/cao4/fred/tex/spi/genview.ps,width=12cm,angle=-90}
% \caption{\label{genview}A typical run of \texttt{genview}.}
% \end{figure}
\texttt{Genview} uses the GNU \texttt{gcc} compiler parameterized for
a virtual architecture as basis to its \texttt{genlib} interpreter.
\item \texttt{fpgen} is a language that has moreorless the same
functionalities as \texttt{genlib}, but it is dedicated to datapath
description.
Its primary difference with \texttt{genlib} is that it allows to
manipulate vectors of cells, like 32 two inputs \texttt{nand} gates
or a 32 bits adder.
It contains many primitives that greatly simplify the
description of operative parts, in an optimized manner.
\item \texttt{scr} is a place and route tool for standard-cells.
The placement system is based on simulated annealing.
The channel router is an adaptation of the greedy router of
@ -475,20 +498,16 @@ these technologies.
instanciated) or flattened (channels are inserted) chip core
layout without external pads.
A specialized router is used for core to pad routing.
% \begin{figure}\center
% \leavevmode\psfig{file=/users/cao4/fred/tex/spi/scr.ps,width=12cm}
% \caption{\label{scr} A very small standard cell circuit.}
% \end{figure}
\item \texttt{Dpr} is a place and route tool for bit slice oriented
datapath.
It privilegies the direct connexions between cells, and allows
to used optimized blocks, like a fast multiplier or a register
file, within the datapath.
% \begin{figure}\center
% \leavevmode\psfig{file=/users/cao4/fred/tex/spi/dpt.ps,width=12cm,angle=-90}
% \caption{\label{dpr} Part of a datapath.}
% \end{figure}
\begin{figure}\center
\leavevmode\psfig{file=datapath.eps,width=5cm}
\caption{\label{dpr} Part of a datapath.}
\end{figure}
Most parameterized generators available in \textbf{Alliance} follow
the bit-slice structure of this datapath compiler.
This tool allows to mix some glue logic directly within a
@ -556,11 +575,15 @@ these technologies.
library or transistor patterns.
Furthermore, the use of a purely algorithmic approach compared
to a pattern matching one implies a huge gain in performance.
Yagle is not anymore part of Alliance, but is freely available
at \texttt{http://www.avertec.com}.
\item \texttt{tas} is a static timing analyzer.
It takes as input a transistor netlist and produces a file
containing all the combinatorial paths of the circuit,
the critical path being outlined.
the critical path being outlined.
Tas is not anymore part of Alliance, but is freely available
at \texttt{http://www.avertec.com}.
\item \texttt{proof} performs a formal comparison between two data
flow \textbf{VHDL} descriptions that share the same register set.
@ -574,10 +597,11 @@ these technologies.
It provides an on-line \textbf{DRC} and automatic display of
equipotential nets.
Editing a cell under \texttt{graal} is shown figure~\ref{graal}.
% \begin{figure}\center
% \leavevmode\psfig{file=/users/cao4/fred/tex/spi/graal.ps,width=12cm}
% \caption{\label{graal}Editing some custom layout using \texttt{graal}.}
% \end{figure}
\begin{figure}\center
\leavevmode\psfig{file=graal.eps,width=5cm}
\caption{\label{graal}Editing some custom layout using \texttt{graal}.}
\end{figure}
\item \texttt{L2p} creates a Postscript file from a layout, symbolic or
real.
@ -968,10 +992,10 @@ Project & transistors & Functionality\\
\caption{\label{chip}Various chips designed with \textbf{Alliance}.}
\end{figure}
%\begin{figure}\center
%\psfig{file=/users/cao4/fred/tex/spi/stacs.ps}
%\caption{\label{stacs} The 875 000 VLIW StaCS processor.}
%\end{figure}
\begin{figure}\center
\leavevmode\psfig{file=stacs.eps,width=5cm}
\caption{\label{stacs} The 875 000 VLIW StaCS processor.}
\end{figure}
The three largest circuits described in table~\ref{chip} use not only
standard-cells but also parameterized generators for regular blocks
@ -993,7 +1017,7 @@ First, we simply can't afford 50 high end workstations to run
commercial CAD systems like \textbf{Compass}, \textbf{Mentor Graphics} or
\textbf{Cadence}.
Second, both the \textbf{Compass} and \textbf{Cadence} system have been
used in research project at \textbf{MASI}.
used in research project at \textbf{LIP6}.
They are powerful and sophisticated environments but are much too
complex for novice undergraduate students.
The great advantage of the \textbf{Alliance} CAD system is that we
@ -1008,12 +1032,14 @@ layout level.
The \textbf{Alliance} package is now in use all over the world, and more
than 250 sites have registered today.
It is available through anonymous \texttt{ftp} at \texttt{ftp.lip6.fr}, under
the \texttt{/lip6/softs/alliance} directory.
It is available through anonymous \texttt{ftp} at
ftp://ftp-asim.lip6.fr/pub/alliance/distribution/,
or through a \texttt{Web} browser at
http://www-asim.lip6.fr/pub/alliance/distribution/.
There is an \textbf{Alliance} mailing list, where users can share their
views and problems, and our team is always ready to answer questions.
The address of this mailing list is \texttt{alliance@asim.lip6.fr}.
The address of this mailing list is alliance-users@asim.lip6.fr.
The support of \textbf{Alliance} can be joined at
\texttt{alliance-support@asim.lip6.fr}.

Binary file not shown.

After

Width:  |  Height:  |  Size: 160 KiB

View File

@ -1,331 +0,0 @@
%!PS-Adobe-2.0 EPSF-2.0
%%Title: tools.fig
%%Creator: fig2dev Version 3.1 Patchlevel 1
%%CreationDate: Wed Oct 4 17:18:21 1995
%%For: fred@frevo (Frederic PETROT)
%%Orientation: Portrait
%%BoundingBox: 0 0 309 401
%%Pages: 0
%%BeginSetup
%%IncludeFeature: *PageSize A4
%%EndSetup
%%EndComments
/$F2psDict 200 dict def
$F2psDict begin
$F2psDict /mtrx matrix put
/col-1 {} def
/col0 {0.000 0.000 0.000 srgb} bind def
/col1 {0.000 0.000 1.000 srgb} bind def
/col2 {0.000 1.000 0.000 srgb} bind def
/col3 {0.000 1.000 1.000 srgb} bind def
/col4 {1.000 0.000 0.000 srgb} bind def
/col5 {1.000 0.000 1.000 srgb} bind def
/col6 {1.000 1.000 0.000 srgb} bind def
/col7 {1.000 1.000 1.000 srgb} bind def
/col8 {0.000 0.000 0.560 srgb} bind def
/col9 {0.000 0.000 0.690 srgb} bind def
/col10 {0.000 0.000 0.820 srgb} bind def
/col11 {0.530 0.810 1.000 srgb} bind def
/col12 {0.000 0.560 0.000 srgb} bind def
/col13 {0.000 0.690 0.000 srgb} bind def
/col14 {0.000 0.820 0.000 srgb} bind def
/col15 {0.000 0.560 0.560 srgb} bind def
/col16 {0.000 0.690 0.690 srgb} bind def
/col17 {0.000 0.820 0.820 srgb} bind def
/col18 {0.560 0.000 0.000 srgb} bind def
/col19 {0.690 0.000 0.000 srgb} bind def
/col20 {0.820 0.000 0.000 srgb} bind def
/col21 {0.560 0.000 0.560 srgb} bind def
/col22 {0.690 0.000 0.690 srgb} bind def
/col23 {0.820 0.000 0.820 srgb} bind def
/col24 {0.500 0.190 0.000 srgb} bind def
/col25 {0.630 0.250 0.000 srgb} bind def
/col26 {0.750 0.380 0.000 srgb} bind def
/col27 {1.000 0.500 0.500 srgb} bind def
/col28 {1.000 0.630 0.630 srgb} bind def
/col29 {1.000 0.750 0.750 srgb} bind def
/col30 {1.000 0.880 0.880 srgb} bind def
/col31 {1.000 0.840 0.000 srgb} bind def
end
save
-131.0 504.0 translate
1 -1 scale
/clp {closepath} bind def
/ef {eofill} bind def
/gr {grestore} bind def
/gs {gsave} bind def
/l {lineto} bind def
/m {moveto} bind def
/n {newpath} bind def
/s {stroke} bind def
/slc {setlinecap} bind def
/slj {setlinejoin} bind def
/slw {setlinewidth} bind def
/srgb {setrgbcolor} bind def
/rot {rotate} bind def
/sc {scale} bind def
/tr {translate} bind def
/tnt {dup dup currentrgbcolor
4 -2 roll dup 1 exch sub 3 -1 roll mul add
4 -2 roll dup 1 exch sub 3 -1 roll mul add
4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb}
bind def
/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
4 -2 roll mul srgb} bind def
/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
/$F2psEnd {$F2psEnteredState restore end} def
%%EndProlog
$F2psBegin
10 setmiterlimit
0.06299 0.06299 sc
7.500 slw
% Polyline
n 2204 2864 m 2099 2864 2099 3059 105 arcto 4 {pop} repeat 2099 3164 3194 3164 105 arcto 4 {pop} repeat 3299 3164 3299 2969 105 arcto 4 {pop} repeat 3299 2864 2204 2864 105 arcto 4 {pop} repeat clp gs col-1 s gr
/Palatino-Roman findfont 210.00 scalefont setfont
2354 3089 m
gs 1 -1 sc (asimut) col-1 show gr
% Polyline
n 2204 3899 m 2099 3899 2099 4094 105 arcto 4 {pop} repeat 2099 4199 3194 4199 105 arcto 4 {pop} repeat 3299 4199 3299 4004 105 arcto 4 {pop} repeat 3299 3899 2204 3899 105 arcto 4 {pop} repeat clp gs col-1 s gr
/Palatino-Roman findfont 210.00 scalefont setfont
2549 4124 m
gs 1 -1 sc (lvx) col-1 show gr
% Polyline
n 2204 6014 m 2099 6014 2099 6209 105 arcto 4 {pop} repeat 2099 6314 3194 6314 105 arcto 4 {pop} repeat 3299 6314 3299 6119 105 arcto 4 {pop} repeat 3299 6014 2204 6014 105 arcto 4 {pop} repeat clp gs col-1 s gr
/Palatino-Roman findfont 210.00 scalefont setfont
2466 6239 m
gs 1 -1 sc (druc) col-1 show gr
% Polyline
n 2204 7049 m 2099 7049 2099 7244 105 arcto 4 {pop} repeat 2099 7349 3194 7349 105 arcto 4 {pop} repeat 3299 7349 3299 7154 105 arcto 4 {pop} repeat 3299 7049 2204 7049 105 arcto 4 {pop} repeat clp gs col-1 s gr
/Palatino-Roman findfont 210.00 scalefont setfont
2534 7274 m
gs 1 -1 sc (s2r) col-1 show gr
% Polyline
n 4004 2864 m 3899 2864 3899 3059 105 arcto 4 {pop} repeat 3899 3164 4994 3164 105 arcto 4 {pop} repeat 5099 3164 5099 2969 105 arcto 4 {pop} repeat 5099 2864 4004 2864 105 arcto 4 {pop} repeat clp gs col-1 s gr
/Palatino-Roman findfont 210.00 scalefont setfont
4259 3089 m
gs 1 -1 sc (desb) col-1 show gr
% Polyline
n 4005 4950 m 3900 4950 3900 5145 105 arcto 4 {pop} repeat 3900 5250 4995 5250 105 arcto 4 {pop} repeat 5100 5250 5100 5055 105 arcto 4 {pop} repeat 5100 4950 4005 4950 105 arcto 4 {pop} repeat clp gs col-1 s gr
% Polyline
n 4500 4950 m 4500 4950 l gs col-1 s gr
/Palatino-Roman findfont 210.00 scalefont setfont
4350 5190 m
gs 1 -1 sc (lynx) col-1 show gr
% Polyline
n 3945 4350 m 3945 3750 l 5145 3750 l 5145 4350 l gs col-1 s gr
% Interp Spline
n 5145 4350 m
4991.91 4462.50 4916.91 4500.00 4845 4500 curveto
4653.23 4500.00 4436.77 4200.00 4245 4200 curveto
4173.09 4200.00 4098.09 4237.50 3945 4350 curveto
gs col-1 s gr
% Polyline
n 4544 4350 m 4544 4350 l gs col-1 s gr
% Polyline
n 4544 3750 m 4544 3750 l gs col-1 s gr
/Palatino-Roman findfont 210.00 scalefont setfont
4041 3975 m
gs 1 -1 sc (Structural) col-1 show gr
/Palatino-Roman findfont 210.00 scalefont setfont
4319 4170 m
gs 1 -1 sc (view) col-1 show gr
% Polyline
n 3900 2250 m 3900 1650 l 5100 1650 l 5100 2250 l gs col-1 s gr
% Interp Spline
n 5100 2250 m
4946.91 2362.50 4871.91 2400.00 4800 2400 curveto
4608.23 2400.00 4391.77 2100.00 4200 2100 curveto
4128.09 2100.00 4053.09 2137.50 3900 2250 curveto
gs col-1 s gr
% Polyline
n 4499 2250 m 4499 2250 l gs col-1 s gr
/Palatino-Roman findfont 210.00 scalefont setfont
3966 1875 m
gs 1 -1 sc (Behavioral) col-1 show gr
/Palatino-Roman findfont 210.00 scalefont setfont
4274 2070 m
gs 1 -1 sc (view) col-1 show gr
% Polyline
n 2204 4956 m 2099 4956 2099 5151 105 arcto 4 {pop} repeat 2099 5256 3194 5256 105 arcto 4 {pop} repeat 3299 5256 3299 5061 105 arcto 4 {pop} repeat 3299 4956 2204 4956 105 arcto 4 {pop} repeat clp gs col-1 s gr
/Palatino-Roman findfont 210.00 scalefont setfont
2549 5174 m
gs 1 -1 sc (tas) col-1 show gr
% Polyline
n 4860 7680 m 4755 7680 4755 7875 105 arcto 4 {pop} repeat 4755 7980 5850 7980 105 arcto 4 {pop} repeat 5955 7980 5955 7785 105 arcto 4 {pop} repeat 5955 7680 4860 7680 105 arcto 4 {pop} repeat clp gs col-1 s gr
/Palatino-Roman findfont 210.00 scalefont setfont
5100 7882 m
gs 1 -1 sc (graal) col-1 show gr
% Polyline
n 3150 7680 m 3045 7680 3045 7875 105 arcto 4 {pop} repeat 3045 7980 4140 7980 105 arcto 4 {pop} repeat 4245 7980 4245 7785 105 arcto 4 {pop} repeat 4245 7680 3150 7680 105 arcto 4 {pop} repeat clp gs col-1 s gr
/Palatino-Roman findfont 210.00 scalefont setfont
3390 7905 m
gs 1 -1 sc (dreal) col-1 show gr
% Polyline
n 5848 1806 m 5743 1806 5743 2001 105 arcto 4 {pop} repeat 5743 2106 6838 2106 105 arcto 4 {pop} repeat 6943 2106 6943 1911 105 arcto 4 {pop} repeat 6943 1806 5848 1806 105 arcto 4 {pop} repeat clp gs col-1 s gr
/Palatino-Roman findfont 210.00 scalefont setfont
5998 2001 m
gs 1 -1 sc (genpat) col-1 show gr
% Polyline
n 5849 3246 m 5744 3246 5744 3441 105 arcto 4 {pop} repeat 5744 3546 6839 3546 105 arcto 4 {pop} repeat 6944 3546 6944 3351 105 arcto 4 {pop} repeat 6944 3246 5849 3246 105 arcto 4 {pop} repeat clp gs col-1 s gr
/Palatino-Roman findfont 210.00 scalefont setfont
5894 3449 m
gs 1 -1 sc (netoptim) col-1 show gr
% Polyline
n 5823 4463 m 5718 4463 5718 5656 105 arcto 4 {pop} repeat 5718 5761 6866 5761 105 arcto 4 {pop} repeat 6971 5761 6971 4568 105 arcto 4 {pop} repeat 6971 4463 5823 4463 105 arcto 4 {pop} repeat clp gs col-1 s gr
/Palatino-Roman findfont 210.00 scalefont setfont
6142 4666 m
gs 1 -1 sc (ring) col-1 show gr
/Palatino-Roman findfont 210.00 scalefont setfont
6164 4951 m
gs 1 -1 sc (bbr) col-1 show gr
/Palatino-Roman findfont 210.00 scalefont setfont
6194 5176 m
gs 1 -1 sc (scr) col-1 show gr
/Palatino-Roman findfont 210.00 scalefont setfont
5992 5401 m
gs 1 -1 sc (cheops) col-1 show gr
/Palatino-Roman findfont 210.00 scalefont setfont
6164 5671 m
gs 1 -1 sc (dpr) col-1 show gr
% Polyline
n 5846 2236 m 5741 2236 5741 3001 105 arcto 4 {pop} repeat 5741 3106 6844 3106 105 arcto 4 {pop} repeat 6949 3106 6949 2341 105 arcto 4 {pop} repeat 6949 2236 5846 2236 105 arcto 4 {pop} repeat clp gs col-1 s gr
/Palatino-Roman findfont 210.00 scalefont setfont
6187 2446 m
gs 1 -1 sc (syf) col-1 show gr
/Palatino-Roman findfont 210.00 scalefont setfont
5932 2701 m
gs 1 -1 sc (alligator) col-1 show gr
/Palatino-Roman findfont 210.00 scalefont setfont
6112 2971 m
gs 1 -1 sc (logic) col-1 show gr
% Polyline
n 6322 6053 m 6322 6053 l gs col-1 s gr
% Polyline
n 5827 5903 m 5722 5903 5722 6098 105 arcto 4 {pop} repeat 5722 6203 6817 6203 105 arcto 4 {pop} repeat 6922 6203 6922 6008 105 arcto 4 {pop} repeat 6922 5903 5827 5903 105 arcto 4 {pop} repeat clp gs col-1 s gr
/Palatino-Roman findfont 210.00 scalefont setfont
6014 6106 m
gs 1 -1 sc (genlib) col-1 show gr
% Polyline
n 6322 6256 m 6322 6616 l gs col-1 s gr
n 6352.00 6520.00 m 6322.00 6616.00 l 6292.00 6520.00 l 6322.50 6496.50 l 6352.00 6520.00 l clp gs 0.00 setgray ef gr gs col-1 s gr
% Polyline
n 5849 6645 m 5744 6645 5744 6840 105 arcto 4 {pop} repeat 5744 6945 6839 6945 105 arcto 4 {pop} repeat 6944 6945 6944 6750 105 arcto 4 {pop} repeat 6944 6645 5849 6645 105 arcto 4 {pop} repeat clp gs col-1 s gr
/Palatino-Roman findfont 210.00 scalefont setfont
5939 6847 m
gs 1 -1 sc (genview) col-1 show gr
% Polyline
n 6346 3826 m 6346 3826 l gs col-1 s gr
% Polyline
n 6346 3826 m 6346 3826 l gs col-1 s gr
% Polyline
n 5824 3676 m 5719 3676 5719 4126 105 arcto 4 {pop} repeat 5719 4231 6866 4231 105 arcto 4 {pop} repeat 6971 4231 6971 3781 105 arcto 4 {pop} repeat 6971 3676 5824 3676 105 arcto 4 {pop} repeat clp gs col-1 s gr
/Palatino-Roman findfont 225.00 scalefont setfont
6038 3878 m
gs 1 -1 sc (genlib) col-1 show gr
/Palatino-Roman findfont 225.00 scalefont setfont
6052 4141 m
gs 1 -1 sc (fpgen) col-1 show gr
% Polyline
n 6344 3242 m 6344 3242 l gs col-1 s gr
% Polyline
n 2205 1800 m 2100 1800 2100 1995 105 arcto 4 {pop} repeat 2100 2100 3195 2100 105 arcto 4 {pop} repeat 3300 2100 3300 1905 105 arcto 4 {pop} repeat 3300 1800 2205 1800 105 arcto 4 {pop} repeat clp gs col-1 s gr
/Palatino-Roman findfont 210.00 scalefont setfont
2421 2016 m
gs 1 -1 sc (proof) col-1 show gr
% Polyline
n 5400 7650 m 4860 6660 l gs col-1 s gr
n 5380.37 7551.36 m 5400.00 7650.00 l 5327.69 7580.09 l 5343.04 7545.15 l 5380.37 7551.36 l clp gs 0.00 setgray ef gr gs col-1 s gr
n 4879.63 6758.64 m 4860.00 6660.00 l 4932.31 6729.91 l 4917.96 6765.85 l 4879.63 6758.64 l clp gs 0.00 setgray ef gr gs col-1 s gr
% Polyline
n 3510 7650 m 4365 6435 l gs col-1 s gr
n 3589.78 7588.76 m 3510.00 7650.00 l 3540.71 7554.23 l 3579.56 7552.36 l 3589.78 7588.76 l clp gs 0.00 setgray ef gr gs col-1 s gr
% Polyline
n 3900 6450 m 3300 7050 l gs col-1 s gr
n 3389.10 7003.33 m 3300.00 7050.00 l 3346.67 6960.90 l 3385.35 6965.65 l 3389.10 7003.33 l clp gs 0.00 setgray ef gr gs col-1 s gr
% Polyline
n 3900 6150 m 3300 6150 l gs col-1 s gr
n 3396.00 6180.00 m 3300.00 6150.00 l 3396.00 6120.00 l 3420.50 6150.50 l 3396.00 6180.00 l clp gs 0.00 setgray ef gr gs col-1 s gr
% Polyline
n 3900 4350 m 3300 4950 l gs col-1 s gr
n 3389.10 4903.33 m 3300.00 4950.00 l 3346.67 4860.90 l 3385.35 4865.65 l 3389.10 4903.33 l clp gs 0.00 setgray ef gr gs col-1 s gr
% Polyline
n 3900 4050 m 3300 4050 l gs col-1 s gr
n 3396.00 4080.00 m 3300.00 4050.00 l 3396.00 4020.00 l 3420.50 4050.50 l 3396.00 4080.00 l clp gs 0.00 setgray ef gr gs col-1 s gr
% Polyline
n 3900 3750 m 3300 3150 l gs col-1 s gr
n 3346.67 3239.10 m 3300.00 3150.00 l 3389.10 3196.67 l 3385.35 3235.35 l 3346.67 3239.10 l clp gs 0.00 setgray ef gr gs col-1 s gr
% Polyline
n 5100 4425 m 5673 4741 l gs col-1 s gr
n 5603.42 4668.37 m 5673.00 4741.00 l 5574.45 4720.91 l 5568.42 4683.55 l 5603.42 4668.37 l clp gs 0.00 setgray ef gr gs col-1 s gr
% Polyline
n 4500 4950 m 4500 4425 l gs col-1 s gr
n 4470.00 4521.00 m 4500.00 4425.00 l 4530.00 4521.00 l 4500.50 4545.50 l 4470.00 4521.00 l clp gs 0.00 setgray ef gr gs col-1 s gr
% Polyline
n 4500 5850 m 4500 5250 l gs col-1 s gr
n 4470.00 5346.00 m 4500.00 5250.00 l 4530.00 5346.00 l 4500.50 5370.50 l 4470.00 5346.00 l clp gs 0.00 setgray ef gr gs col-1 s gr
% Polyline
n 5702 4830 m 5131 6119 l gs col-1 s gr
n 5197.31 6043.38 m 5131.00 6119.00 l 5142.45 6019.08 l 5180.10 6009.78 l 5197.31 6043.38 l clp gs 0.00 setgray ef gr gs col-1 s gr
% Polyline
n 5805 6795 m 5100 6525 l gs col-1 s gr
n 5178.92 6587.35 m 5100.00 6525.00 l 5200.38 6531.32 l 5212.56 6568.42 l 5178.92 6587.35 l clp gs 0.00 setgray ef gr gs col-1 s gr
% Polyline
n 3900 1950 m 3300 1950 l gs col-1 s gr
n 3396.00 1980.00 m 3300.00 1950.00 l 3396.00 1920.00 l 3420.50 1950.50 l 3396.00 1980.00 l clp gs 0.00 setgray ef gr gs col-1 s gr
% Polyline
n 5700 1950 m 5100 1950 l gs col-1 s gr
n 5196.00 1980.00 m 5100.00 1950.00 l 5196.00 1920.00 l 5220.50 1950.50 l 5196.00 1980.00 l clp gs 0.00 setgray ef gr gs col-1 s gr
% Polyline
n 4500 2850 m 4500 2325 l gs col-1 s gr
n 4470.00 2421.00 m 4500.00 2325.00 l 4530.00 2421.00 l 4500.50 2445.50 l 4470.00 2421.00 l clp gs 0.00 setgray ef gr gs col-1 s gr
% Polyline
n 3900 2250 m 3300 2850 l gs col-1 s gr
n 3389.10 2803.33 m 3300.00 2850.00 l 3346.67 2760.90 l 3385.35 2765.65 l 3389.10 2803.33 l clp gs 0.00 setgray ef gr gs col-1 s gr
% Polyline
n 4500 3750 m 4500 3150 l gs col-1 s gr
n 4470.00 3246.00 m 4500.00 3150.00 l 4530.00 3246.00 l 4500.50 3270.50 l 4470.00 3246.00 l clp gs 0.00 setgray ef gr gs col-1 s gr
% Polyline
n 4499 6450 m 4499 6450 l gs col-1 s gr
% Polyline
n 3900 6508 m 3899 5850 l 5099 5850 l 5098 6484 l gs col-1 s gr
% Polyline
n 5130 2160 m 5716 2708 l gs col-1 s gr
n 5666.37 2620.52 m 5716.00 2708.00 l 5625.39 2664.34 l 5628.85 2626.54 l 5666.37 2620.52 l clp gs 0.00 setgray ef gr gs col-1 s gr
% Polyline
n 5670 4005 m 5098 5888 l gs col-1 s gr
n 5154.61 5804.86 m 5098.00 5888.00 l 5097.20 5787.42 l 5133.38 5773.68 l 5154.61 5804.86 l clp gs 0.00 setgray ef gr gs col-1 s gr
% Polyline
n 5695 6076 m 5130 6255 l gs col-1 s gr
n 5230.58 6254.61 m 5130.00 6255.00 l 5212.46 6197.41 l 5244.90 6219.26 l 5230.58 6254.61 l clp gs 0.00 setgray ef gr gs col-1 s gr
% Polyline
n 5714 3360 m 5068 2304 l gs col-1 s gr
n 5092.51 2401.55 m 5068.00 2304.00 l 5143.69 2370.24 l 5131.12 2406.87 l 5092.51 2401.55 l clp gs 0.00 setgray ef gr gs col-1 s gr
% Polyline
n 5684 3937 m 5195 3934 l gs col-1 s gr
n 5290.81 3964.59 m 5195.00 3934.00 l 5291.18 3904.59 l 5315.50 3935.24 l 5290.81 3964.59 l clp gs 0.00 setgray ef gr gs col-1 s gr
% Polyline
n 5739 3455 m 5188 3778 l gs col-1 s gr
n 5285.99 3755.33 m 5188.00 3778.00 l 5255.65 3703.57 l 5292.02 3717.81 l 5285.99 3755.33 l clp gs 0.00 setgray ef gr gs col-1 s gr
% Polyline
n 5716 2761 m 5131 3682 l gs col-1 s gr
n 5207.80 3617.05 m 5131.00 3682.00 l 5157.15 3584.88 l 5195.84 3581.21 l 5207.80 3617.05 l clp gs 0.00 setgray ef gr gs col-1 s gr
% Interp Spline
n 5095 6486 m
4937.53 6604.86 4860.03 6644.61 4785 6645 curveto
4592.38 6645.99 4380.39 6340.75 4185 6345 curveto
4113.03 6346.56 4041.03 6386.56 3897 6505 curveto
gs col-1 s gr
/Palatino-Roman findfont 210.00 scalefont setfont
4086 6075 m
gs 1 -1 sc (Physical) col-1 show gr
/Palatino-Roman findfont 210.00 scalefont setfont
4275 6345 m
gs 1 -1 sc (view) col-1 show gr
$F2psEnd
restore

View File

@ -1,130 +1,140 @@
#FIG 3.1
#FIG 3.2
Landscape
Center
Metric
Letter
100.00
Single
-2
1200 2
6 2069 2834 3329 3194
6 2070 1620 6975 8010
6 2070 2835 3330 3195
2 4 0 1 -1 -1 0 0 -1 0.000 0 0 7 0 0 5
3299 3164 3299 2864 2099 2864 2099 3164 3299 3164
4 0 -1 0 0 28 14 0.0000000 4 150 690 2354 3089 asimut\001
4 0 -1 0 0 28 14 0.0000 4 150 690 2354 3089 asimut\001
-6
6 2069 3869 3329 4229
6 2070 1800 3330 2115
6 2070 1800 3330 2115
2 4 0 1 -1 -1 0 0 -1 0.000 0 0 7 0 0 5
3300 2100 3300 1800 2100 1800 2100 2100 3300 2100
-6
4 0 -1 0 0 28 14 0.0000 4 210 555 2421 2016 proof\001
-6
6 2070 3870 3330 4230
2 4 0 1 -1 -1 0 0 -1 0.000 0 0 7 0 0 5
3299 4199 3299 3899 2099 3899 2099 4199 3299 4199
4 0 -1 0 0 28 14 0.0000000 4 150 300 2549 4124 lvx\001
4 0 -1 0 0 28 14 0.0000 4 150 300 2549 4124 lvx\001
-6
6 2069 5984 3329 6344
6 2070 5985 3330 6345
2 4 0 1 -1 -1 0 0 -1 0.000 0 0 7 0 0 5
3299 6314 3299 6014 2099 6014 2099 6314 3299 6314
4 0 -1 0 0 28 14 0.0000000 4 150 465 2466 6239 druc\001
4 0 -1 0 0 28 14 0.0000 4 150 465 2466 6239 druc\001
-6
6 2069 7019 3329 7379
6 2070 7020 3330 7380
2 4 0 1 -1 -1 0 0 -1 0.000 0 0 7 0 0 5
3299 7349 3299 7049 2099 7049 2099 7349 3299 7349
4 0 -1 0 0 28 14 0.0000000 4 150 330 2534 7274 s2r\001
4 0 -1 0 0 28 14 0.0000 4 150 330 2534 7274 s2r\001
-6
6 3869 2834 5129 3194
6 3870 2835 5130 3195
2 4 0 1 -1 -1 0 0 -1 0.000 0 0 7 0 0 5
5099 3164 5099 2864 3899 2864 3899 3164 5099 3164
4 0 -1 0 0 28 14 0.0000000 4 150 480 4259 3089 desb\001
4 0 -1 0 0 28 14 0.0000 4 195 525 4259 3089 yagle\001
-6
6 3869 4949 5129 5264
6 3869 4949 5129 5264
6 3870 4950 5130 5265
6 3870 4950 5130 5265
2 4 0 1 -1 -1 0 0 -1 0.000 0 0 7 0 0 5
5100 5250 5100 4950 3900 4950 3900 5250 5100 5250
2 1 0 1 -1 -1 0 0 -1 0.000 0 0 -1 0 0 1
4500 4950
4 0 -1 0 0 28 14 0.0000000 4 195 435 4350 5190 lynx\001
4 0 -1 0 0 28 14 0.0000 4 195 435 4350 5190 lynx\001
-6
-6
6 3914 3734 5174 4544
6 3945 3750 5145 4500
6 3915 3735 5175 4545
6 3915 3735 5175 4545
2 1 0 1 -1 -1 0 0 -1 0.000 0 0 -1 0 0 4
3945 4350 3945 3750 5145 3750 5145 4350
3 2 0 1 -1 -1 0 0 -1 0.000 0 0 0 4
5145 4350 4845 4500 4245 4200 3945 4350
6630.00 1965.00 4991.91 4462.50 4916.91 4500.00 4653.23 4500.00
4436.77 4200.00 4173.09 4200.00 4098.09 4237.50 6630.00 1965.00
0.000 -1.000 -1.000 0.000
-6
2 1 0 1 -1 -1 0 0 -1 0.000 0 0 -1 0 0 1
4544 4350
2 1 0 1 -1 -1 0 0 -1 0.000 0 0 -1 0 0 1
4544 3750
4 0 -1 0 0 28 14 0.0000000 4 150 1005 4041 3975 Structural\001
4 0 -1 0 0 28 14 0.0000000 4 150 450 4319 4170 view\001
4 0 -1 0 0 28 14 0.0000 4 150 1005 4041 3975 Structural\001
4 0 -1 0 0 28 14 0.0000 4 150 450 4319 4170 view\001
-6
6 3869 1619 5129 2429
6 3900 1650 5100 2400
6 3870 1620 5130 2475
6 3870 1620 5130 2475
2 1 0 1 -1 -1 0 0 -1 0.000 0 0 -1 0 0 4
3900 2250 3900 1650 5100 1650 5100 2250
3 2 0 1 -1 -1 0 0 -1 0.000 0 0 0 4
5100 2250 4800 2400 4200 2100 3900 2250
6585.00 -135.00 4946.91 2362.50 4871.91 2400.00 4608.23 2400.00
4391.77 2100.00 4128.09 2100.00 4053.09 2137.50 6585.00 -135.00
0.000 -1.000 -1.000 0.000
-6
2 1 0 1 -1 -1 0 0 -1 0.000 0 0 -1 0 0 1
4499 2250
4 0 -1 0 0 28 14 0.0000000 4 150 1065 3966 1875 Behavioral\001
4 0 -1 0 0 28 14 0.0000000 4 150 450 4274 2070 view\001
4 0 -1 0 0 28 14 0.0000 4 150 1065 3966 1875 Behavioral\001
4 0 -1 0 0 28 14 0.0000 4 150 450 4274 2070 view\001
-6
6 2069 4949 3329 5264
6 2070 4950 3330 5265
2 4 0 1 -1 -1 0 0 -1 0.000 0 0 7 0 0 5
3299 5256 3299 4956 2099 4956 2099 5256 3299 5256
4 0 -1 0 0 28 14 0.0000000 4 135 300 2549 5174 tas\001
4 0 -1 0 0 28 14 0.0000 4 135 300 2549 5174 tas\001
-6
6 4725 7650 5985 8010
2 4 0 1 -1 -1 0 0 -1 0.000 0 0 7 0 0 5
5955 7980 5955 7680 4755 7680 4755 7980 5955 7980
4 0 -1 0 0 28 14 0.0000000 4 195 510 5100 7882 graal\001
4 0 -1 0 0 28 14 0.0000 4 195 510 5100 7882 graal\001
-6
6 3015 7650 4275 8010
2 4 0 1 -1 -1 0 0 -1 0.000 0 0 7 0 0 5
4245 7980 4245 7680 3045 7680 3045 7980 4245 7980
4 0 -1 0 0 28 14 0.0000000 4 150 510 3390 7905 dreal\001
4 0 -1 0 0 28 14 0.0000 4 150 510 3390 7905 dreal\001
-6
6 5669 1799 7019 7019
6 5713 1799 6973 2114
6 5715 1800 6975 6975
6 5715 1800 6975 2115
2 4 0 1 -1 -1 0 0 -1 0.000 0 0 7 0 0 5
6943 2106 6943 1806 5743 1806 5743 2106 6943 2106
4 0 -1 0 0 28 14 0.0000000 4 180 690 5998 2001 genpat\001
4 0 -1 0 0 28 14 0.0000 4 180 690 5998 2001 genpat\001
-6
6 5714 3239 6974 3554
6 5715 3240 6975 3555
2 4 0 1 -1 -1 0 0 -1 0.000 0 0 7 0 0 5
6944 3546 6944 3246 5744 3246 5744 3546 6944 3546
4 0 -1 0 0 28 14 0.0000000 4 195 900 5894 3449 netoptim\001
4 1 -1 0 0 28 14 0.0000 4 195 435 6345 3420 glop\001
-6
6 5692 4455 6997 5805
6 5715 4455 6975 5805
2 4 0 1 -1 -1 0 0 -1 0.000 0 0 7 0 0 5
6971 5761 6971 4463 5718 4463 5718 5761 6971 5761
4 0 -1 0 0 28 14 0.0000000 4 195 405 6142 4666 ring\001
4 0 -1 0 0 28 14 0.0000000 4 150 360 6164 4951 bbr\001
4 0 -1 0 0 28 14 0.0000000 4 105 300 6194 5176 scr\001
4 0 -1 0 0 28 14 0.0000000 4 195 705 5992 5401 cheops\001
4 0 -1 0 0 28 14 0.0000000 4 195 360 6164 5671 dpr\001
4 0 -1 0 0 28 14 0.0000 4 195 405 6142 4666 ring\001
4 0 -1 0 0 28 14 0.0000 4 150 360 6164 4951 bbr\001
4 0 -1 0 0 28 14 0.0000 4 105 300 6194 5176 scr\001
4 0 -1 0 0 28 14 0.0000 4 195 705 5992 5401 cheops\001
4 0 -1 0 0 28 14 0.0000 4 195 360 6164 5671 dpr\001
-6
6 5714 2204 6974 3149
6 5715 2205 6975 3150
2 4 0 1 -1 -1 0 0 -1 0.000 0 0 7 0 0 5
6949 3106 6949 2236 5741 2236 5741 3106 6949 3106
4 0 -1 0 0 28 14 0.0000000 4 210 315 6187 2446 syf\001
4 0 -1 0 0 28 14 0.0000000 4 195 825 5932 2701 alligator\001
4 0 -1 0 0 28 14 0.0000000 4 195 465 6112 2971 logic\001
4 0 -1 0 0 28 14 0.0000 4 210 315 6187 2446 syf\001
4 1 -1 0 0 28 14 0.0000 4 210 675 6345 2745 fpmap\001
4 1 -1 0 0 28 14 0.0000 4 150 660 6345 2970 scmap\001
-6
6 5692 5895 6952 6660
6 5692 5896 6952 6211
6 5715 5895 6930 6660
6 5715 5895 6930 6210
2 1 0 1 -1 -1 0 0 -1 0.000 0 0 -1 0 0 1
6322 6053
2 4 0 1 -1 -1 0 0 -1 0.000 0 0 7 0 0 5
6922 6203 6922 5903 5722 5903 5722 6203 6922 6203
4 0 -1 0 0 28 14 0.0000000 4 195 615 6014 6106 genlib\001
4 0 -1 0 0 28 14 0.0000 4 195 615 6014 6106 genlib\001
-6
2 1 0 1 -1 7 0 0 -1 0.000 0 0 7 1 0 2
3 1 1.00 60.00 120.00
6322 6256 6322 6616
-6
6 5737 6615 6952 6975
6 5715 6615 6975 6975
2 4 0 1 -1 -1 0 0 -1 0.000 0 0 7 0 0 5
6944 6945 6944 6645 5744 6645 5744 6945 6944 6945
4 0 -1 0 0 28 14 0.0000000 4 195 810 5939 6847 genview\001
4 0 -1 0 0 28 14 0.0000 4 195 810 5939 6847 genview\001
-6
6 5715 3645 6975 4275
2 1 0 1 -1 -1 0 0 -1 0.000 0 0 -1 0 0 1
@ -133,19 +143,12 @@ Metric
6346 3826
2 4 0 1 -1 -1 0 0 -1 0.000 0 0 7 0 0 5
6971 4231 6971 3676 5719 3676 5719 4231 6971 4231
4 0 -1 0 0 28 15 0.0000000 4 195 615 6038 3878 genlib\001
4 0 -1 0 0 28 15 0.0000000 4 210 585 6052 4141 fpgen\001
4 0 -1 0 0 28 14 0.0000 4 195 615 6038 3878 genlib\001
4 0 -1 0 0 28 14 0.0000 4 210 585 6052 4141 fpgen\001
-6
2 1 0 1 -1 -1 0 0 -1 0.000 0 0 -1 0 0 1
6344 3242
-6
6 2069 1799 3329 2114
6 2069 1799 3329 2114
2 4 0 1 -1 -1 0 0 -1 0.000 0 0 7 0 0 5
3300 2100 3300 1800 2100 1800 2100 2100 3300 2100
-6
4 0 -1 0 0 28 14 0.0000000 4 210 555 2421 2016 proof\001
-6
2 1 0 1 -1 7 0 0 -1 0.000 0 0 7 1 1 2
3 1 1.00 60.00 120.00
3 1 1.00 60.00 120.00
@ -225,7 +228,7 @@ Metric
5716 2761 5131 3682
3 2 0 1 -1 -1 0 0 -1 0.000 0 0 0 4
5095 6486 4785 6645 4185 6345 3897 6505
0.00 0.00 4937.53 6604.86 4860.03 6644.61 4592.38 6645.99
4380.39 6340.75 4113.03 6346.56 4041.03 6386.56 0.00 0.00
4 0 -1 0 0 28 14 0.0000000 4 195 825 4086 6075 Physical\001
4 0 -1 0 0 28 14 0.0000000 4 150 450 4275 6345 view\001
0.000 -1.000 -1.000 0.000
4 0 -1 0 0 28 14 0.0000 4 195 825 4086 6075 Physical\001
4 0 -1 0 0 28 14 0.0000 4 150 450 4275 6345 view\001
-6