{"title":"快速添加BCD的建议","authors":"D. Sengupta, Mahamuda Sultana, A. Chaudhuri","doi":"10.1109/ICRCICN.2017.8234532","DOIUrl":null,"url":null,"abstract":"Decimal Arithmetic Hardware Research accelerated phenomenally in the last decade with introduction of Decimal Floating Point formats in IEEE 754–2008. ‘Addition’ being one of the primitive arithmetic operations has attracted numerous literary proposals involving the 8421 standard BCD code as well as nonstandard decimal digit representation codes (4221, 5211 etc.). This paper concentrates on Fixed Point Addition and introduces two decimal adder designs; Design D1 and D2. D1 exhibits a novel Single Digit Fast BCD Adder adding two single digit BCD operands generating a valid double BCD result. Cascade of D1 forms D2, generating Two 16 Digit Operand Word Wide Adder. D1 theoretically lags behind the conventional BCD Adder by mere three gate level delays whereas D2 radically outperforms the conventional counterpart. We have performed theoretical logic level delay calculations and FPGA implementations which supporting the theoretical results. D2 has been compared with a literary counterpart and found to excel.","PeriodicalId":166298,"journal":{"name":"2017 Third International Conference on Research in Computational Intelligence and Communication Networks (ICRCICN)","volume":"133 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Proposal for fast BCD addition\",\"authors\":\"D. Sengupta, Mahamuda Sultana, A. Chaudhuri\",\"doi\":\"10.1109/ICRCICN.2017.8234532\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Decimal Arithmetic Hardware Research accelerated phenomenally in the last decade with introduction of Decimal Floating Point formats in IEEE 754–2008. ‘Addition’ being one of the primitive arithmetic operations has attracted numerous literary proposals involving the 8421 standard BCD code as well as nonstandard decimal digit representation codes (4221, 5211 etc.). This paper concentrates on Fixed Point Addition and introduces two decimal adder designs; Design D1 and D2. D1 exhibits a novel Single Digit Fast BCD Adder adding two single digit BCD operands generating a valid double BCD result. Cascade of D1 forms D2, generating Two 16 Digit Operand Word Wide Adder. D1 theoretically lags behind the conventional BCD Adder by mere three gate level delays whereas D2 radically outperforms the conventional counterpart. We have performed theoretical logic level delay calculations and FPGA implementations which supporting the theoretical results. D2 has been compared with a literary counterpart and found to excel.\",\"PeriodicalId\":166298,\"journal\":{\"name\":\"2017 Third International Conference on Research in Computational Intelligence and Communication Networks (ICRCICN)\",\"volume\":\"133 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2017-11-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2017 Third International Conference on Research in Computational Intelligence and Communication Networks (ICRCICN)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICRCICN.2017.8234532\",\"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 Third International Conference on Research in Computational Intelligence and Communication Networks (ICRCICN)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICRCICN.2017.8234532","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Decimal Arithmetic Hardware Research accelerated phenomenally in the last decade with introduction of Decimal Floating Point formats in IEEE 754–2008. ‘Addition’ being one of the primitive arithmetic operations has attracted numerous literary proposals involving the 8421 standard BCD code as well as nonstandard decimal digit representation codes (4221, 5211 etc.). This paper concentrates on Fixed Point Addition and introduces two decimal adder designs; Design D1 and D2. D1 exhibits a novel Single Digit Fast BCD Adder adding two single digit BCD operands generating a valid double BCD result. Cascade of D1 forms D2, generating Two 16 Digit Operand Word Wide Adder. D1 theoretically lags behind the conventional BCD Adder by mere three gate level delays whereas D2 radically outperforms the conventional counterpart. We have performed theoretical logic level delay calculations and FPGA implementations which supporting the theoretical results. D2 has been compared with a literary counterpart and found to excel.