Manual Page Result
0
Command: fizz | Section: 10 | Source: UNIX v10 | File: fizz.10
FIZZ(10.1) FIZZ(10.1)
NAME
fizz, artwork, check, clip, cvt, draw, drills, kollmorgen, mw, place,
signal, saf - physical layout programs
SYNOPSIS
fizz artwork [ option ] file ...
fizz check [ -uw ] [ -cchip ] file ...
fizz clip [ -fclipfile ] [ file ... ]
fizz cvt [ file ... ]
fizz draw [ option ] [ file ... ]
fizz drills -ddiams file ...
fizz kollmorgen [ -hnb ] file ...
fizz mw [ file ... ]
fizz place [ file ... ]
fizz saf [ -sdru ] file ...
fizz signal [ option ] [ file ... ]
DESCRIPTION
The fizz suite of programs handle all the physical aspects of creating
a wire-wrap, buried micro-via or microwire board. All the programs
take fizz(10.5) input; cdl(10.5) can be converted with fizz cvt.
All of the programs can take multiple files; most of the programs re-
quire that the files form a board description. Normally, this is
arranged amongst four files (with recommended suffix): the board and
special signal layout (.brd), the chip, chip type and net descriptions
(from cdmglob(10.1)) (.wx), the package descriptions (.pkg), and the
chip positions (.pos). In general, if the file arguments are missing,
standard input is used.
Fizz artwork prints various artwork information for the board defini-
tion in files. The options are
-a prints XY mask clump includes for all placed chips with artwork
fields in their package definitions.
-r prints bounding rectangle information for the microwire router.
-s generate silk screen information for chip layout.
Fizz check checks the syntax and consistency of the given files. The
-u option causes the names of any unplaced chips to be printed. -w
checks readiness for wrapping. Specifically, it checks that no net is
too large; no chip pin coincides with an inappropriate special signal
pin, and no chip pin appears on more than one signal. Option -cchip
prints out detailed information about the named chip.
Clips are simply pins on a wirewrap board. Almost always they are di-
rectly connected to a signal plane. Clips do not exist in the rest of
the fizz system; they are simply special signal pins.
Fizz clip takes a board description (in files) and a clip description
file (clipfile) and checks that all of and only the clips specified are
present. Standard input is used if there are no file arguments. The
output reports missing clips in a format suitable as part of a board
description. The clipfile consists of directives (one per line) of the
forms
[ssig|pin] numbers [chip|type] identifiers
tt [chip|type] identifiers
Clips are put on either specific chips with the given names (chip) or
chips of specified chip types (type). The clips are put on either the
specified pins (pin) or pins belonging to the specified special signals
(ssig). The identifier ALL refers to all chips or types. Lines start-
ing with a % are ignored. The tt directive means pins whose entry in
the tt field of the type (or the chip's type) is one of GVWXYZ. For
example,
ssig 0,1 type 74F374 74F245
Clips on power and ground for all chips of type 74F374 and
74F245.
pin 3-6,9 chip widget
Clips on pins 3,4,5,6,9 on chip widget.
Numbers are specified as a comma-separated list, possibly including lo-
hi ranges.
A missing clipfile argument is taken as
tt type ALL
Fizz cvt converts CDL format input and outputs it in fizz(10.5) format.
If no files are specified, standard input is read. Typically, fizz cvt
is used to process the output of cdmglob(10.1).
Fizz draw generates a plot(10.5) description of the board layout of
files. Standard input is used if there are no file arguments. The op-
tions are
-p Show pins (as circles).
-t Show chip types rather than chip names.
-k Show package names rather than chip names.
-v Show special signal pins as (n+3)-gons where n is the signal
number.
-P Draw package descriptions in pic(1) format. Each drawing shows
the package name, the bounding rectangle, a cross at the origin,
and numbered pin locations.
Fizz drills takes a board description (in files) and a set of drill di-
ameters (diams) and produces a wraplist (like that produced by fizz
wrap (10.1)) with an entry for every pin whose diameter is in that set.
Fizz kollmorgen generates the input files needed for Kollmorgen's
router. Output is to the standard output. The options are
-n Produce nets
-b Produce border (keepouts are also generated). Wiring area
shouldn't be too unusual.
-h Produce holes. Holes may be wired ornot depending on the decla-
ration.
Fizz mw generates the input for the microwire router for the board de-
scribed by the given files on standard output. Standard input is used
if no file arguments are given.
Fizz place supports interactive chip placement on a board (described by
files). It requires a Teletype 5620 terminal running mux(9). The user
interface is mouse-driven. The main menu items are
select a submenu allowing selecting chips or signals by name.
Signals are displayed in the way they would be wired by
fizz wrap (no -3 support).
view a submenu supporting zooming, panning, grid overlay and
resolution.
insert insert unplaced chips.
place a submenu supporting manual placement, machine placement
and machine improvement of placement.
read files reset the world and read the given (blank separated)
filenames.
write file write out the chip positions. The filename convention-
ally should have a .pos suffix.
exit finito.
Chips can be selected by button 1 or by the button 3 submenu. Selected
chips can be edited by the button 2 menu.
Fizz saf outputs the packaging data suitable for giving to the auto-
matic placement machine at Lisle.
Fizz signal gives information about signals in the board description in
files. Standard input is used if no file arguments are given. By de-
fault, all signals are shown as sequences of chip.pin, one signal per
line. Note that the lines for the ground and power signals are likely
be very long. The options are
-w Wrap (route) signals before printing.
-sname Show the signal name as both chip.pin and board coordinates (one
point per line). Unplaced chips have negative coordinates.
FILES
SEE ALSO
cdl(10.5), mw(10.1), signal(10.1), wrap(10.1), fizz(10.5), saf(10.5)
UCDS FIZZ(10.1)