Micromax Systems Corporation
MAX Circuit Analysis Program
File and Syntax Requirements
Any text mode file editor such as Notepad or Wordpad in Windows, or EDIT in DOS may create these files. Word processing programs may be used provided their output is saved in a pure text file. Blank lines and everything following a semi-colon in a line are ignored. Bold-Italicized text is the literal line syntax. Items are separated by one or more white space(s). Items between [] are optional.
The Endpoint Table (.MAX)
The following instructions define a block and its associated pins.
#BLOCK name pins [wnn] [pnn] [bnn]
Block definition line, one per block.
|
where: |
name |
block name; |
|
pins |
number of pins in block, undefined if not present; |
|
|
w nn |
number of wedges in block, 0 if not present; |
|
|
p nn |
number of polarities in block, 0 if not present; |
|
|
b nn |
number of block detects in block, 0 if not present. |
[-pin] cir [...]
Block pin line, immediately following the block definition, no more than pins.
|
where: |
-pin |
optional pin number, sequential default; |
|
cir [...] |
circuit(s) attached to this pin. |
#BUS pin pin [...]
Bus bar definition line, within a block, after the pin definitions, as many as necessary,
|
where: |
pin pin [...] |
list of at least two connected pins, all within the current block. |
The following instructions occure outside of a block definition.
#SPLICE [-number] cir cir [...]
Splice definition line, one per splice.
|
where: |
number |
optional identification number; |
|
cir cir [...] |
at least two circuits attached to this splice. |
#CONNECT blk-pin blk-pin [...]
Connection definition line, as many as necessary,
|
where: |
blk-pin blk-pin [...] |
list of at least two connected block-pins. |
#DEVICE [number] type [parameter]
Device definition line, one per device.
|
where: |
number |
optional identification number; |
|
type |
device type (RES, DIO, KEL, KELG, LOHM, UNET, CAP, PCAP); |
|
|
parameter |
optional test parameter set name, absolute if numeric. |
cir1 [...]
cir2 [...]
Device endpoint lines, 2 per device, immediately following device definition.
|
where: |
cir1 [...] |
circuits attached to device pin 1; |
|
cir2 [...] |
circuits attached to device pin 2. |
The following instructions setup the test environment.
#LABEL name
Label definition line.
|
where: |
name |
is the program label, up to 16 characters. |
|
defaults: |
the program file name. |
#DATE mm/dd/yy hr:min
Date and Time definition line.
|
where: |
mm/dd/yy |
month/day/year; |
|
hr:min |
hour:minute. |
|
|
defaults: |
today's date. |
#POINTS number
Points definition line.
|
where: |
number |
highest point + 1 for short scans. |
|
defaults: |
the highest point used by the program + 1. |
#MINPOINTS number
Minimum points definition line:
|
where: |
number |
lowest point for short scans. |
|
defauts: |
0 |
#DWELL number
Dwell time definition line.
|
where: |
number |
time delay before new drive point, in tenth millisecond units. |
|
default: |
1 unit. |
#PARAM name drive current th1 th2
Test parameter definition line.
|
where: |
name |
name of this parameter set, absolute if numeric, up to 16 are allowed; |
|
drive |
drive voltage, in volts; |
|
|
current |
load current, in ma; |
|
|
th1 |
comparator 1 threshold, in volts; |
|
|
th2 |
comparator 2 threshold, in volts; |
The Assignment Table File (.ASN) [Generate with ASSIGN program].
number block pin
Assignment definition line.
|
where: |
number |
i/o point as absolute number or board-point text; |
|
block |
block text; |
|
|
pin |
pin text. |
The Circuit Table File (.CIR) [optional][Generate with CIRCUIT program].
circuit [base] [stripe]
Circuit definition line.
|
where: |
circuit |
circuit text; |
|
base |
optional base color; |
|
|
stripe |
optional stripe color, no base, no stripe. |
The Sequence List File (.SEQ) [optional].
[label:] item [argument][; comment]
label: [;comment]
[; comment]
Sequence item line(s).
|
where: |
label |
sequence location label; |
|
item |
sequence item, see Chapter 7; |
|
|
argument |
sequence item argument, depends on item, see Chapter 7; |
|
|
comment |
optional comment, text is ignored. |
|
|
default: |
the default sequence. |
Sequence items requiring a segment argument (TEST, NET, SHORT, WPB, etc.) direct MAX to load the corresponding netlist segments as part of the multi-netlist segment program.