def _getAssociatedClk(self):
        """
        If interface has associated clk return it otherwise
        try to find clk on parent recursively
        """
        a = self._associatedClk

        if a is not None:
            return a

        p = self._parent
        assert p is not None

        if isinstance(p, UnitBase):
            return getClk(p)
        else:
            return p._getAssociatedClk()
def _getAssociatedClk(self):
        
        a = self._associatedClk

        if a is not None:
            return a

        p = self._parent
        assert p is not None

        if isinstance(p, UnitBase):
            return getClk(p)
        else:
            return p._getAssociatedClk()
def _getAssociatedClk ( self ) : a = self . _associatedClk if a is not None : return a p = self . _parent assert p is not None if isinstance ( p , UnitBase ) : return getClk ( p ) else : return p . _getAssociatedClk ( )
If interface has associated clk return it otherwise
        try to find clk on parent recursively
If interface has associated clk return it otherwise try to find clk on parent recursively