|
|
1.1 root 1: .TH FIZZ 10.1 UCDS
2: .SH NAME
3: fizz, artwork, check, clip, cvt, draw, drills, kollmorgen, mw, place, signal, saf \- physical layout programs
4: .SH SYNOPSIS
5: .B fizz artwork
6: [
7: .I option
8: ]
9: .I file ...
10: .PP
11: .B fizz check
12: [
13: .B -uw
14: ] [
15: .BI -c chip
16: ]
17: .I file ...
18: .PP
19: .B fizz clip
20: [
21: .BI -f clipfile
22: ] [
23: .I file ...
24: ]
25: .PP
26: .B fizz cvt
27: [
28: .I file ...
29: ]
30: .PP
31: .B fizz draw
32: [
33: .I option
34: ] [
35: .I file ...
36: ]
37: .PP
38: .B fizz drills
39: .BI -d diams
40: .I file ...
41: .PP
42: .B fizz kollmorgen
43: [
44: .BI -hnb
45: ]
46: .I file ...
47: .PP
48: .B fizz mw
49: [
50: .I file ...
51: ]
52: .PP
53: .B fizz place
54: [
55: .I file ...
56: ]
57: .PP
58: .B fizz saf
59: [
60: .BI -sdru
61: ]
62: .I file ...
63: .PP
64: .B fizz signal
65: [
66: .I option
67: ] [
68: .I file ...
69: ]
70: .SH DESCRIPTION
71: The
72: .I fizz
73: suite of programs handle all the physical aspects of creating a
74: wire-wrap, buried micro-via or microwire board.
75: All the programs take
76: .IR fizz (10.5)
77: input;
78: .IR cdl (10.5)
79: can be converted with
80: .IR "fizz cvt" .
81: .PP
82: All of the programs can take multiple files;
83: most of the programs require that the files form a board description.
84: Normally, this is arranged amongst four files (with recommended suffix):
85: the board and special signal layout
86: .RB ( .brd ),
87: the chip, chip type and net descriptions (from
88: .IR cdmglob (10.1))
89: .RB ( .wx ),
90: the package descriptions
91: .RB ( .pkg ),
92: and the chip positions
93: .RB ( .pos ).
94: In general, if the file arguments are missing, standard input is used.
95: .PP
96: .I Fizz artwork
97: prints various artwork information for the board definition in
98: .IR files .
99: The options are
100: .PP
101: .PD 0
102: .TP
103: .B -a
104: prints XY mask clump includes for all placed chips with artwork
105: fields in their package definitions.
106: .TP
107: .B -r
108: prints bounding rectangle information for the microwire router.
109: .TP
110: .B -s
111: generate silk screen information for chip layout.
112: .PP
113: .I Fizz check
114: checks the syntax and consistency of the given
115: .IR files .
116: The
117: .B -u
118: option causes the names of any unplaced chips to be printed.
119: .B -w
120: checks readiness for wrapping.
121: Specifically, it checks that no net is too large;
122: no chip pin coincides with an inappropriate special signal pin,
123: and no chip pin appears on more than one signal.
124: Option
125: .BI -c chip
126: prints out detailed information about the named chip.
127: .PP
128: Clips are simply pins on a wirewrap board.
129: Almost always they are directly connected to a signal plane.
130: Clips do not exist in the rest of the
131: .I fizz
132: system; they are simply special signal pins.
133: .PP
134: .I Fizz clip
135: takes a board description (in
136: .IR files )
137: and a clip description file
138: .RI ( clipfile )
139: and checks that all of and only the clips specified are present.
140: Standard input is used if there are no file arguments.
141: The output reports missing clips in a format suitable as part of a board description.
142: The clipfile consists of directives (one per line) of the forms
143: .ti 17n
144: .RB [ ssig | pin ]
145: .I numbers
146: .RB [ chip | type ]
147: .I identifiers
148: .br
149: .ti 17n
150: .B tt
151: .RB [ chip | type ]
152: .I identifiers
153: .PP
154: Clips are put on either specific chips with the given names
155: .RB ( chip )
156: or chips of specified chip types
157: .RB ( type ).
158: The clips are put on either the specified pins
159: .RB ( pin )
160: or pins belonging to the specified special signals
161: .RB ( ssig ).
162: The identifier
163: .B ALL
164: refers to all chips or types.
165: Lines starting with a
166: .B %
167: are ignored.
168: The
169: .B tt
170: directive means pins whose entry in the
171: .B tt
172: field of the type (or the chip's type) is one of
173: .BR GVWXYZ .
174: For example,
175: .TP
176: .B
177: ssig 0,1 type 74F374 74F245
178: Clips on power and ground for all chips of type
179: .B 74F374
180: and
181: .BR 74F245 .
182: .TP
183: .B
184: pin 3-6,9 chip widget
185: Clips on pins 3,4,5,6,9 on chip
186: .BR widget .
187: .PP
188: .I Numbers
189: are specified as a
190: comma-separated list, possibly including
191: .BI \& lo - hi
192: ranges.
193: .PP
194: A missing
195: .I clipfile
196: argument is taken as
197: .ti 17n
198: .B
199: tt type ALL
200: .PP
201: .I Fizz cvt
202: converts \s-2CDL\s0 format input and outputs it in
203: .IR fizz (10.5)
204: format.
205: If no
206: .I files
207: are specified, standard input is read.
208: Typically,
209: .I fizz cvt
210: is used to process the output of
211: .IR cdmglob (10.1).
212: .PP
213: .I Fizz draw
214: generates a
215: .IR plot (10.5)
216: description of the board layout of
217: .IR files .
218: Standard input is used if there are no file arguments.
219: The options are
220: .PP
221: .PD 0
222: .TP
223: .B -p
224: Show pins (as circles).
225: .TP
226: .B -t
227: Show chip types rather than chip names.
228: .TP
229: .B -k
230: Show package names rather than chip names.
231: .TP
232: .B -v
233: Show special signal pins as \f2(n+3)\fP-gons
234: where \f2n\fP is the signal number.
235: .TP
236: .B -P
237: Draw package descriptions in
238: .IR pic (1)
239: format.
240: Each drawing shows the package name,
241: the bounding rectangle,
242: a cross at the origin, and numbered pin locations.
243: .PP
244: .I Fizz drills
245: takes a board description (in
246: .IR files )
247: and a set of drill diameters
248: .RI ( diams )
249: and produces a wraplist
250: (like that produced by
251: .I "fizz wrap" (10.1))
252: with an entry for every pin
253: whose diameter is in that set.
254: .PP
255: .I Fizz kollmorgen
256: generates the input files needed for Kollmorgen's router. Output is to the standard
257: output. The options are
258: .PP
259: .PD 0
260: .TP
261: .B -n
262: Produce nets
263: .TP
264: .B -b
265: Produce border (keepouts are also generated). Wiring area shouldn't be too
266: unusual.
267: .TP
268: .B -h
269: Produce holes. Holes may be wired ornot depending on the declaration.
270: .PP
271: .I Fizz mw
272: generates the input for the microwire router for the board described by the given
273: .I files
274: on standard output.
275: Standard input is used if no file arguments are given.
276: .PP
277: .I Fizz place
278: supports interactive chip placement on a board (described by
279: .IR files ).
280: It requires a Teletype 5620 terminal running
281: .IR mux (9).
282: The user interface is mouse-driven.
283: The main menu items are
284: .PD 0
285: .TP 15n
286: .B select
287: a submenu allowing selecting chips or signals by name.
288: Signals are displayed in the way they would be wired by
289: .I fizz wrap
290: (no
291: .B -3
292: support).
293: .TP
294: .B view
295: a submenu supporting zooming, panning, grid overlay and resolution.
296: .TP
297: .B insert
298: insert unplaced chips.
299: .TP
300: .B place
301: a submenu supporting manual placement, machine placement
302: and machine improvement of placement.
303: .TP
304: .B "read files"
305: reset the world and read the given (blank separated) filenames.
306: .TP
307: .B "write file"
308: write out the chip positions.
309: The filename conventionally should have a
310: .B .pos
311: suffix.
312: .TP
313: .B exit
314: finito.
315: .PP
316: Chips can be selected by button 1 or by the button 3 submenu.
317: Selected chips can be edited by the button 2 menu.
318: .PP
319: .I Fizz saf
320: outputs the packaging data suitable for giving to the automatic placement
321: machine at Lisle.
322: .PP
323: .I Fizz signal
324: gives information about signals in the board description in
325: .IR files .
326: Standard input is used if no file arguments are given.
327: By default,
328: all signals are shown as sequences of
329: .IR chip . pin ,
330: one signal per line.
331: Note that the lines for the ground and power signals are likely be very long.
332: The options are
333: .PP
334: .PD 0
335: .TP
336: .B -w
337: Wrap (route) signals before printing.
338: .TP
339: .BI -s name
340: Show the signal
341: .I name
342: as both
343: .IR chip . pin
344: and board coordinates (one point per line).
345: Unplaced chips have negative coordinates.
346: .SH FILES
347: .SH SEE ALSO
348: .IR cdl (10.5),
349: .IR mw (10.1),
350: .IR signal (10.1),
351: .IR wrap (10.1),
352: .IR fizz (10.5),
353: .IR saf(10.5)
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.