WriteID | ReadID | Wafer | I_1V8a | I_1V8d | I_3V3d | Function | Remark | \n";
}
Function print_tablew($sortpar, $chipmid){
include 'dbconfig.php.inc';
$sorting = " ORDER BY ".$sortpar;
if ( ( $chipmid[1] == 'x') || ( $chipmid[1] == 'X') ){
$query = "SELECT * FROM wafer_test WHERE ReadId LIKE '$chipmid%'".$sorting;
} else {
$query = "SELECT * FROM wafer_test WHERE Wafer=$chipmid".$sorting;
}
$result = pg_query($query) or die ("
dbases/test/print_tablew.php.inc - ERROR : Couldn't execute query.");
$num = pg_num_rows($result);
if ( $num != 0 ){
print "
";
print "\n";
print_namesw();
while ($row = pg_fetch_array($result)){
extract($row);
print "$burnedid | $readid | $wafer | $i_1v8a | $i_1v8d | $i_3v3d | $lccode_function | $remark |
\n";
}
if ($num > 20) print_namesw();
print "
$num TRAP(s) found.
";
print "
WriteID - lasered 18 bit ChipID in hex, the upper 8 bits determine the wafer, the lower 10 - the position on the wafer";
print "
ReadID - read back 18 bit ChipID in hex";
print "
Wafer - Wafer from the database for this ReadID";
print "
I_1V8a - ADC 1.8V current in mA after configuration";
print "
I_1V8d - digital core current after reset";
print "
I_3V3d - 3.3V digital current in mA after configuration";
print "
Function - Exit code in hex, if < 40 the chip is usable";
print "
For more details for a particular TRAP click on the ReadID
";
print "
Back";
} else {
print "
No TRAPs found.
Back";
}
pg_close();
}
?>