package com.sun.vlsi.chips.marina.test;
-import com.sun.async.test.BitVector;
-import com.sun.async.test.Infrastructure;
+import com.sun.electric.tool.simulation.test.*;
import java.util.List;
import java.util.Random;
public boolean testChains = false;
public boolean useVerilog = false;
public boolean useHsim = false;
+ public boolean silicon = false;
public Station station=Station.ONE;
public float vdd, temp;
public boolean init;
System.out.println("Options: -testNum <int> select which test to run");
System.out.println(" -verilog use Verilog-XL simulator rather than NanoSim");
System.out.println(" -hsim use Hsim simulator rather than NanoSim");
+ System.out.println(" -silicon use actual silicon chip via blue box");
System.out.println(" -testChains invoke testAllChains() on startup");
System.out.println(" -vdd <float>");
System.out.println(" -temp <float>");
mode = CmdArgs.Mode.WHOLE_CHIP_SCHEMATIC_PARASITICS;
} else if (args[i].equals("-chipLay")) {
mode = CmdArgs.Mode.WHOLE_CHIP_LAYOUT_PARASITICS;
+ /*
} else if (args[i].equals("-silicon")) {
mode = CmdArgs.Mode.TEST_SILICON;
+ */
} else if (args[i].equals("-jtagShift")) {
jtagShift = true;
} else if (args[i].equals("-testChains")) {
useVerilog = true;
} else if (args[i].equals("-hsim")) {
useHsim = true;
+ } else if (args[i].equals("-silicon")) {
+ silicon = true;
} else {
System.out.println("Bad argument: "+args[i]);
usage();