{"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}
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.