超大规模集成电路设计.docx
《超大规模集成电路设计.docx》由会员分享,可在线阅读,更多相关《超大规模集成电路设计.docx(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 超大规模集成电路设计 随着半导体工业的进展和工艺的深入,VLSI(超大规模集成电路)设计正快速地向着规模越来越大,工作频率越来越高方向进展。显而易见,规模的增大和频率的提高势必将产生更大芯片的功耗,这对芯片封装,冷却以及牢靠性都将提出更高要求和挑战,增加更多的本钱来维护这些由功耗所引起的问题。而在便携式设备领域,如智能手机、手提电脑等现在智能生活的必需品对芯片功耗的要求更为严格和迫切。 由于时钟树工作在高频状态,随着芯片规模增大,时钟树规模也快速增大,通过集成clockgating电路降低时钟树功耗是目前时序数字电路系统设计季节省功耗最有效的处理方法。Clockgating的集成可以在RTL
2、设计阶段实现,也可以在综合阶段用工具进展自动插入。由于利用综合工具在RTL转换成门级网表时自动插入clockgating的方法简洁高效,对RTL无需进展改动,是目前广为采纳的clockgating集成方法。 本文将具体介绍clockgating的根本原理以及适用的各种clockgating策略,在实际设计中,应依据设计的特点来选择适宜的clockgating,从而实现面积和功耗的优化。综合工具在对design自动插入clockgating是需要满意肯定条件的:存放器组(registerbank)使用一样的clock信号以及一样的同步使能信号,这里所说的同步使能信号包括同步set/reset或者
3、同步loadenable等。图1即为没有应用clockgating技术的一组registerbank门级电路,这组registerbank有一样的CLK作为clock信号,EN作为同步使能信号,当EN为0时,register的输出通过选择器反应给其输入端保持数据有效,只有当EN为1时,register才会输入新的DATAIN。可以看出,即使在EN为0时,registerbank的数据处于保持状态,但由于clk始终存在,clktree上的buffer以及register始终在耗电,同时选择电路也会产生功耗。 综合工具假如使用clockgating技术,那么对应的RTL综合所得的门级网表电路将如图
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 超大规模 集成电路设计
限制150内