{"title":"高效浮点乘法器的基本实现","authors":"Pasupuleti Anuhya, R. Dhanabal","doi":"10.1109/ICEES.2018.8443236","DOIUrl":null,"url":null,"abstract":"Karatsubha based floating point multiplier has many attractive features like reduction in computation complexity and area but there is a problem of register complexity. In this paper, the modified KA algorithm based floating point multiplier is presented. In proposed multiplier single precision and double precision operations are supported. The iterative method which requires less hardware is used for DP operations which leads to reduction in power consumption. As the multiplication dominates the execution time, to overcome the problem in the proposed floating point multiplier for mantissa multiplication different algorithms are compared and best one is chosen which has less number of multiplications. This multiplier also handles underflow and overflow. In order to form a design Verilog is the description language and the tool used is modelsim Altera 10.1d (Quartus 11 13.0spl) and asic implementation is done in Synopsys tool.","PeriodicalId":134828,"journal":{"name":"2018 4th International Conference on Electrical Energy Systems (ICEES)","volume":"204 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Asic Implementation of Efficient Floating Point Multiplier\",\"authors\":\"Pasupuleti Anuhya, R. Dhanabal\",\"doi\":\"10.1109/ICEES.2018.8443236\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Karatsubha based floating point multiplier has many attractive features like reduction in computation complexity and area but there is a problem of register complexity. In this paper, the modified KA algorithm based floating point multiplier is presented. In proposed multiplier single precision and double precision operations are supported. The iterative method which requires less hardware is used for DP operations which leads to reduction in power consumption. As the multiplication dominates the execution time, to overcome the problem in the proposed floating point multiplier for mantissa multiplication different algorithms are compared and best one is chosen which has less number of multiplications. This multiplier also handles underflow and overflow. In order to form a design Verilog is the description language and the tool used is modelsim Altera 10.1d (Quartus 11 13.0spl) and asic implementation is done in Synopsys tool.\",\"PeriodicalId\":134828,\"journal\":{\"name\":\"2018 4th International Conference on Electrical Energy Systems (ICEES)\",\"volume\":\"204 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2018-02-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2018 4th International Conference on Electrical Energy Systems (ICEES)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICEES.2018.8443236\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 4th International Conference on Electrical Energy Systems (ICEES)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICEES.2018.8443236","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
摘要
基于Karatsubha的浮点乘法器具有减少计算量和面积等优点,但存在寄存器复杂度问题。本文提出了一种改进的基于KA算法的浮点乘法器。该乘法器支持单精度和双精度运算。采用迭代法进行DP运算,减少了对硬件的要求,从而降低了功耗。由于乘法运算在执行时间上占主导地位,为了克服所提出的尾数乘法浮点乘法器中存在的问题,对不同算法进行了比较,选择了乘法运算次数较少的最佳算法。这个倍增器还可以处理下溢和溢出。为了形成设计,Verilog是描述语言,使用的工具是modelsim Altera 10.1d (Quartus 11 13.0spl),基本实现是在Synopsys工具中完成的。
Asic Implementation of Efficient Floating Point Multiplier
Karatsubha based floating point multiplier has many attractive features like reduction in computation complexity and area but there is a problem of register complexity. In this paper, the modified KA algorithm based floating point multiplier is presented. In proposed multiplier single precision and double precision operations are supported. The iterative method which requires less hardware is used for DP operations which leads to reduction in power consumption. As the multiplication dominates the execution time, to overcome the problem in the proposed floating point multiplier for mantissa multiplication different algorithms are compared and best one is chosen which has less number of multiplications. This multiplier also handles underflow and overflow. In order to form a design Verilog is the description language and the tool used is modelsim Altera 10.1d (Quartus 11 13.0spl) and asic implementation is done in Synopsys tool.