Acceptance tests of Modules at the MacoAssembly Institute

Version 1.0 on 15/08/2003.
Please report problems and bugs to Dave Robinson

When the macroAssembly institute receives a module, it performs a characterisation using SCTDAQ. It should then carefully compare their SCTDAQ data with that of the institute that performed the full Quality Control check of the module. This application is intended to be used by the macroAssembly institute to generate a report which highlights any significant differences in important SCTDAQ test parameters. A deterioration in module electrical performance between the QC institute and the macroAssembly site should therefore be highlighted. The report highlights significant differences in:

  • Leakage currents at 150V and 350V
  • Chip gain (from ResponseCurve tests)
  • ENC noise (from ResponseCurve tests)
  • Occupancy at 1fC
  • Defects

Installation Instructions

  1. Download the jComparisons utility. This is included within the jar file 'jDBUtils.jar'. Download it from Cambridge. Note you will download a zip file, please unzip it after download to create jComparisons.jar.
  2. Make sure you have the Java RunTime Environment (JRE) or full Java Developers Kit (SDK) on your system, version **1.4** or greater. If you haven't already got them, they are free to download from Sun. Important: anything less than version 1.4 will not work!
  3. Download the JDBC classes. This is a single file called ''. Download it from the Geneva web server. Do not attempt to unzip this file!
  4. Set your CLASSPATH environment variable to include both files, ie jDBUtils.jar and
  5. And thats it. Once you have downloaded the above files, and installed Java 1.4 SDK or JRE, and set your CLASSPATH environment variable, do the following:
    • Type 'java Comparisons/gui' at your DOS prompt or linux terminal session.


When you first invoke the application, you will be prompted to enter your institute:

To generate a report, enter the serial number and the test temperature ('warm' by default) and click on 'Create Report Summary'. The following picture shows a typical report, assuming that Cambridge was a macroAssembly site:

Note there is a summary table showing the overall status. All parameters which are in reasonable agreement with previous data is listed as 'OK' in green. Otherwise, there is a comment in red. In this example, there are additional defects found by Cambridge which were not seen in the previous testing institute (RAL).

Following the summary table, there are tables listing the data for each of the five categories of tests. All tests by the macroAssembly site are highlighted in green if they are in reasonable agreement, otherwise they are highlighted in red. For example, the additional defects indicated by the summary table can be seen by scolling down the screen:

Source Code

Click here to download the source code. You do not need this to run the application.