维库电子市场网
登录 免费注册 首页 | 行业黑名单 | 委托交易 | 帮助 | English
技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统
驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe

为什么在设计中只能用D寄存器?

作者:eqyq 栏目:IC设计
为什么在设计中只能用D寄存器?
书上说在设计中只能用D寄存器,请问为什么呀?D锁存器不是用来保留数据的吗?为什么不能用呀?希望大家讨论一下

2楼: >>参与讨论
bearpp
可能是考虑到sta
寄存器是边沿触发,锁存器是电平触发,

如果用到锁存器,可能在做STA(静态时序分析)的时候有困难.

3楼: >>参与讨论
kevin_hly
如果你需要当然可以用latch
再过去,EDA工具对latch的支持不好,所以在做设计的时候会遇到很对困难,但现在STA工具(如primetime)已经对latch支持的比较好了。latch有自己的优点,功耗小,面积小(我就见过latch base 的design)。但是也有它致命的缺点,在做DFT的时候会非常的困难,不像FlipFlop直接插入scan chain 就可以达到很高的测试覆盖率了,往往你需要很多的时间去产生功能测试向量。所以我以为最大的缺点就是DFT。

4楼: >>参与讨论
realedmund
_
Latch是电平触发,因此它基本上没有办法实现电路的同步设计。另外由于电平触发也无法完全过滤掉组合逻辑中产生的glitch.正常的信号窗口将越来越小,虽然latch的功耗小了,但是组合逻辑部分的功耗却增大了(glitch会导致MOS管的瞬间开合)。

参与讨论
昵称:
讨论内容:
 
 
相关帖子
help!急!DC用什么命令读取p&r后的DEF文件?
哪位对安装EDA软件比较在行?
哪位大侠有关于功率因数方面的资料啊?
急聘版图设计师
简单的几个反相器叠加能实现精确的时延么?
免费注册为维库电子开发网会员,参与电子工程师社区讨论,点此进入


Copyright © 1998-2006 www.dzsc.com 浙ICP证030469号