public Mode mode = Mode.WHOLE_CHIP_SCHEMATIC_PARASITICS;
public int testNum, ringNum, numTokensOther, chipNum=-1;
public boolean jtagShift = false;
+ public boolean testChains = false;
+ public boolean useVerilog = false;
public Station station=Station.ONE;
public float vdd, temp;
public boolean init;
mode==Mode.TEST_SILICON;}
private static void usage() {
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(" -testChains invoke testAllChains() on startup");
System.out.println(" -vdd <float>");
System.out.println(" -temp <float>");
System.out.println(" -chipSch simulate netlist of entire chip, parasitics from schematic");
mode = CmdArgs.Mode.TEST_SILICON;
} else if (args[i].equals("-jtagShift")) {
jtagShift = true;
+ } else if (args[i].equals("-testChains")) {
+ testChains = true;
+ } else if (args[i].equals("-verilog")) {
+ useVerilog = true;
} else {
System.out.println("Bad argument: "+args[i]);
usage();