コード例 #1
0
ファイル: barcas.py プロジェクト: ShangChuanhe/AxLS
                    actual_error = obtained_error
                else:
                    modified_circuit.undodelete(node.attrib["var"])

        if (actual_error == max_error):
            break

    final_error = last_stable_circuit.simulate(TB,
                                               MET,
                                               ORIG,
                                               APPR,
                                               clean=False)

    last_stable_circuit.show(show_deletes=True)
    input("Press enter...")

    msg = f"[FINAL] Expected: {max_error}, Obtained: {final_error}\n"
    log(msg)


our_circuit = Circuit(RTL, "NanGate15nm")

for error in [8]:  #range (10, 101, 10):

    our_circuit.exact_output(TB)
    barcas(our_circuit, error)
    '''
    x = threading.Thread(target=barcas, args=(our_circuit, error,))
    x.start()
    '''