From 98d72439f08da504be879152a3e58771fe1b0e07 Mon Sep 17 00:00:00 2001 From: Adam Megacz Date: Mon, 20 Apr 2009 22:25:58 +0000 Subject: [PATCH] add command-line arguments for -verilog and -testChains --- testCode/com/sun/vlsi/chips/marina/test/CmdArgs.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/testCode/com/sun/vlsi/chips/marina/test/CmdArgs.java b/testCode/com/sun/vlsi/chips/marina/test/CmdArgs.java index 4e6bb26..2f767c3 100644 --- a/testCode/com/sun/vlsi/chips/marina/test/CmdArgs.java +++ b/testCode/com/sun/vlsi/chips/marina/test/CmdArgs.java @@ -17,6 +17,8 @@ public class CmdArgs { 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; @@ -26,6 +28,8 @@ public class CmdArgs { mode==Mode.TEST_SILICON;} private static void usage() { System.out.println("Options: -testNum 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 "); System.out.println(" -temp "); System.out.println(" -chipSch simulate netlist of entire chip, parasitics from schematic"); @@ -76,6 +80,10 @@ public class CmdArgs { 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(); -- 1.7.10.4