Multiphase pipelining in domino logic ALU

Swati Verma, A. A. Angelina, V. S. K. Bhaaskaran
{"title":"Multiphase pipelining in domino logic ALU","authors":"Swati Verma, A. A. Angelina, V. S. K. Bhaaskaran","doi":"10.1109/ICNETS2.2017.8067952","DOIUrl":null,"url":null,"abstract":"Background/Objectives: Domino Logic is extensively used in high performance microprocessor designs. The conventional pipelining of domino logic designs are more prone to timing overhead due to the factors, namely, clock skew, delay caused by the latches, and its inability to borrow time. Methods/Statistical analysis: The cascaded pipelined domino stages utilizes two and four phase clocks for sequencing the operation. The pipelined stages are sensitive to clock edges, and are incapable of borrowing time. Hence, latches are included between the consecutive stages to facilitate the pipeline. Considering the required computation time of the circuit, the speed enhancement in a domino logic pipelined circuit could be achieved by reducing the precharge and evaluation period. Findings: In this paper, four phase self-timed clocking scheme is implemented on a pipelined domino logic ALU. In addition to the maximum computation time of an individual stage, the setup and hold time are also considered for defining the clock evaluation time in the four phase scheme. Furthermore, it is ensured that the precharge operation happens only after the previous output is passed on to the next stage. The analysis and comparison of the conventional pipelined domino circuit design, the skew tolerant self timed pipeline design of an inverter chain and the ALU, using two phase and four phase overlapping clocks are done using Cadence® Virtuoso Spectre employing 180nm technology library and analyzed in the ADE-L environment. Improvements/Applications: The skew tolerant self-timed design of the domino logic pipelined ALU demonstrates an increased speed of 60% and reduction in power of 30% as compared to the single phase pipelined ALU design.","PeriodicalId":413865,"journal":{"name":"2017 International Conference on Nextgen Electronic Technologies: Silicon to Software (ICNETS2)","volume":"65 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 International Conference on Nextgen Electronic Technologies: Silicon to Software (ICNETS2)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICNETS2.2017.8067952","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Background/Objectives: Domino Logic is extensively used in high performance microprocessor designs. The conventional pipelining of domino logic designs are more prone to timing overhead due to the factors, namely, clock skew, delay caused by the latches, and its inability to borrow time. Methods/Statistical analysis: The cascaded pipelined domino stages utilizes two and four phase clocks for sequencing the operation. The pipelined stages are sensitive to clock edges, and are incapable of borrowing time. Hence, latches are included between the consecutive stages to facilitate the pipeline. Considering the required computation time of the circuit, the speed enhancement in a domino logic pipelined circuit could be achieved by reducing the precharge and evaluation period. Findings: In this paper, four phase self-timed clocking scheme is implemented on a pipelined domino logic ALU. In addition to the maximum computation time of an individual stage, the setup and hold time are also considered for defining the clock evaluation time in the four phase scheme. Furthermore, it is ensured that the precharge operation happens only after the previous output is passed on to the next stage. The analysis and comparison of the conventional pipelined domino circuit design, the skew tolerant self timed pipeline design of an inverter chain and the ALU, using two phase and four phase overlapping clocks are done using Cadence® Virtuoso Spectre employing 180nm technology library and analyzed in the ADE-L environment. Improvements/Applications: The skew tolerant self-timed design of the domino logic pipelined ALU demonstrates an increased speed of 60% and reduction in power of 30% as compared to the single phase pipelined ALU design.
domino逻辑ALU中的多相流水线
背景/目标:Domino Logic广泛应用于高性能微处理器设计。domino逻辑设计的传统流水线更容易由于时钟倾斜、锁存器引起的延迟以及无法借用时间等因素而产生时序开销。方法/统计分析:级联的流水线多米诺骨牌阶段使用两个和四个相位时钟来排序操作。流水线阶段对时钟边缘很敏感,不能借用时间。因此,在连续级之间安装了锁存器,以方便管道。考虑到电路所需的计算时间,可以通过减少预充电和评估周期来提高多米诺逻辑流水线电路的速度。研究结果:本文在流水线domino逻辑ALU上实现了四相自定时时钟方案。在四相方案中,除了单个阶段的最大计算时间外,还考虑了设置时间和保持时间来定义时钟评估时间。此外,还保证了预充操作仅在前一输出传递到下一阶段后才会发生。采用采用180nm技术库的Cadence®Virtuoso Spectre,对传统的流水线多米诺电路设计、容偏自定时的逆变链管道设计和采用两相和四相重叠时钟的ALU进行了分析和比较,并在ADE-L环境中进行了分析。改进/应用:与单相流水线ALU设计相比,domino逻辑流水线ALU的容斜自定时设计速度提高了60%,功耗降低了30%。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
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学术文献互助群
群 号:481959085
Book学术官方微信