This section gives a detailed description of the constructs used in the MDD file.
[ ]: Denotes optional values.
< >: Value substituted by the MDD writer.
Comments can be specified anywhere in the file. A pound (#) character denotes the beginning of a comment, and all characters after it, right up to the end of the line, are ignored. All white spaces are also ignored and semicolons with carriage returns act as sentence delimiters.
The driver section includes the driver name, options, dependencies, and other global parameters, using the following syntax:
option psf_version = < psf version number> BEGIN DRIVER <driver name> [option drc = <global drc name>] [option depends = <list of directories>] [option help = <help file>] [option requires_interface = <list of interface names> ] PARAM <parameter description> [BEGIN BLOCK,dep = <condition> ....... END BLOCK] [BEGIN INTERFACE <interface name> ....... END INTERFACE] END DRIVER