1、问题背景描述
该问题的发生场景是在scan insertion过程中。
如果该harden全部处于always on domain或者全部处于shutdown domain,scan insertion过程中无需添加额外操作。
但是当该harden中既包含always on domain,又包含shutdown domain时,scan insertion过程中需要添加额外操作去干预tool的行为。
那如果此时还是按照常规方法串scan,会出现以下问题:
1、wrapper cell可能来自于function reg的share,也可能来自于dedicate wrapper cell,导致design中的wrapper cell在两个power domain都存在;
2、wrapper cell会和core cell混合在一条chain上,并且没有scan segment的头尾顺序;
3、input wrapper cell和output wrapper cell会混合在一条chain上;
4、不同power domain的cell会混合在一条chain上;
以上列出来的四种情况均不利于isolation cell的插入,并且会让isolation cell的数量变得很多并且没有预测性(不能给BE提供确定的跨domain的signal,带来了信号从shutdown 到 alwayson domain传输的随机性)。
2、问题的解决
&nbs



