低功耗实例——isolation cell及level shifter的选择
如下四个电压域,确定是否需要isolation,如果需要确定摆放的位置。
level shifter:跨电压域都需要使用,因而除了BC,CB都需要。对于位置的话,H2L因为只有Low的电压,因而减少电源走线放置在des。L2H由于level shifter需要两个电压域的电压供电,减少power rail走线,并且出去driving 电流的考虑,选择放在input端(output需要的driving 电流比较大,input需要的driving电流比较小)。所有全部放在了input端。
isolation cell:用于电压域间,由于某一个电压域电压关断导致错误信号的传输和功耗。因而在src端时开时不开电压域间都需要使用isolation cell。只有A电压域是常开的,所以由A出去的信号不需要isolation cell。至于位置问题,因为isolation cell都需要连接到always on上供电,所以有DA,BA放到A端减少供电rail走线。其它都放在src端(output),因为可能会驱动多个module,减少isolation的个数。
NET | Level Shifter | Isolation Cell |
---|---|---|