采用重定时方法的高速VLSI结构中的平方算法

S. Jalaja, A. Prakash
{"title":"采用重定时方法的高速VLSI结构中的平方算法","authors":"S. Jalaja, A. Prakash","doi":"10.1109/ICACC.2013.53","DOIUrl":null,"url":null,"abstract":"An innovative squaring Algorithm is proposed which solves the problem of finding the Squaring large binary numbers. The foundation of the algorithm lies in an ancient Vedic algorithm. The resulting n-bit squaring architecture translated into hardware. With the proposed architecture using retiming technique the optimizations for large binary number is achieved. The essential idea of retiming is to relocate latch boundaries to balance the delay of each stage. In this paper, we used a method for finding a feasible retiming to optimize a CDFG to meet a smallest iteration period. The production data rates and predictable execution time is model by CDFG graph. The proposed squaring algorithm is significant savings in time when compared with a special case of formula based on Dwandwayoga which means duplex. Duplex of a digit is calculated based on Urdhva-tiryagbhyam. The performance of the proposed algorithm is measured in terms of power and time and it is much better than the Dwandwayoga [8, 17] squaring algorithm. The design is simulated using NCsim from cadence and synthesize the design using RTL Compiler from the cadence EDA tool. The design is implemented using the 90nm standard cell technology Libraries.","PeriodicalId":109537,"journal":{"name":"2013 Third International Conference on Advances in Computing and Communications","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-08-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"High Speed VLSI Architecture for Squaring Algorithm Using Retiming Approach\",\"authors\":\"S. Jalaja, A. Prakash\",\"doi\":\"10.1109/ICACC.2013.53\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"An innovative squaring Algorithm is proposed which solves the problem of finding the Squaring large binary numbers. The foundation of the algorithm lies in an ancient Vedic algorithm. The resulting n-bit squaring architecture translated into hardware. With the proposed architecture using retiming technique the optimizations for large binary number is achieved. The essential idea of retiming is to relocate latch boundaries to balance the delay of each stage. In this paper, we used a method for finding a feasible retiming to optimize a CDFG to meet a smallest iteration period. The production data rates and predictable execution time is model by CDFG graph. The proposed squaring algorithm is significant savings in time when compared with a special case of formula based on Dwandwayoga which means duplex. Duplex of a digit is calculated based on Urdhva-tiryagbhyam. The performance of the proposed algorithm is measured in terms of power and time and it is much better than the Dwandwayoga [8, 17] squaring algorithm. The design is simulated using NCsim from cadence and synthesize the design using RTL Compiler from the cadence EDA tool. The design is implemented using the 90nm standard cell technology Libraries.\",\"PeriodicalId\":109537,\"journal\":{\"name\":\"2013 Third International Conference on Advances in Computing and Communications\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2013-08-29\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2013 Third International Conference on Advances in Computing and Communications\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICACC.2013.53\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2013 Third International Conference on Advances in Computing and Communications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICACC.2013.53","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4

摘要

提出了一种新颖的平方算法,解决了大二进制数的平方问题。该算法的基础是一个古老的吠陀算法。将得到的n位平方架构转换为硬件。该结构采用重定时技术,实现了对大二进制数的优化。重定时的基本思想是重新定位锁存器边界,以平衡每个阶段的延迟。在本文中,我们使用了一种寻找可行的重定时的方法来优化CDFG以满足最小的迭代周期。采用CDFG图对生产数据率和可预测执行时间进行建模。与基于Dwandwayoga(双工)公式的一种特殊情况相比,所提出的平方算法显著节省了时间。一个数字的双工是基于Urdhva-tiryagbhyam计算的。本文提出的算法的性能从功率和时间两个方面来衡量,它比Dwandwayoga[8,17]平方算法要好得多。利用cadence的NCsim软件对设计进行仿真,利用cadence EDA工具中的RTL编译器对设计进行综合。该设计采用90nm标准电池技术库实现。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
High Speed VLSI Architecture for Squaring Algorithm Using Retiming Approach
An innovative squaring Algorithm is proposed which solves the problem of finding the Squaring large binary numbers. The foundation of the algorithm lies in an ancient Vedic algorithm. The resulting n-bit squaring architecture translated into hardware. With the proposed architecture using retiming technique the optimizations for large binary number is achieved. The essential idea of retiming is to relocate latch boundaries to balance the delay of each stage. In this paper, we used a method for finding a feasible retiming to optimize a CDFG to meet a smallest iteration period. The production data rates and predictable execution time is model by CDFG graph. The proposed squaring algorithm is significant savings in time when compared with a special case of formula based on Dwandwayoga which means duplex. Duplex of a digit is calculated based on Urdhva-tiryagbhyam. The performance of the proposed algorithm is measured in terms of power and time and it is much better than the Dwandwayoga [8, 17] squaring algorithm. The design is simulated using NCsim from cadence and synthesize the design using RTL Compiler from the cadence EDA tool. The design is implemented using the 90nm standard cell technology Libraries.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
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学术官方微信