def METHOD_NAME(self):
    # Get random pair of chip vs cores
    l_pair = random.choice(self.l_dic)
    # Get random chip id
    chip = l_pair[0]
    # Get random core number
    core = random.choice(l_pair[1])
    value = "0004080000000000"
    if self.cpu in ["POWER8", "POWER8E"]:
        self.TFMR_PURR_REGISTER = "1%s013281" % core
    if self.cpu in ["POWER9", "POWER9P"]:
        self.DOORBELL_REG = "D0063"
        value = "0x0800000000000000"
        cmd = "PATH=/usr/local/sbin:$PATH putscom -c %s %s %s" % (
            chip, self.DOORBELL_REG, value)
        self.c.run_command(cmd)
        return
    cmd = "PATH=/usr/local/sbin:$PATH putscom -c %s %s %s" % (
        chip, self.TFMR_PURR_REGISTER, value)
    try:
        res = self.c.run_command(cmd, timeout=120)
    except CommandFailed as cf:
        log.debug(str(cf))
        raise Exception("SCOM write operation failed")
    cmd = "PATH=/usr/local/sbin:$PATH getscom -c %s %s" % (
        chip, self.TFMR_PURR_REGISTER)
    try:
        res = self.c.run_command(cmd, timeout=120)
    except CommandFailed as cf:
        log.debug(str(cf))
        raise Exception("SCOM read operation failed")