ImageVerifierCode 换一换
格式:PDF , 页数:8 ,大小:1.03MB ,
资源ID:2515281      下载积分:10 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wnwk.com/docdown/2515281.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于WCOJ的UPF供电状态分析器的设计与实现_史明川.pdf)为本站会员(哎呦****中)主动上传,蜗牛文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知蜗牛文库(发送邮件至admin@wnwk.com或直接QQ联系客服),我们立即给予删除!

基于WCOJ的UPF供电状态分析器的设计与实现_史明川.pdf

1、 基于WC O J的U P F供电状态分析器的设计与实现*史明川,邹鸿基,秦志楷,李 暾(国防科技大学计算机学院,湖南 长沙 4 1 0 0 7 3)摘 要:随着集成电路工艺水平日益提高,单个芯片上可集成的功能单元数不断增加,电路的总功耗也变得越来越高,特别是超大规模集成电路设计的功耗问题已经无法回避。一套完备的基于U P F的低功耗设计流程可以解决该问题。针对U P F分析主要为数据表运算的特点,提出了一种WC O J算法 L e a p f r o g,对电压域中的每个层次结构的供电电源状态表进行设计规则检查与合并,并设计实现了一个基于WC O J的U P F供电状态分析工具。实验结果表明

2、,该算法在空间复杂度与时间复杂度方面均有改进,且可移植性强,具有重要的理论与实践意义。关键词:低功耗设计;供电状态表;最坏情况最优合并算法中图分类号:T P 3 9 9文献标志码:Ad o i:1 0.3 9 6 9/j.i s s n.1 0 0 7-1 3 0 X.2 0 2 3.0 6.0 0 4D e s i g n a n d i m p l e m e n t a t i o n o f U P Fp o w e r s u p p l y s t a t e a n a l y z e r b a s e d o n WC O JS H I M i n g-c h u a n,Z

3、 OU H o n g-j i,Q I N Z h i-k a i,L I T u n(C o l l e g e o f C o m p u t e r S c i e n c e a n d T e c h n o l o g y,N a t i o n a l U n i v e r s i t y o f D e f e n s e T e c h n o l o g y,C h a n g s h a 4 1 0 0 7 3,C h i n a)A b s t r a c t:W i t h t h e i m p r o v e m e n t o f I C t e c h n

4、o l o g y l e v e l,t h e n u m b e r o f f u n c t i o n a l u n i t s t h a t c a n b e i n t e g r a t e d o n a s i n g l e c h i p i s i n c r e a s i n g,a n d t h e t o t a l p o w e r c o n s u m p t i o n o f t h e c i r c u i t i s b e c o m i n g h i g h e r a n d h i g h e r,e s p e c i

5、a l l y t h e p o w e r c o n s u m p t i o n p r o b l e m o f V L S I d e s i g n h a s b e c o m e u n a v o i d a b l e.T o s o l v e t h i s p r o b l e m,a l o w-p o w e r d e s i g n p r o c e s s b a s e d o n U n i f i e d P o w e r F o r m a t(U P F)i s p r o p o s e d.I n v i e w o f t h

6、e f e a t u r e t h a t U P F a n a l y s i s m a i n l y c o n s i s t s o f d a t a t a b l e o p e r a t i o n s,a n a l g o r i t h m b a s e d o n WC O J(W o r s t-C a s e O p t i m a l J o i n)i s p r o p o s e d t o c h e c k a n d m e r g e t h e d e s i g n r u l e s o f t h e p o w e r s u

7、 p p l y s t a t e t a b l e o f e a c h h i e r a r c h y i n t h e v o l t a g e d o m a i n,a n d a p o w e r s u p p l y s t a t e a n a l y s i s t o o l i n l o w p o w e r d e s i g n a n a l y z e r i s d e s i g n e d a n d i m p l e m e n t e d.T h e e x p e r i m e n t a l r e s u l t s s

8、 h o w t h a t t h e p r o p o s e d a l g o-r i t h m h a s l o w e r s p a t i a l c o m p l e x i t y a n d t i m e c o m p l e x i t y t h a n t h e b i n a r y m e r g e a l g o r i t h m,a n d h a s s t r o n g p o r t a b i l i t y,w h i c h h a s i m p o r t a n t t h e o r e t i c a l a n d

9、 p r a c t i c a l s i g n i f i c a n c e.K e y w o r d s:l o w-p o w e r d e s i g n;p o w e r s u p p l y s t a t e t a b l e;w o r s t-c a s e o p t i m a l j o i n(WC O J)a l g o r i t h m1 引言随着集成电路工艺水平日益提高,单个芯片上可集成的功能单元数不断增加,电路的总功耗也变得越来越高,特别是超大规模集成电路设计的功耗问题已经无法回避。在集成电路工艺进入深亚微米和超深亚微米后,功耗问题成为大规模

