How to generate test programmes
for a device similar to the
device available in Qmax Device Library using Qmax
source code?
To develop a device using Qmax's QDDL
source code
1) From the flow chart in QDDL, after specifying the device name, package and family for a new device and on clicking the "Edit source file" button an empty file is shown.
2) From the empty file user has to click on "Import" sub-menu, which is under the "Device" menu or user can select "import" option from the options shown on clicking the right mouse button in the empty file.
3) After clicking at the import option a window will be shown to the user. In this window user has to select appropriate "LIBRARY", "PACKAGE", "FAMILY" and "Device Name" of the device that has to be taken as reference.
* "Library": If Qmax source code is required for reference select Qmax from the list of available libraries.
* "Package" & "Family": Select the exact package and family of the device whose program is to be taken as reference.
For e.g. if 7400 DIP TTL is the device to be taken as reference from Qmax library, User should select "DIP" package from the list of packages and "TTL" from the list of families.
* "Device Name": Enter the device name or select the device from the list of devices by clicking at the "List" button.
4) After selecting the device name, package, family and library click on "Import" button. This will copy the source code of that device from the selected library.
5) If any error message is reported on importing the source code then it will be due to wrong selection of device name / package / family / library. If user wants to know the exact family and package of any device he can get it from Workstation, on listing the Library List.
After compiling and updating the imported source code, if user wants to copy the device test patterns from the Qmax library:
1) Click on "Import Text File" button.
2) After clicking on "Import Text file" button, a window is shown same as that shown while importing the source code. User has to select appropriate "LIBRARY", "PACKAGE", "FAMILY" and "Device Name" of the device whose test patterns are to be imported and then click on "Import" button.
3) If any error message is reported then it could be because of wrong selection of device name / package / family / library or the device imported is not equivalent with the device updated i.e. number of pins / number of blocks may be different from that defined in the source code.
Developing a device Test program using Qmax's WEST source code:
In this WEST mode user has to only develop source code, compile and update them into the library. There is no need to generate test patterns.
To import the WEST source code of any device that is available in the Qmax library, User has to select the appropriate "Mode" apart from device name, package, family and library.
This mode denotes the type of program i.e. in WEST user can develop a separate test program for In-circuit functional test, Out-circuit functional test or for both in-circuit and out-circuit functional test, for a single device.
In "Mode" user will find "In-circuit", "Out-circuit" and "Common". If the device for e.g. 6264 is to be imported from Qmax library, user has to select the mode has "Common", since the Test program for 6264 in Qmax is written in common mode to support both in-circuit functional test and out-circuit functional test. If the device for e.g. LM348 is to be imported from Qmax library, user can select either "In-circuit" or "Out-circuit" as required because there are two test programs available in Qmax Library for LM348.
To know the exact mode, in which the device is programmed in Qmax library, User has to select the mode and click "List" button and then select the device to be imported if available in the list.
In case you want some more information regarding this or on any other like problems you can mail your queries using the form below.