------------------------------------------------------- README FILE The following file describes the purpose and functions of the tools included with the Creator Simulator: ------------------------------------------------------- mcomp: usage: mcomp filename mcomp will compile a Mozart source file (*.des). This compilation creates files with the (*.deo) (also a *.del) extension for each module present in the source file (*.des). NOTE: when using mcomp with a *.des file, only include the base-name of the file, not the "des" extension. mlink: usage: mlink filename mlink will link the necassary modules input a file with the (*.deo) extension to create an output file with the (*.dee) extension (also a *.dem file - a temp) NOTE: when using mlink with a *.deo file, only include the base-name of the file, not the "deo" extension. crest: usage: crest filename crest will strip the symbol table information from the (*.dee) file based upon the symbol table offset stored in the header section of the (*.dee) file. This will produce a new (*.smt) file, which contains the symbol table. A symbol table maps the user defined representation of the circuit elements to the internal representation of these elements. NOTE: when using crest with a *.dee file, only include the base-name of the file, not the "dee" extension. Tab2ws: usage: tab2ws network_name test_pattern_filename quiesence_time waveform and test pattern generator Gp2ws: usage: waveform and test pattern generator mfault: [NOT CURRENTLY WORKING] mfault is used with Creator's optional fault simulation features. The program takes a linked (*.dee) network description file and creates classes of equivalent faults. The collapsed fault list is written in a (*.fau) file. This is obtained through the following commands: $ MFAULT EX FM> WRITE REPRESENTATIVE FM> ^Z $ Because mfault was origionally writen for the simulator Mozart and not Creator, you must now use a translator to convert the fault list contained in the (*.fau) file into a format compatible with Creator. (please see "crefl") crefl: crefl is a translator that converts the fault list contained in the (*.fau) file into a format compatible with the fault simulator Creator. crefl produces a file (*.fls) from the files (*.fau) and (*.dee). this translation is performed by the following command: $ CREFL EX EX /* crefl fault_list_filename network_filename*/ The (*.fls) file has the following format: fault_type --> node_number --> Mozart_specific_data --> Mozart_specific_data --> The fault is an 8-bit number whose high-order bit encodes the fault model and low order bits encode the faulty terminal. -------------------------------------- High Order Bits Fault Model 0 stuck@0 1 stuck@1 -------------------------------------- Low Order Bits Faulty Terminal 0 output 1 input1 2 input2 3...5 input 3...5 -------------------------------------- cwsl WSL compile for Creator Dwc usage: dwc (*.dws) (*.dee) dwc is a compiler for (*.dws) waveform files. give it your source (*.dws) file and your net (*.dee) files and it will compile them into (*.dwe) files which will work with Creator NOTE: when using Dwc, only include the base-name of the input files, not the "dws" and "dee" extensions. Tohilo A conversion utility (Creator->Hilo) Tomozart A conversion utility (Creator->Mozart) Toverilog A conversion utility (Creator->Verilog hdl) src windows files...