绝热可逆微处理器的绝热触发器和SRAM设计

Rene Celis-Cordova, A. Orlov, G. Snider, Tian Lu, J. Kulick
{"title":"绝热可逆微处理器的绝热触发器和SRAM设计","authors":"Rene Celis-Cordova, A. Orlov, G. Snider, Tian Lu, J. Kulick","doi":"10.1109/ICRC2020.2020.00005","DOIUrl":null,"url":null,"abstract":"Adiabatic reversible computing is a well-developed implementation for future energy-efficient computing that reduces heat generation by introducing a tradeoff between energy and speed. By using reversible logic and switching the circuits slowly, relative to their RC time constants, energy can be recovered, and dissipation can be dramatically reduced. Adiabatic microprocessors contain a large number of sequential elements, such as flip-flops and SRAM cells, that generally do not lend themselves to energy recovery. In this paper we present the design of an adiabatic flip-flop and an adiabatic SRAM cell that perform energy recovery. The adiabatic flip-flop performs partial energy recovery by combining a reversible master latch and an irreversible follower latch. The adiabatic SRAM cell performs energy recovery before new data is written by adding select transistors into the power lines of the cell. These proposed sequential elements are designed in 90 nm technology and their simulations prove to have a lower energy dissipation than their CMOS counterpart. A 16-bit MIPS reversible microprocessor is presented demonstrating the large-scale integration of both the adiabatic flip-flop and the adiabatic SRAM proposed in this work.","PeriodicalId":320580,"journal":{"name":"2020 International Conference on Rebooting Computing (ICRC)","volume":"355 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Adiabatic Flip-Flop and SRAM Design for an Adiabatic Reversible Microprocessor\",\"authors\":\"Rene Celis-Cordova, A. Orlov, G. Snider, Tian Lu, J. Kulick\",\"doi\":\"10.1109/ICRC2020.2020.00005\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Adiabatic reversible computing is a well-developed implementation for future energy-efficient computing that reduces heat generation by introducing a tradeoff between energy and speed. By using reversible logic and switching the circuits slowly, relative to their RC time constants, energy can be recovered, and dissipation can be dramatically reduced. Adiabatic microprocessors contain a large number of sequential elements, such as flip-flops and SRAM cells, that generally do not lend themselves to energy recovery. In this paper we present the design of an adiabatic flip-flop and an adiabatic SRAM cell that perform energy recovery. The adiabatic flip-flop performs partial energy recovery by combining a reversible master latch and an irreversible follower latch. The adiabatic SRAM cell performs energy recovery before new data is written by adding select transistors into the power lines of the cell. These proposed sequential elements are designed in 90 nm technology and their simulations prove to have a lower energy dissipation than their CMOS counterpart. A 16-bit MIPS reversible microprocessor is presented demonstrating the large-scale integration of both the adiabatic flip-flop and the adiabatic SRAM proposed in this work.\",\"PeriodicalId\":320580,\"journal\":{\"name\":\"2020 International Conference on Rebooting Computing (ICRC)\",\"volume\":\"355 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-12-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2020 International Conference on Rebooting Computing (ICRC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICRC2020.2020.00005\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 International Conference on Rebooting Computing (ICRC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICRC2020.2020.00005","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

摘要

绝热可逆计算是未来节能计算的一种成熟实现,它通过在能量和速度之间引入权衡来减少热量的产生。通过使用可逆逻辑和开关电路缓慢,相对于他们的RC时间常数,能量可以恢复,和耗散可以大大减少。绝热微处理器包含大量的顺序元件,如触发器和SRAM单元,这些元件通常无法进行能量回收。在本文中,我们提出了一个绝热触发器和绝热SRAM单元进行能量回收的设计。绝热触发器通过结合可逆主锁存器和不可逆跟随锁存器来实现部分能量恢复。绝热SRAM单元通过在单元的电源线中添加选定的晶体管,在写入新数据之前进行能量恢复。这些提出的顺序元件采用90纳米技术设计,其模拟证明其能量耗散比其CMOS对应物更低。提出了一种16位MIPS可逆微处理器,展示了绝热触发器和绝热SRAM的大规模集成。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Adiabatic Flip-Flop and SRAM Design for an Adiabatic Reversible Microprocessor
Adiabatic reversible computing is a well-developed implementation for future energy-efficient computing that reduces heat generation by introducing a tradeoff between energy and speed. By using reversible logic and switching the circuits slowly, relative to their RC time constants, energy can be recovered, and dissipation can be dramatically reduced. Adiabatic microprocessors contain a large number of sequential elements, such as flip-flops and SRAM cells, that generally do not lend themselves to energy recovery. In this paper we present the design of an adiabatic flip-flop and an adiabatic SRAM cell that perform energy recovery. The adiabatic flip-flop performs partial energy recovery by combining a reversible master latch and an irreversible follower latch. The adiabatic SRAM cell performs energy recovery before new data is written by adding select transistors into the power lines of the cell. These proposed sequential elements are designed in 90 nm technology and their simulations prove to have a lower energy dissipation than their CMOS counterpart. A 16-bit MIPS reversible microprocessor is presented demonstrating the large-scale integration of both the adiabatic flip-flop and the adiabatic SRAM proposed in this work.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信