Annotation of researchv10dc/man/man10/mds.10.5, revision 1.1.1.1

1.1       root        1: .TH MDS 10.5 UCDS
                      2: .SH NAME
                      3: mds \- kollmorgen symbolic data format
                      4: .SH DESCRIPTION
                      5: .sp
                      6: .PP
                      7: MDS is the symbolic format for the Kollmorgen Pck Division channel router.
                      8: This is an abbreviated description of the format. 
                      9: .sp
                     10: .I Introduction
                     11: .PP
                     12: All MDS data is made up of integers, symbols and keywords.  All coordinates
                     13: are expressed in mils, i.e., 1/1000 of an inch (just like fizz!).  Coordinates
                     14: can be negative or positive and are denoted by matching parentheses of
                     15: the form (X Y).  Symbols require quotes around them if
                     16: not made up of numbers, letters, $ or a _.
                     17: .sp
                     18: .I Data types
                     19: .PP
                     20: There are 15 data types identified by their reserved word.  The following is
                     21: a list of valid types:
                     22: .sp
                     23: .ta 1.5i
                     24: .nf
                     25: Border Board edges and keepouts
                     26: Check  Design rules to check (not required)
                     27: Design Name of the design
                     28: F2     From-to (before routing)
                     29: Fail   Failed from-to (after routing)
                     30: File   pointer to another file
                     31: Fix    Hand routed wire
                     32: Hole   Drill hole
                     33: Level  Wiring surface (typically only two: COMP and PBSN)
                     34: Net    Net
                     35: Panel  Board of some type (optional)
                     36: Route  Routed from-to with intermediate points at each bend
                     37: Term   Termination site for a net (optional)
                     38: Wire   Wire path
                     39: Wire_region    Routing zone for layers
                     40: .fi
                     41: .Ce
                     42: .sp
                     43: .B Border id coordinates
                     44: .PP
                     45: Borders are closed loops composed by the coordinates and named by a identifier.
                     46: .sp
                     47: .B Check [rule] [-MIN: n] [-ON|-OFF]
                     48: .PP
                     49: Specifies what design rules should be checked by the
                     50: .I repair
                     51: program.
                     52: .sp
                     53: .B Design [name]
                     54: .PP
                     55: Names a design.  Strictly optional.
                     56: .sp
                     57: .B F2 netname coordinates [switches]
                     58: .PP
                     59: From-tos are the principal data format of the routing system.  They are
                     60: created from nets by F2gen.  Intermediate points are specified by
                     61: following the coordinate by a -I or -W.  Valid switches include:
                     62: .ta 0.75i,1.5i
                     63: .nf
                     64:        -LEVEL: level
                     65:                level name (or number)
                     66:        -ORDER: cost_function
                     67:                Sets cost function (see section below)
                     68:        -IFL: n
                     69:                number of inflection points; default 9
                     70:        -MIN_FS_END:
                     71:                sets minimum first and last segment length.  Default = 0.
                     72:        -MIN_WIRE_END:
                     73:                sets only wire end segment length.
                     74:        -MDR: n
                     75:                manhattan distance ratio (in tenths, default 1.5 = 15)
                     76:        -AXIAL | -ESCAPE | -EITHER | -DIAGONAL
                     77:                Route path direction; Axial is along axes, escape indicates
                     78:                diagonals on ends only.
                     79:        -AWD: n
                     80:                Adjacent Wire Distance
                     81:        -CLW: window
                     82:        -XDW: window
                     83:                CLW checks for coupled length violations within window {n,l}
                     84:                where n is the center to center distance and l is the length.
                     85:        -XOVER: limit
                     86:                Crossover limit
                     87: .fi
                     88: .sp
                     89: .B Fail netname coordinates [switches]
                     90: .PP
                     91: Fails are identical to from-tos except for be called fails.
                     92: See above list of switches.
                     93: .sp
                     94: .B File [filename] [switches]
                     95: .PP
                     96: This include the filename.  The switch specifies what kind of file it is.
                     97: .sp
                     98: .B Fix sequence_no [switches] coordinates
                     99: .PP
                    100: Specifies a hand routed net.  It is identical to route records (see below).
                    101: The endpoints must agree with the fail it fixes.
                    102: .sp
                    103: .B Hole code [switches] coordinates
                    104: .PP
                    105: Specifies a drilled or LASER'ed hole.  The switches are:
                    106: .nf
                    107:        -SIZE: n
                    108:                size of n mils
                    109:        -WIRED | -NOTWIRED
                    110:                dictates if hole can be wired
                    111:        -TOLERENCE: n
                    112:        -LASED -LEVEL: n | -DRILLED
                    113:                if not drilled, only one layer can be specified
                    114: .fi
                    115: .sp
                    116: .B Level level [-F2_DENSITY: n]
                    117: .PP
                    118: Specifies wiring level directly; designs are assumed to be on one level unless
                    119: otherwise told. The optional switch specifies density of routes on the layer.
                    120: .sp
                    121: .B Net [pre_switches]
                    122: or
                    123: .B Net name [pre_switches] coordinates [post_switches]
                    124: .PP
                    125: If the net name is omitted, then the switches are global.  The pre_switches
                    126: include all of the from-to switches plus the following:
                    127: .nf
                    128:        -LINK: n
                    129:                Limit of from-tos using this node; default: 2
                    130:        -FIX | -DECOMP
                    131:                Fixes order in from-to list or decomposes it
                    132:        -FIX_START | -NOFIX_START
                    133:        -FIX_END | -NOFIX_END
                    134:                Treat first or last node as if LINK: 1; default: NOFIX
                    135:        -TERM_TO: pool
                    136:        -TERM_END: pool
                    137:        -TERM_WIRE_END: pool
                    138:        -TERM_LIMIT: n
                    139:        -NOTERM
                    140:                Reduces link by 1.  Assigns terminator from pool. Default is -NOTERM
                    141:        -ORDER: cost_function
                    142:                Possible cost functions are:
                    143:                        AIR_SL - Airline, shortest to longest
                    144:                        AIR_LS - Airline, longest to shortest
                    145:                        MAN_SL - Manhattan, shortest to longest
                    146:                        MAN_LS - Manhattan, longest to shortest
                    147:                        X_SL - X, shortest to longest
                    148:                        X_LS - X, longest to shortest
                    149:                        Y_SL - Y, shortest to longest
                    150:                        Y_LS - Y, longest to shortest
                    151:        -BALANCE: cost_function
                    152:                Possible cost functions are:
                    153:                        COUNT - by from-to count
                    154:                        AIR - by "airline distance"
                    155:                        MAN - by "Manhattan metric"
                    156:                        X - by X coordinate
                    157:                        Y - by Y coordinate
                    158:        -SUPPLY | -SIGNAL
                    159:                -SUPPLY nets are ignored; default is -SIGNAL.
                    160: .fi
                    161: .PP
                    162: The post_switches are:
                    163: .nf
                    164:        -LINK: n
                    165:        -FIX | -DECOMP
                    166:        -TERM_TO: pool
                    167: .fi
                    168: .sp
                    169: .B Panel [name] coordinates [-DESIGN: name]
                    170: .PP
                    171: Defines a coordinate system for translated output data.  Strictly optional.
                    172: .sp
                    173: .B Route [sequence_no] [switches] coordinates
                    174: .PP
                    175: If the sequence number and coordinates are
                    176: omitted, then the switches are globally applied.
                    177: Valid switches include:
                    178: .nf
                    179:        -NET: name
                    180:        -LEVEL: level
                    181:        -W_DIA: n
                    182:                Used by wire clearance checks
                    183:        -CLW: window
                    184:        -XDW: window
                    185:        -AWD: n
                    186:                Adjacent Wire Distance (default 0)
                    187:        -PASS: n
                    188:                Set pass number (starts at 1)
                    189:        -XOVER: limit
                    190:                Sets limit to wire crossovers; can be NONE, ONE or TWO.
                    191: .fi
                    192: .sp
                    193: .B Term pool coordinates
                    194: .PP
                    195: Pool together a set of coordinates of terminals given by XY coordinates.
                    196: Typically used by the TERMGEN program to assign terminators automatically.
                    197: Used by ECL freaks.
                    198: .sp
                    199: .B Wire [sequence_no] [switches] coordinates
                    200: .PP
                    201: Just like routes except ...
                    202: .sp
                    203: .B Wire_region [zone] [switches]
                    204: .PP
                    205: Specifies an XY plane where wiring can be done by the router.  If the zone
                    206: is omitted then the specification is global.  The switches are:
                    207: .nf
                    208:        -LEVEL: level
                    209:        -AWE_WE: n
                    210:                Axial Wire Edge to Wire Edge distance
                    211:        -AWE_HE: n
                    212:                Axial Wire Edge to Hole Edge distance
                    213:        -DWE_WE: n
                    214:                Diagonal Wire Edge to Wire Edge distance
                    215:        -DWE_HE: n
                    216:                Diagonal Wire Edge to Hole Edge distance
                    217:        -W_DIA: n
                    218:                Wire diameter
                    219:        -NSID: n
                    220:                Normal/Segment Intercept Distance.
                    221:        -MAX_HTURN: n
                    222:                Maximum turn angle (in degrees)
                    223:        -DIR: name | -DBECTORY: name
                    224:                Prepend this name to map file output name.
                    225: .fi
                    226: .sp
                    227: The following is a typical map file for input to Mapgen:
                    228: .sp
                    229: .nf
                    230: .Cs
                    231: Level COMP
                    232: Level PBSN -F2_density: 50
                    233: Net -balance: air
                    234: Wire_region A -Level: COMP -Max_Hturn: 135 -NSID: 15 -W_dia: 8
                    235: Wire_region A -AWE_WE: 8 -AWE_HE: 15 -DWE_WE: 27 -DWE_HE: 8
                    236: Wire_region B -Level: PBSN -Max_Hturn: 135 -NSID: 15 -W_dia: 8
                    237: Wire_region B -AWE_WE: 8 -AWE_HE: 15 -DWE_WE: 27 -DWE_HE: 8
                    238: .Ce
                    239: .fi

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.