{"title":"用Verilog实现IEEE 754-2008二进制32位数字相乘","authors":"Amit Kumar, Snehprabha Lad","doi":"10.1109/CICN.2014.213","DOIUrl":null,"url":null,"abstract":"The main aim of this paper is to design a parameterized 32 bit floating point multiplier which is based on IEEE 754-2008 binary interchange format. The proposed work is capable of checking overflow and underflow using corresponding flags by flagger circuit. In this design rounding modes are also considered based on the two bit control signal provided as input such as round to nearest even, round to zero, round to positive infinity and round to negative infinity for better accuracy of output result. The delay summary report generated presents a chart of some of the delay list in implementing the design, the numbers of signals are completely routed in this design. The total gate delay is 22.94ns. The xpower analyzer tool is used to calculate power of this implemented design which comes out to be 34mw. The proposed design of floating point multiplier format is implemented on Xilinx virtex-6, Xp6gls240t family, 40 nm technology, which is having top level source as HDL, the synthesis tool used is XST (Verilog/Vhdl), and the preferred language is Verilog. The core is verified against Xilinx floating point multiplier and simulation has been done on unified ISE simulator.","PeriodicalId":6487,"journal":{"name":"2014 International Conference on Computational Intelligence and Communication Networks","volume":"21 1","pages":"1011-1015"},"PeriodicalIF":0.0000,"publicationDate":"2014-11-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"Implementation for Multiplying IEEE 754-2008 Binary 32 Bit Number Using Verilog\",\"authors\":\"Amit Kumar, Snehprabha Lad\",\"doi\":\"10.1109/CICN.2014.213\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The main aim of this paper is to design a parameterized 32 bit floating point multiplier which is based on IEEE 754-2008 binary interchange format. The proposed work is capable of checking overflow and underflow using corresponding flags by flagger circuit. In this design rounding modes are also considered based on the two bit control signal provided as input such as round to nearest even, round to zero, round to positive infinity and round to negative infinity for better accuracy of output result. The delay summary report generated presents a chart of some of the delay list in implementing the design, the numbers of signals are completely routed in this design. The total gate delay is 22.94ns. The xpower analyzer tool is used to calculate power of this implemented design which comes out to be 34mw. The proposed design of floating point multiplier format is implemented on Xilinx virtex-6, Xp6gls240t family, 40 nm technology, which is having top level source as HDL, the synthesis tool used is XST (Verilog/Vhdl), and the preferred language is Verilog. The core is verified against Xilinx floating point multiplier and simulation has been done on unified ISE simulator.\",\"PeriodicalId\":6487,\"journal\":{\"name\":\"2014 International Conference on Computational Intelligence and Communication Networks\",\"volume\":\"21 1\",\"pages\":\"1011-1015\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2014-11-14\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2014 International Conference on Computational Intelligence and Communication Networks\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CICN.2014.213\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2014 International Conference on Computational Intelligence and Communication Networks","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CICN.2014.213","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Implementation for Multiplying IEEE 754-2008 Binary 32 Bit Number Using Verilog
The main aim of this paper is to design a parameterized 32 bit floating point multiplier which is based on IEEE 754-2008 binary interchange format. The proposed work is capable of checking overflow and underflow using corresponding flags by flagger circuit. In this design rounding modes are also considered based on the two bit control signal provided as input such as round to nearest even, round to zero, round to positive infinity and round to negative infinity for better accuracy of output result. The delay summary report generated presents a chart of some of the delay list in implementing the design, the numbers of signals are completely routed in this design. The total gate delay is 22.94ns. The xpower analyzer tool is used to calculate power of this implemented design which comes out to be 34mw. The proposed design of floating point multiplier format is implemented on Xilinx virtex-6, Xp6gls240t family, 40 nm technology, which is having top level source as HDL, the synthesis tool used is XST (Verilog/Vhdl), and the preferred language is Verilog. The core is verified against Xilinx floating point multiplier and simulation has been done on unified ISE simulator.