{"title":"二进制高速浮点乘法器","authors":"K. Arun, K. Srivatsan","doi":"10.1109/ICNETS2.2017.8067953","DOIUrl":null,"url":null,"abstract":"Objective: To implement an algorithm for improving the speed of Floating Point Multiplication. Methods/Statistical analysis: Recursive Dadda algorithm is used for implementing the floating point multiplier. IEEE 754 single precision binary floating point representation is used for representing Floating Point number. For the multiplication of mantissa Carry Save multiplier is replaced by Dadda multiplier for improving the speed. Using Verilog HDL multiplier is implemented and it is targeted to Xilinx vertex-5 FPGA. Improvements: The speed of operation is increased compared with Carry Save Multiplier. The multiplier which we developed handles both overflow and underflow cases.","PeriodicalId":413865,"journal":{"name":"2017 International Conference on Nextgen Electronic Technologies: Silicon to Software (ICNETS2)","volume":"69 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"A binary high speed floating point multiplier\",\"authors\":\"K. Arun, K. Srivatsan\",\"doi\":\"10.1109/ICNETS2.2017.8067953\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Objective: To implement an algorithm for improving the speed of Floating Point Multiplication. Methods/Statistical analysis: Recursive Dadda algorithm is used for implementing the floating point multiplier. IEEE 754 single precision binary floating point representation is used for representing Floating Point number. For the multiplication of mantissa Carry Save multiplier is replaced by Dadda multiplier for improving the speed. Using Verilog HDL multiplier is implemented and it is targeted to Xilinx vertex-5 FPGA. Improvements: The speed of operation is increased compared with Carry Save Multiplier. The multiplier which we developed handles both overflow and underflow cases.\",\"PeriodicalId\":413865,\"journal\":{\"name\":\"2017 International Conference on Nextgen Electronic Technologies: Silicon to Software (ICNETS2)\",\"volume\":\"69 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2017-03-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"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.8067953\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","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.8067953","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Objective: To implement an algorithm for improving the speed of Floating Point Multiplication. Methods/Statistical analysis: Recursive Dadda algorithm is used for implementing the floating point multiplier. IEEE 754 single precision binary floating point representation is used for representing Floating Point number. For the multiplication of mantissa Carry Save multiplier is replaced by Dadda multiplier for improving the speed. Using Verilog HDL multiplier is implemented and it is targeted to Xilinx vertex-5 FPGA. Improvements: The speed of operation is increased compared with Carry Save Multiplier. The multiplier which we developed handles both overflow and underflow cases.