def METHOD_NAME(self):
    name = "XinvAbar"
    self.inv_inst = self.add_inst(name=name, mod=self.inv)
    inst_A = "A_in"
    inst_Z = "Abar_internal"
    self.connect_inst([inst_A, inst_Z, "vdd", "gnd"])
    name = "Xnand_addr"
    self.addr_nand = self.add_inst(name=name, mod=self.nand)
    inst_A = "clk"
    inst_B = "Abar_internal"
    inst_Z = "A_out"
    self.connect_inst([inst_A, inst_B, inst_Z, "vdd", "gnd"])
    name = "Xnand_addr_bar"
    self.addr_bar_nand = self.add_inst(name=name, mod=self.nand)
    inst_A = "clk"
    inst_B = "A_out"
    inst_Z = "Abar_out"
    self.connect_inst([inst_A, inst_B, inst_Z, "vdd", "gnd"])