diff --git a/magma/simulator/python_simulator.py b/magma/simulator/python_simulator.py index 286629fdfe..84bb7619f3 100644 --- a/magma/simulator/python_simulator.py +++ b/magma/simulator/python_simulator.py @@ -384,62 +384,3 @@ def __call__(self, *largs): if len(outs) == 1: return outs[0] return tuple(outs) - - -def testvectors(circuit, input_ranges=None, mode='complete'): - ntest = len(circuit.interface.ports.items()) - - simulator = PythonSimulator(circuit) - - args = [] - for i, (name, port) in enumerate(circuit.interface.ports.items()): - if port.isoutput(): - if isinstance(port, BitType): - args.append([BitVector(0),BitVector(1)]) - elif isinstance(port, ArrayType): - num_bits = type(port).N - if isinstance(port, SIntType): - if input_ranges is None: - start = -2**(num_bits - 1) - end = 2**(num_bits - 1) # We don't subtract one because range end is exclusive - input_range = range(start, end) - else: - input_range = input_ranges[i] - args.append([BitVector(x, num_bits=num_bits, signed=True) for x in input_range]) - else: - if input_ranges is None: - input_range = range(1<