ICG 分类

ICG 分类以及使用方法

ICG

在综合时,工具会插入不同类型的ICG,主要介绍下面四种
1、latch_posedge
2、latch_negedge
3、latch_posedge_precontrol
4、latch_negedge_precontrol

latch_posedge

latch_posedge类型的ICG结构如下图所示
在这里插入图片描述
由一个低通latch和一个and门组成,en信号为高电平有效,对于DC来说,这类型的ICG的只适用于posedge触发的register,同时需要注意这个ICG是不可控的,如果design要做DFT,这个类型的ICG的不会使用的;

为什么只适用于posedge触发的register?
查看这个ICG的结构可以发现,在inactive状态时,也就是en信号为0时,无论clock是高电平还是低电平,ICG的输出都是0;
一旦en信号在由0变为1,并且在clock低电平期间采集到这个en信号,那么可以保证ICG输出的第一个沿一定是上升沿,为啥?
假设en信号变为active状态,这时的clock为低电平,那么latch是透明的,这时and的输出依旧为0,当clock变为高电平后,latch保持输出为1,and的两个输入都为1,输出也就变为1了,完成了从0

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值