def __init__(self, moduleinfotable, top): SignalVisitor.__init__(self, moduleinfotable, top) self.new_moduleinfotable = ModuleInfoTable() self.coram_object = collections.defaultdict(list) self.rename_prefix = '_r' self.rename_prefix_count = 0 self.used = set([]) self.replaced_instance = {} self.replaced_instports = {} self.replaced_items = {} self.merged_replaced_instance = {} # replaced target used in next stage self.additionalport = [] # temporal variable
def __init__(self, moduleinfotable, top): SignalVisitor.__init__(self, moduleinfotable, top) self.new_moduleinfotable = ModuleInfoTable() self.coram_object = collections.defaultdict(list) self.rename_prefix = '_r' self.rename_prefix_count = 0 self.used = set([]) self.replaced_instance = {} self.replaced_instports = {} self.replaced_items = {} self.merged_replaced_instance = {} # replaced target used in next stage self.additionalport = [] # temporal variable
def __init__(self, moduleinfotable, top, templateinfotable): SignalVisitor.__init__(self, moduleinfotable, top) self.new_moduleinfotable = ModuleInfoTable() self.templateinfotable = templateinfotable self.target_object = {} # key:kind, value:list of object self.used_name_count = {} self.rename_prefix = "_r" self.rename_prefix_count = 0 self.used = set([]) self.replaced_instance = {} self.replaced_instports = {} self.replaced_items = {} self.merged_replaced_instance = {} # replaced target used in next stage self.additionalport = [] # temporal variable
def __init__(self, moduleinfotable, top, templateinfotable): SignalVisitor.__init__(self, moduleinfotable, top) self.new_moduleinfotable = ModuleInfoTable() self.templateinfotable = templateinfotable self.target_object = {} # key:kind, value:list of object self.used_name_count = {} self.rename_prefix = '_r' self.rename_prefix_count = 0 self.used = set([]) self.replaced_instance = {} self.replaced_instports = {} self.replaced_items = {} self.merged_replaced_instance = { } # replaced target used in next stage self.additionalport = [] # temporal variable