Tuesday 20 September 2016

What is lower domain boundary concept in UPF?

Idea of lower domain boundary is introduced to allow adding isolation at top level for macro/ip in which directly you can not add isolation during SOC level integration.


Consider a below case to understand this .




Here for the TOP level domain only TOP o/p port is considered as power domain boundary port if lower domain boundary concept is not there. But with lower domain boundary support o/p port of PD1 is also visible in TOP domain and it is known as lower domain boundary port for TOP domain.


Here PD1 o/p is connected to TOP o/p port. Now in order to place isolation cell b/w PD1 o/p port and TOP o/p port , In usual way we write below strategy.

set_isolation  iso_1 -domain PD1 -elements {CORE1/out} -location parent

But if you do not have have the access of UPF file of PD1 domain , considering it is so,me third party IP. So in that case the who integrates this IP in top level has to write isolation strategy as below.


set_isolation  iso_1 -domain TOP -elements {CORE1/out} -location self

2 comments:

  1. why do we need Upper boundary for PD1 power domain

    ReplyDelete
    Replies
    1. Sorry your question is not clear. Here upper boundary of PD1 is not the issue. Since we do not have the access of UPF of this block (Third part IP and UPF) we use the concept of lower domain boundary and can place isolation cell on PD1/op.

      Delete