design rules check: S rules

S规则(Scannability Rules)是针对数字IC设计中的一系列检查,用于确保设计的可测试性。规则涉及库单元的扫描替换和拼接,检查时钟、设置和复位信号的控制,以及内存元素的稳定性。S1检查确保非扫描记忆元件在所有时钟关闭时保持稳定,S2检查扫描路径记忆元件能否捕获数据。S规则还包括对其他时钟、输入引脚约束、常数数据输入和OCC电路的检查,以保证设计的扫描链完整性和测试覆盖率。
摘要由CSDN通过智能技术生成

Scannability Rules (S Rules)

根据library cells和pre-existing scan segments进行scan substitution和stitching。

对于library cells来说,一个简单的cell可能只包括单个memory element,存在non-scan版本和等价的扫描版本。在这种情况下,必须在memory element上执行S-rule checking。更复杂一些的library cell可能包括一些memory elements,在non-scan模型被scan模型替代后,不能变为scan path的一部分,S-rules只在变成scan path的部分运行。对于复杂的scan模型,包括多个scan input和scan output pins,在这种情况下,工具识别控制这些嵌入式scan segments的时钟,并在S-rules分析期间只target这些时钟。最后,在任意Verilog modules上指定pre-stitched scan segments,在这种情况下,S-rules根据时钟和set/reset pins再次执行。在stitching完成之后,变成scan path的一部分的特定memory elements被称作scan path memory elements。

设计中的时序元素,工具主要执行两个checks。第一个check,S1,确保当所有定义的时钟——包括sets和resets——处于off-states,sequential elements保持稳定和inactive(不会改变)。第二个check,S,确保每个定义的时钟,在其他时钟为off时,sequential elements能够ca

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值