add initial support for testing via blue-box jtag controller
[fleet.git] / src / com / sun / vlsi / chips / marina / test / CmdArgs.java
index 2b1d237..05ecd4a 100644 (file)
@@ -20,6 +20,7 @@ public class CmdArgs {
     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;
@@ -31,6 +32,7 @@ public class CmdArgs {
         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>");
@@ -78,8 +80,10 @@ public class CmdArgs {
                 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")) {
@@ -88,6 +92,8 @@ public class CmdArgs {
                 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();