10、集成电路设计领域中继性能、面积后的又一关键性问题,因此,针对低功耗技术的研究具有极其重要的地位。目前,低功耗设计贯穿了整个S o C(S y s t e m o n C h i p)的设计流程。一套完备的基于统一电源格式*收稿日期:2 0 2 2-0 5-2 3;修回日期:2 0 2 2-0 7-1 0基金项目:国家自然科学基金(U 1 9 A 2 0 6 2)通信作者:李暾(t u n l i n u d t.e d u.c n)通信地址:4 1 0 0 7 3 湖南省长沙市国防科技大学计算机学院A d d r e s s:C o l l e g e o f C o m p u t e r

11、S c i e n c e a n d T e c h n o l o g y,N a t i o n a l U n i v e r s i t y o f D e f e n s e T e c h n o l o g y,C h a n g s h a 4 1 0 0 7 3,H u n a n,P.R.C h i n a C N 4 3-1 2 5 8/T PI S S N 1 0 0 7-1 3 0 X 计算机工程与科学C o m p u t e r E n g i n e e r i n g&S c i e n c e第4 5卷第6期2 0 2 3年6月 V o l.4 5,N o

12、.6,J u n.2 0 2 3 文章编号:1 0 0 7-1 3 0 X(2 0 2 3)0 6-0 9 7 9-0 8U P F(U n i f i e d P o w e r F o r m a t)的低功耗设计流程可以解决该问题。该流程从仿真验证、逻辑综合、布 局 布 线 到 静 态 时 序 分 析1,目 前 已 经 成 为I E E E 1 8 0 1标准。使用U P F 规范,可以描述供电电源网络、电源开关、隔离单元和保持寄存器单元等和功耗设计相关的元素。在低功耗设计流程中加入U P F,可以保证功耗意图在I C 设计流程中的一致性。该一致性可以使低功耗设计意图在仿真、逻辑一致性检

13、查和设计验证等环节更容易实现。被广泛使用的支持U P F标准的低功耗设计工具仍存在一些问题,即电源状态表分析时常耗时较多,占用内存较大。数据库领域的最坏情况下最优合 并WC O J(W o r s t-C a s e O p t i m a l J o i n)算法,对于数据库中给定输入关系大小,最大可能地查询结果的问题,确定了最坏情况运行时间。该研究对电源状态表的设计规则检查与合并有重要的意义。本文使用的L e a p f r o g算法沿用这一思想,与传统的二元合并算法相比,降低了空间开销和时间开销。本文首先基于U P F分析工具U p f P a r s e r对电压域的供电网络进行分析

14、,在此基础上对电压域中的每个层次结构的供电电源状态表进行设计规则检查与合并,然后设计实现了基于U P F的低功耗设计分析器的供电状态分析工具,具有重要的理论与实践意义。2 相关知识2.1 U P F简介U P F用于描述电路中低功耗设计意图的低功耗设计实现流程,现已成为I E E E 1 8 0 1标准2,被广泛应用。低功耗设计之所以需要形成一个设计标准,是因为传统的芯片设计中都是采用V e r i l o g语言来描述电路的结构与功能,但是其中并没有包含芯片的电源网络信息,这就导致在后端流程中即使对功耗及功能的验证没有错误,在流片之后仍然有可能由于电源网络而出错,既增加了设计的风险又提高了设

15、计的成本。基于U P F的低功耗设计可以很好地解决这个问题,因为U P F文件中包含了芯片系统的电源网络信息,可以大大降低设计的风险。并且在先进的工艺制程(深亚微米和超深亚微米)中,随着电路设计越来越复杂,功耗越来越成为重要的电路设计指标,低功耗设计与验证也越来越复杂,所以设计人员都采用U P F来描述芯片系统中的低功耗设计意图,以降低设计的风险3。U P F是由一系列T C L语言组成的,用于描述电路中 的低功耗设计 意图,包含 了不同电压 域(P o w e r D o m a i n)的划分、单元库中的低功耗设计标准单元的放置规则(标准低功耗设计单元包括了隔离单元、电平转换器、电源开关、

16、保持寄存器、常开缓冲器及反相器等)、电源网络的规划及电源状态表的描述4等。在基于U P F的低功耗设计中,从仿真验证、逻辑综合、布局布线到静态时序分析,在设计中使用的都是U P F文件所提供的低功耗设计意图,这大大降低了低功耗设计的风险及复杂性。在目前的低功耗设计方法中,设计工程师需在R T L设计阶段开始同步设计电源系统的U P F描述文件5。代码1展示了一个常规的U P F描述。其中s e t_d e s i g n_t o p用来指定该U P F文件所描述的顶层模块名为TO P;然后使用s e t_s c o p e命令来指定当前U P F 文件的命令对应在R T L 代码中的层次结构;没有指定层次结构时,当前层次对应于设计的最顶层。3个子模块分别为PMG、C P U_1和C P U_2(代码1中省略了子模块的功耗意图设计、顶层模块的供电端口供电线定义、顶层模块供电网络连 接 关 系 定 义 等 功 耗 意 图 设 计),其 中 模 块C P U_1包含子模块A L U。c r e a t e_p o w e r_d o m a i n命令用来创建电压区域。代码1 U P F描述

copyright@ 2008-2023 wnwk.com网站版权所有

经营许可证编号:浙ICP备2024059924号-2