- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
徐慧等:桶形移位器三种电路结构的设计比较
桶形移位器三种电路结构的设计比较①
徐慧②刘祥远 陈书明
(国防科学技术大学计算机学院 长沙410073)
摘要桶形移位器是微处理器定点/浮点运算器中的典型运算部件。文章对桶形移位
器实现的三种电路结构在时序、面积等方面进行了对比分析。以最大可移31位的桶形移
位器为背景,选用全译码与混合译码方式进行了逻辑设计。模拟结果显示,这两种桶形移
位器在SMIC0.18ttm最差条件下均能达到500MHz以上,其中混合译码方式移位数据通路
速度略低于全译码方式,但译码通路速度提高25%,且面积仅为全译码方式的1/2,是一
种较好的桶形移位器实现方式,适合于广泛应用到现代高速、低功耗微处理器中。
关键词桶形移位器,全译码方式,混合译码方式,电平恢复管,预译码
“银河飞腾.114”中得到了应用,效果明显,可以广泛
0 引言
应用到现代高性能低功耗微处理器芯片的设计中。
移位操作是一种重要的基本算术操作,可扩展
1 桶形移位器实现的三种电路结构
为循环移位、带符号移位等多种移位操作,在定点常
数乘法、计数器以及浮点运算部件的实现中具有广 桶形移位器的电路主要由译码电路与移位开关
泛的应用。移位操作实际上是由一个复杂的多路选 网络两部分组成,根据译码的不同实现方式可分为
择器来实现,采用标准单元综合方式设计的移位器 全译码方式、全编码方式和混合译码三种形式,由
逻辑结构复杂、速度慢、面积功耗大,不适合对时序、 于,根据不同的译码方式,移位开关网络也会发生相
面积和功耗有较高要求的设计;而采用全定制方式 应的变化…。
设计的桶形移位器,不仅电路结构紧凑、速度快,而 1.1全译码方式
且面积小、功耗低,非常适合用在性能要求较高及重 全译码方式的桶形移位器的电路结构如图1所
复使用率较高的设计中。因此在高性能低功耗微处 示,图l为最大可移位31位的桶形移位器。二进制
理器的设计中,通常都采用全定制设计的桶形移位 数据口0一口4表示移位次数,通过译码器译出需要
器来实现移位功能。 移位的数码信号SH0一SH31,再控制开关网络元件,
本文研究了深亚微米工艺下高速低功耗桶形移 将被移位的数据传到移位的输出。
位器的电路结构及其全定制实现,重点分析了移位
阵列电路中电平恢复管的设计方法,并通过SPICE
模拟得到了NMOS传输管和电平恢复管之间的关系
曲线。同时,文中还详细分析对比了采用全译码、全
编码及混合译码三种不同译码方式实现的桶形移位
器电路的性能优劣。SPICE模拟结果表明,在SMIC
0.18p.m工艺下采用全定制方式设计的桶形移位器,
图1全译码方式电路结构
最差条件下允许的数据翻转频率均可达1GHz以
上,其中混合译码方式实现的桶形移位器与全译码 1.2全编码方式
方式相比,速度相当,但面积减少一半,是一种较好 全编码方式的桶形移位器不用译码,由00~口4
的桶形移位器实现方式。这种全定制实现的混合译 各位直接控制移位开关元件,当ai=0时,不移位。
码桶形移位器在我们设计的一款高性能DSP芯片 当ai=1时,则移位2i位。口0~口4各位分别控制
①863计划(2002从lzlllo)资助项目。
②女,1980年生,硕士生;研究方向:微电子技术;联系人。
(收稿日期:2004-03.21)
文档评论(0)