Annotation of researchv10dc/man/man10/mds.10.5, revision 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.